Page MenuHomeVyOS Platform
Feed All Stories

Dec 5 2020

jack9603301 created T3116: Support back-end L4 level load balancing.
Dec 5 2020, 12:44 PM · VyOS 1.4 Sagitta
jack9603301 added a comment to T3115: Add support for firewall on L3 VIF bridge interface.

Before that, should we consider completely migrating the vyos firewall implementation?

Dec 5 2020, 12:28 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
primoz created T3115: Add support for firewall on L3 VIF bridge interface.
Dec 5 2020, 12:08 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
primoz created T3114: When the bridge member is a non-ethernet interface, setting VLAN-aware bridge parameters fails.
Dec 5 2020, 11:49 AM · VyOS 1.3 Equuleus (1.3.0)
efficiosoft updated the task description for T3113: dhcp-server: Multiple domain-search values are escaped incorrectly.
Dec 5 2020, 10:55 AM
efficiosoft triaged T3113: dhcp-server: Multiple domain-search values are escaped incorrectly as Normal priority.
Dec 5 2020, 10:53 AM
jack9603301 added a comment to T3089: Migrate port mirroring to vyos-1x and support two-way traffic mirroring.

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

Dec 5 2020, 8:36 AM · VyOS 1.3 Equuleus (1.3.0)

Dec 4 2020

c-po committed rVYOSONEXe46def834483: dhcp: T3100: re-add range slicing support when exclude addresses are used.
Dec 4 2020, 7:07 PM
c-po committed rVYOSONEX71caa7499fe6: smoketest: dhcp: T3100: check failover configuration.
Dec 4 2020, 7:07 PM
c-po claimed T2562: VyOS can't be used as a DHCP server for a DHCP relay.
Dec 4 2020, 5:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3100: Migrate DHCP/DHCPv6 server to get_config_dict() as Resolved.
Dec 4 2020, 5:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX84b7ade286e4: dhcp: T3100: migrate server configuration to get_config_dict().
Dec 4 2020, 5:29 PM
c-po committed rVYOSONEX146ba4b1b26f: Makefile: fix comment.
Dec 4 2020, 5:29 PM
c-po committed rVYOSONEX2a33a6f71bbb: ethernet: T3048: remove "smp-affinity" from CLI.
Dec 4 2020, 5:29 PM
c-po closed T3112: PPPoE IPv6: remove "enable" node as Resolved.
Dec 4 2020, 1:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3112: PPPoE IPv6: remove "enable" node, a subtask of T2653: "set interfaces" Python handler code improvements - next iteration, as Resolved.
Dec 4 2020, 1:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T3112: PPPoE IPv6: remove "enable" node.

yes, specifying "ipv6" has the same effect as "ipv6 enable"

Dec 4 2020, 1:18 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX4a64349e3c02: pppoe: T3112: drop "ipv6 enable" option.
Dec 4 2020, 1:17 PM
c-po committed rVYOSONEXa03b8e122cb6: pppoe: T1579: reorganize "ipv6" CLI node include files.
Dec 4 2020, 1:17 PM
c-po committed rVYOSONEXf8c01ef3cf31: vyos.ifconfig: T1579: migrate "ip source-validation" option from vyatta-cfg….
Dec 4 2020, 12:50 PM
c-po committed rVYOSONEXf8bb85f9be35: vlan: xml: T2653: use common include file for ip and ipv6 options.
Dec 4 2020, 12:50 PM
c-po committed rVYOSONEXdf3347b47834: wwan: T2653: add interface "ip" configuration node.
Dec 4 2020, 12:50 PM
c-po committed rVYOSONEX21febc81c59e: wireguard: T2653: add interface "ip" configuration node.
Dec 4 2020, 12:50 PM
jack9603301 added a comment to T3112: PPPoE IPv6: remove "enable" node.

Do I only need to execute the following commands when I want to start ipv6?

Dec 4 2020, 12:42 PM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T3112: PPPoE IPv6: remove "enable" node as Wishlist priority.
Dec 4 2020, 12:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T3112: PPPoE IPv6: remove "enable" node.
Dec 4 2020, 12:15 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3112: PPPoE IPv6: remove "enable" node.
Dec 4 2020, 12:15 PM · VyOS 1.3 Equuleus (1.3.0)
SrividyaA claimed T3111: Modifying the permissions of /etc/ppp/chap-secrets.
Dec 4 2020, 12:08 PM · VyOS 1.2 Crux
SrividyaA created T3111: Modifying the permissions of /etc/ppp/chap-secrets.
Dec 4 2020, 12:07 PM · VyOS 1.2 Crux
Unknown Object (User) committed rVYOSONEX1a4fa2ff7e19: pim: igmp: igmp-proxy: T2744: Add check to prevent pimd and igmp-proxy conflict.
Dec 4 2020, 12:05 PM
GitHub <noreply@github.com> committed rVYOSONEX2657cb39aa03: Merge pull request #634 from DmitriyEshenko/1x-crux-pim01 (authored by c-po).
Dec 4 2020, 12:05 PM
Viacheslav added a comment to T2996: Checking digital signature failed on downgrade from rolling to stable..

