Page MenuHomeVyOS Platform
Feed All Stories

Dec 2 2020

c-po committed rVYOSONEX66e74557d943: op-mode: lldp: T3104: bugfix AttributeError on multiple hosts/network.
Dec 2 2020, 7:00 PM
runar committed rVYOSONEXd25fbf63abb5: T3103: Extended vyos.frr without multiline regex.
Dec 2 2020, 6:17 PM
GitHub <noreply@github.com> committed rVYOSONEX158ee1ccad4d: Merge pull request #629 from runborg/newfrr (authored by c-po).
Dec 2 2020, 6:17 PM
c-po added a comment to T3106: 802.11ax support.

Calculating setting is always the smartest idea. I also have a WIFI6 NIC with me, the problem is it is not supported by Linux 4.19. which we currently are forced to use.

Dec 2 2020, 6:15 PM · VyOS Rolling
Unknown Object (User) added a comment to T3104: LLDP Traceback error.

It seems related to this patch https://github.com/vyos/vyos-1x/commit/b39d623170377b2e99fd7e88b627afea71e4d00c#diff-e4557e4a7b41f0e9328ac0e7d7c0305416f0f1e42d46af27c2135ca976434fce
Appears only if you have 2 or more lldp neighbors.

Dec 2 2020, 1:39 PM · VyOS 1.3 Equuleus (1.3.0)
thadrumr added a comment to T3104: LLDP Traceback error.

Cool let me know if you still need my config

Dec 2 2020, 1:28 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T3104: LLDP Traceback error from Open to Confirmed.

Ok, with cisco device and added vif 1 I can reproduce this issue

vyos@vyos# run show lldp neighbors 
Traceback (most recent call last):
  File "/usr/libexec/vyos/op_mode/lldp_op.py", line 121, in <module>
    config_text = tmpl.render(parse_data(neighbors))
  File "/usr/libexec/vyos/op_mode/lldp_op.py", line 50, in parse_data
    for local_if, values in data.items():
AttributeError: 'list' object has no attribute 'items'
Dec 2 2020, 1:22 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T3104: LLDP Traceback error.

I still can't reproduce this issue.

vyos@vyos:~$ show configuration commands | match lldp
set service lldp interface eth1
set service lldp legacy-protocols cdp
set service lldp management-address '192.168.255.31'
set service lldp snmp enable
vyos@vyos:~$ show lldp neighbors 
Capability Codes: R - Router, B - Bridge, W - Wlan r - Repeater, S - Station
                  D - Docsis, T - Telephone, O - Other
Dec 2 2020, 12:54 PM · VyOS 1.3 Equuleus (1.3.0)
thadrumr added a comment to T3104: LLDP Traceback error.

It looks like the issue is CDP. If I remove the CDP piece of the config then it works.

Dec 2 2020, 12:53 PM · VyOS 1.3 Equuleus (1.3.0)
thadrumr added a comment to T3104: LLDP Traceback error.

I just upgraded to the absolute latest rolling release that came out early this morning and it has the same issue.

Dec 2 2020, 12:49 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T3106: 802.11ax support.

As far as I know, you only need to work in the vyos-1x repo

Dec 2 2020, 12:43 PM · VyOS Rolling
thadrumr added a comment to T3104: LLDP Traceback error.

I just tried the show lldp neighbors again and it doesn't work but sudo lldpcli show neighbors works

Dec 2 2020, 12:34 PM · VyOS 1.3 Equuleus (1.3.0)
thadrumr added a comment to T3104: LLDP Traceback error.

mlaney@vyos:~$ sudo lldpcli show neighbors

LLDP neighbors:

Interface: eth1, via: CDPv2, RID: 1, Time: 0 day, 08:19:01

Chassis:     
  ChassisID:    local Cisco-Sw1.local
  SysName:      Cisco-Sw1.local
  SysDescr:     cisco WS-C2960S-48LPS-L running on
                Cisco IOS Software, C2960S Software (C2960S-UNIVERSALK9-M), Version 15.2(2)E9, RELEASE SOFTWARE (fc4)
                Technical Support: http://www.cisco.com/techsupport
                Copyright (c) 1986-2018 by Cisco Systems, Inc.
                Compiled Sat 08-Sep-18 14:56 by prod_rel_team
  MgmtIP:       10.22.87.254
  Capability:   Bridge, on