Not sure that it makes sense to downgrade the image from 1.3 to 1.2.
Because there are also no migration "downgrade" scripts.
I propose to add an additional check and disable downgrade images for "add system image".

Dec 4 2020, 9:42 AM · VyOS 1.3 Equuleus (1.3.5)
Viacheslav added a comment to T3020: The "scp" example is wrong in the bash-completion for "set system config-management commit-archive location".

Still old format for completion help

Dec 4 2020, 9:25 AM · VyOS 1.3 Equuleus (1.3.5)
Viacheslav created T3110: Broken pipe in show interfaces.
Dec 4 2020, 8:31 AM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 committed rVYOSONEXede2972be4c4: interface: T3089: Migrate port mirroring to vyos-1x.
Dec 4 2020, 8:15 AM
GitHub <noreply@github.com> committed rVYOSONEXf84c971d336d: Merge pull request #621 from jack9603301/T3089 (authored by c-po).
Dec 4 2020, 8:15 AM
Viacheslav closed T3108: Section config overlapped match with FRRConfig as Resolved.
Dec 4 2020, 7:36 AM · VyOS 1.3 Equuleus (1.3.0)
dmbaturin created T3109: Add a disable option to the WAN load balancing rules.
Dec 4 2020, 1:03 AM · VyOS Rolling

Dec 3 2020

sever-sever <v.gletenko@vyos.io> committed rVYOSONEXcaedff0f1e53: smoketest: T3108: Fix regex for count pattern Config.
Dec 3 2020, 9:38 PM
GitHub <noreply@github.com> committed rVYOSONEXa237979853a9: Merge pull request #632 from sever-sever/T3108 (authored by c-po).
Dec 3 2020, 9:38 PM
runar added a comment to T3108: Section config overlapped match with FRRConfig.

To clarify the fault here. the smoketest is looking for the word "Config()" inside all conf_mode scripts without taking into account that this could be part of another name. the patch above modifies the behavior to not mat when a alpha-character is in front of the C in Config.
full regex: [^a-ZA-Z]Config\(\)

Dec 3 2020, 8:01 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T3108: Section config overlapped match with FRRConfig.

PR https://github.com/vyos/vyos-1x/pull/632
fix regex in smoketest.

Dec 3 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T3105: static-host-mapping writing in one line as Resolved.
Dec 3 2020, 5:45 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T3108: Section config overlapped match with FRRConfig.
Dec 3 2020, 4:49 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) committed rVYOSONEX4c15e140baaa: pim: igmp: T2744: Define the absolute path to pimd.
Dec 3 2020, 4:37 PM
GitHub <noreply@github.com> committed rVYOSONEXa0f115fb4304: Merge pull request #631 from DmitriyEshenko/vyos-1x-pim02 (authored by c-po).
Dec 3 2020, 4:37 PM
sever-sever <v.gletenko@vyos.io> committed rVYOSONEX8b2285b9f3ce: isis: T1316: Fix isis delete section. Use an updated frr framework.
Dec 3 2020, 12:23 PM
GitHub <noreply@github.com> committed rVYOSONEX4e4746f50a9e: Merge pull request #630 from sever-sever/T1316 (authored by c-po).
Dec 3 2020, 12:23 PM
c-po closed T3104: LLDP Traceback error as Resolved.
Dec 3 2020, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) updated subscribers of T3104: LLDP Traceback error.

Thanks, @c-po , works as expected.

vyos@vyos:~$ show  lldp neighbors 
Capability Codes: R - Router, B - Bridge, W - Wlan r - Repeater, S - Station
                  D - Docsis, T - Telephone, O - Other
Dec 3 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1316: Support for IS-IS .

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

Dec 3 2020, 7:35 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T3105: static-host-mapping writing in one line from Open to Needs testing.
Dec 3 2020, 6:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX372ee96d5721: hostsd: T3105: fix wrong new-line handling after template processor change.
Dec 3 2020, 6:58 AM
c-po closed T3107: Update Linux Kernel to v4.19.161 as Resolved.
Dec 3 2020, 6:57 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T3107: Update Linux Kernel to v4.19.161.
Dec 3 2020, 6:49 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T3105: static-host-mapping writing in one line.
Dec 3 2020, 4:49 AM · VyOS 1.3 Equuleus (1.3.0)

Dec 2 2020

c-po changed the status of T3104: LLDP Traceback error from Confirmed to Needs testing.
Dec 2 2020, 7:01 PM · VyOS 1.3 Equuleus (1.3.0)
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