Port:        
  PortID:       ifname GigabitEthernet1/0/9
  PortDescr:    GigabitEthernet1/0/9
  TTL:          180

Interface: eth1, via: CDPv2, RID: 1, Time: 0 day, 08:18:47

Chassis:     
  ChassisID:    local Cisco-Sw1.local
  SysName:      Cisco-Sw1.local
  SysDescr:     cisco WS-C2960S-48LPS-L running on
                Cisco IOS Software, C2960S Software (C2960S-UNIVERSALK9-M), Version 15.2(2)E9, RELEASE SOFTWARE (fc4)
                Technical Support: http://www.cisco.com/techsupport
                Copyright (c) 1986-2018 by Cisco Systems, Inc.
                Compiled Sat 08-Sep-18 14:56 by prod_rel_team
Dec 2 2020, 12:33 PM · VyOS 1.3 Equuleus (1.3.0)
thadrumr added a comment to T3104: LLDP Traceback error.

Here is my lldp config. ETH0 is WAN ETH1 is lan that is why only eth1 has lldp enabled.

Dec 2 2020, 12:31 PM · VyOS 1.3 Equuleus (1.3.0)
akvadrako created T3106: 802.11ax support.
Dec 2 2020, 12:31 PM · VyOS Rolling
Viacheslav added a comment to T3105: static-host-mapping writing in one line.

maybe it happened after that commit https://github.com/vyos/vyos-1x/commit/c87ad948999c28c3c9449f98d60b545481ea29d5
because it was work in VyOS 1.3-rolling-202011250217

Dec 2 2020, 11:30 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav updated the task description for T3105: static-host-mapping writing in one line.
Dec 2 2020, 10:20 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T3105: static-host-mapping writing in one line.
Dec 2 2020, 10:18 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 added a comment to T973: Create Prometheus Exporter for VyOS .

Hi, guys, I found an interesting script in frrouter's github repo. In fact, this is purely because someone wrote a script and submitted the following bug report:

Dec 2 2020, 9:48 AM · VyOS Rolling, VyOS 1.5 Circinus
Unknown Object (User) added a comment to T3104: LLDP Traceback error.

@thadrumr please provide your lldp configuration. show configuration commands | match lldp
I can't reproduce this issue in lab with the latest rolling. Provide please detailed reproducing steps, also will be helpful to get an output

sudo lldpcli show neighbors
Dec 2 2020, 7:20 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a comment to T3096: Add a build option to disallow live CD boot.

Does this mean to to disallow installing the syslinux bootloader to the iso by default? The reason for asking is the arm builds we try to make, as syslinux is incompatible with arm, and a iso cant be generated for such a system as it tries to install syslinux when building the image.

Dec 2 2020, 5:59 AM · VyOS Rolling
jack9603301 added a comment to T3096: Add a build option to disallow live CD boot.

LiveCD is usually only used for temporary testing and installation, isn't it? Will using this restriction cause the normal use of livecd to become troublesome?

Dec 2 2020, 5:17 AM · VyOS Rolling
thadrumr created T3104: LLDP Traceback error.
Dec 2 2020, 4:17 AM · VyOS 1.3 Equuleus (1.3.0)
Asteroza added a comment to T3096: Add a build option to disallow live CD boot.

I think the intention here is by default build with no liveCD support, and use the flag to explicitly build liveCD images when needed. The justification is if an image is cloud type image, there are certain security assumptions about the live network the image is connected to (because many cloud providers provision an image via information over specific link local addresses). If you boot a physical PC with a cloud ISO, you run the risk of exposing cloud-init to the local network, which would allow trivial takeover.

Dec 2 2020, 2:40 AM · VyOS Rolling

Dec 1 2020

runar created T3103: Rewrite parts of vyos\frr.py for readability, logging and to fix mulitiline regex "bugs".
Dec 1 2020, 11:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3102: Destination NAT fails to commit as Resolved.
Dec 1 2020, 10:04 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3102: Destination NAT fails to commit.
table ip nat {
        chain PREROUTING {
                type nat hook prerouting priority dstnat; policy accept;
                iifname "eth1" tcp dport { 22 } counter packets 0 bytes 0 dnat to 192.168.1.4 comment "DST-NAT-100"
        }
}
Dec 1 2020, 10:03 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3102: Destination NAT fails to commit.

Thank you @Dmitry, it will be in tomorrows rolling release.

Dec 1 2020, 9:59 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3102: Destination NAT fails to commit from In progress to Needs testing.
Dec 1 2020, 9:58 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXa37c79216f60: Merge pull request #628 from DmitriyEshenko/1x-fix-nat (authored by c-po).
Dec 1 2020, 9:46 PM
Unknown Object (User) assigned T3102: Destination NAT fails to commit to c-po.
Dec 1 2020, 8:55 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) changed the status of T3102: Destination NAT fails to commit from Open to In progress.

PR https://github.com/vyos/vyos-1x/pull/628

Dec 1 2020, 8:55 PM · VyOS 1.3 Equuleus (1.3.0)
arfbarky created T3102: Destination NAT fails to commit.
Dec 1 2020, 8:43 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T3093: Add xml for vpn ipsec, a subtask of T2816: Rewrite IPsec scripts with the new XML/Python approach, from Open to Needs testing.
Dec 1 2020, 5:26 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T3093: Add xml for vpn ipsec from Open to Needs testing.
Dec 1 2020, 5:26 PM · VyOS 1.4 Sagitta
syncer renamed T3099: invalid from How to attract Zero cost Microsoft Office? to invalid.
Dec 1 2020, 5:24 PM · Rejected
c-po committed rVYOSONEX962bb24187e2: smoketest: dhcp: T3100: verify remaining pool options.
Dec 1 2020, 4:49 PM
GitHub <noreply@github.com> committed rVYOSONEX9612e133a4aa: vpn: ipsec: T3093: add XML for vpn ipsec conf-mode (authored by Viacheslav).
Dec 1 2020, 4:29 PM
c-po committed rVYOSONEX4ed504001e5e: smoketest: dhcp: T3100: test multiple shared-network-name definitions.
Dec 1 2020, 4:15 PM
c-po committed rVYOSONEXe1bef612c755: smoketest: dhcp: T3100: add testcase for static host mappings.
Dec 1 2020, 3:55 PM
c-po committed rVYOSONEX0a7888e16539: smoketest: dhcp: T3100: add initial testcase for a single pool.
Dec 1 2020, 3:40 PM
c-po committed rVYOSONEX26626f183cc4: dhcp: T3100: fix template indention levels.
Dec 1 2020, 3:40 PM
jack9603301 added a comment to T3096: Add a build option to disallow live CD boot.

I am a little confused. What is the specific function of the --allow-cd-boot compilation parameter that this task hopes to add? Forgive me for not seeming to understand!

Dec 1 2020, 3:39 PM · VyOS Rolling
c-po added a subtask for T3100: Migrate DHCP/DHCPv6 server to get_config_dict(): T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Dec 1 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2562: VyOS can't be used as a DHCP server for a DHCP relay: T3100: Migrate DHCP/DHCPv6 server to get_config_dict().
Dec 1 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po merged T3101: Support configuration of DHCP scopes even when there is no locally attached subnet into T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Dec 1 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po merged task T3101: Support configuration of DHCP scopes even when there is no locally attached subnet into T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Dec 1 2020, 3:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3101: Support configuration of DHCP scopes even when there is no locally attached subnet.
Dec 1 2020, 3:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3100: Migrate DHCP/DHCPv6 server to get_config_dict() from Open to In progress.
Dec 1 2020, 3:05 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3100: Migrate DHCP/DHCPv6 server to get_config_dict().
Dec 1 2020, 3:04 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T3099: invalid.
Dec 1 2020, 2:40 PM · Rejected
c-po committed rVYOSONEX50a9bf97e193: dhcpv6: T1433: combine templates for v4 and v6.
Dec 1 2020, 2:33 PM
c-po closed T3094: Can not specify multiple deny ports in FW rule as Resolved.
Dec 1 2020, 2:29 PM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po closed T2713: VyOS must not change permissions on files in /config/auth as Resolved.
Dec 1 2020, 1:22 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1316: Support for IS-IS .

Perhaps replace config (from_re "interface" | from_re "isis *") delete also and route-maps/prefix-lists from FRR configuration.
https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/protocols_isis.py#L121

Dec 1 2020, 10:47 AM · VyOS 1.3 Equuleus (1.3.0)
Opacha triaged T3098: Cannot talk to rtnetlink: Message too long Command failed -:1 as Normal priority.
Dec 1 2020, 10:36 AM · VyOS 1.3 Equuleus (1.3.4)
Opacha created T3097: Cannot talk to rtnetlink: Message too long Command failed -:1.
Dec 1 2020, 10:32 AM · Invalid
Viacheslav added a comment to T2713: VyOS must not change permissions on files in /config/auth.

Before update

Dec 1 2020, 8:28 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin created T3096: Add a build option to disallow live CD boot.
Dec 1 2020, 7:48 AM · VyOS Rolling

Nov 30 2020

c-po added a comment to T3094: Can not specify multiple deny ports in FW rule.

Ah, thanks for the clarification.

Nov 30 2020, 6:29 PM · VyOS 1.2 Crux (VyOS 1.2.7)
Viacheslav added a comment to T3094: Can not specify multiple deny ports in FW rule.

@c-po It's mean all NOT ports. If you want to drop not 22,23,24,25

Nov 30 2020, 6:28 PM · VyOS 1.2 Crux (VyOS 1.2.7)
GitHub <noreply@github.com> committed rVYOSONEX669969f3f48a: Merge pull request #624 from Cheeze-It/current (authored by c-po).
Nov 30 2020, 5:49 PM
Cheeze_It added a comment to T1316: Support for IS-IS .

This will be on my list to test here in a little bit. I'm almost done with stuff relating to LDP.

Nov 30 2020, 5:03 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T3091: Add "tag" for static route as Resolved.
Nov 30 2020, 3:30 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) closed T1207: DMVPN behind NAT as Resolved.

PR with changed types in docs https://github.com/vyos/vyos-documentation/pull/380
ESP transport mode works properly on Cisco Router and VyOS routers together.

Nov 30 2020, 2:28 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
Viacheslav changed the status of T1316: Support for IS-IS from Open to Needs testing.
Nov 30 2020, 11:03 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX621f85524fee: Merge pull request #627 from erkin/crux (authored by dmbaturin).
Nov 30 2020, 11:03 AM
GitHub <noreply@github.com> committed rVYOSONEX9dab6e725568: Merge pull request #612 from sever-sever/T1316 (authored by dmbaturin).
Nov 30 2020, 10:59 AM
GitHub <noreply@github.com> committed rVYOSONEXcb1729ca4f37: Merge pull request #625 from erkin/current (authored by dmbaturin).
Nov 30 2020, 10:51 AM
Viacheslav added a comment to T3093: Add xml for vpn ipsec.

PR https://github.com/vyos/vyos-1x/pull/626

Nov 30 2020, 9:03 AM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXb05fdfead0cb: GitHub: update PR template with additional notes (authored by c-po).
Nov 30 2020, 7:59 AM
GitHub <noreply@github.com> committed rVYOSONEX773d5b129de1: CONTRIBUTING: extend guidelines with samples from the documentation (authored by c-po).
Nov 30 2020, 7:52 AM
Unknown Object (User) changed the status of T1207: DMVPN behind NAT from Open to In progress.

DMVPN Spokes work properly behind a NAT if we use transport mode instead of tunnel. e.g.

set vpn ipsec esp-group ESP-HUB mode transport

So I think we need to add this info to docs.vyos.io and close this Feature Request

Nov 30 2020, 7:27 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Nov 29 2020

Cheeze_It added a comment to T915: MPLS Support.

Put in a new PR to enable ethernet sub interface MPLS enablement. I screwed up the first one...but here's hoping this one is good.

Nov 29 2020, 9:17 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
c-po committed rVYOSONEXbced875d7202: dhcpv6-relay: T3095: improve verify().
Nov 29 2020, 7:34 PM
c-po committed rVYOSONEXea3c4544634a: dhcpv6-relay: T3095: migrate service to get_config_dict().
Nov 29 2020, 7:34 PM
c-po committed rVYOSONEX4d3acd6e6fb0: smoketest: dhcpv6-relay: T3095: verify the verify() section.
Nov 29 2020, 7:34 PM
c-po renamed T3095: Migrate dhcp-relay and dhcpv6-relay to get_config_dict() from Migrate dhcp-relay to get_config_dict() to Migrate dhcp-relay and dhcpv6-relay to get_config_dict().
Nov 29 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX796d52eae697: smoketest: dhcpv6-relay: T3095: initial tests.
Nov 29 2020, 5:28 PM
c-po committed rVYOSONEXb6086681007c: smoketest: dhcp-relay: T3095: remove non referenced function from unittest.
Nov 29 2020, 5:28 PM
c-po added a comment to T2297: NTP add support for pool configuration.

See documentation https://docs.vyos.io/en/latest/system/ntp.html, support will be in next rolling release

Nov 29 2020, 12:50 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX3169f1270fe8: ntp: T2297: support configuration of NTP pool.
Nov 29 2020, 12:32 PM
c-po renamed T2297: NTP add support for pool configuration from ntp configuration to NTP add support for pool configuration.
Nov 29 2020, 12:31 PM · VyOS 1.4 Sagitta
c-po closed T3095: Migrate dhcp-relay and dhcpv6-relay to get_config_dict() as Resolved.
Nov 29 2020, 11:31 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXcacbc208d080: Merge branch 'dhcp-relay' of github.com:c-po/vyos-1x into current.
Nov 29 2020, 11:31 AM
c-po committed rVYOSONEXd6974be8d96c: dhcp-relay: T3095: migrate service to get_config_dict().
Nov 29 2020, 11:31 AM
c-po committed rVYOSONEX8f8629227c06: smoketest: dhcp-relay: T3095: initial tests.
Nov 29 2020, 11:31 AM
c-po triaged T3095: Migrate dhcp-relay and dhcpv6-relay to get_config_dict() as Low priority.
Nov 29 2020, 10:52 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3095: Migrate dhcp-relay and dhcpv6-relay to get_config_dict() from Open to In progress.
Nov 29 2020, 10:52 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3095: Migrate dhcp-relay and dhcpv6-relay to get_config_dict().
Nov 29 2020, 10:51 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX72f831a15e38: [dhcp-relay] add completion helper to relay-agents-packets.
Nov 29 2020, 10:47 AM
c-po added a project to T3094: Can not specify multiple deny ports in FW rule: VyOS 1.2 Crux (VyOS 1.2.7).
Nov 29 2020, 9:56 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po created T3094: Can not specify multiple deny ports in FW rule.
Nov 29 2020, 9:56 AM · VyOS 1.2 Crux (VyOS 1.2.7)
Viacheslav claimed T3093: Add xml for vpn ipsec.
Nov 29 2020, 9:30 AM · VyOS 1.4 Sagitta
Viacheslav created T3093: Add xml for vpn ipsec.
Nov 29 2020, 9:30 AM · VyOS 1.4 Sagitta
c-po added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

Even on Kernel 5.4 this is not supported.

Nov 29 2020, 7:32 AM · VyOS 1.4 Sagitta

Nov 28 2020

c-po closed T3092: nat: migrate to get_config_dict() as Resolved.
Nov 28 2020, 8:56 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXb474b60a8c42: Merge pull request #623 from c-po/nat (authored by c-po).
Nov 28 2020, 8:56 PM
c-po added a comment to T2947: Nat translation many-many with prefix does not map 1-1..

The command works on the experimental Kernel 5.9.9 VyOS ISO, but not using a 4.19 series Kernel. looks like it's not yet supported in nftables.

Nov 28 2020, 8:55 PM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXe8f8eaa18ed6: Merge pull request #622 from c-po/github-pr-template (authored by c-po).
Nov 28 2020, 8:11 PM