Page MenuHomeVyOS Platform
Feed All Stories

Sep 2 2020

Viacheslav changed the status of T2850: Add BGP template for FRR from Open to Needs testing.
Sep 2 2020, 7:33 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T2833: RIP outgoing update filter list no longer operational as Resolved.
Sep 2 2020, 5:39 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXa3ff0fd88eb5: Merge pull request #538 from sever-sever/T2850_bgp_template (authored by c-po).
Sep 2 2020, 4:46 AM

Sep 1 2020

masterit created T2852: rename dynamic dns interface breaks ddclient.cache permissions.
Sep 1 2020, 11:55 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Hazza06 added a comment to T2833: RIP outgoing update filter list no longer operational.

@Viacheslav yes latest rolling release is working with your patch, thank you so much Sir.

Sep 1 2020, 9:08 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T2841: "monitor bandwidth-test initiate" does not accept IPv6 address as option.

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

Sep 1 2020, 5:35 PM · VyOS 1.2 Crux (VyOS 1.2.7)
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default, a subtask of T2636: get_config_dict() shall always return a list on <multi/> nodes, from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX0ddca9de00b7: xml: T2849: vyos.xml.defaults should return a list on multi nodes.
Sep 1 2020, 4:42 PM
zsdc changed the status of T2851: Invalid passthrough routes installing by strongSwan into table 220 from Open to Confirmed.
Sep 1 2020, 4:41 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), test
zsdc created T2851: Invalid passthrough routes installing by strongSwan into table 220.
Sep 1 2020, 4:40 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), test
Viacheslav added a comment to T2833: RIP outgoing update filter list no longer operational.

@Cheeze_It
It would be great.

Sep 1 2020, 4:18 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav claimed T2850: Add BGP template for FRR.

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

Sep 1 2020, 4:16 PM · VyOS 1.3 Equuleus (1.3.0)
Cheeze_It added a comment to T2833: RIP outgoing update filter list no longer operational.

If you guys want, I can also try to test it out too...

Sep 1 2020, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2850: Add BGP template for FRR.
Sep 1 2020, 4:01 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2636: get_config_dict() shall always return a list on <multi/> nodes: T2849: vyos.xml.defaults should return a list on multi nodes, by default.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2849: vyos.xml.defaults should return a list on multi nodes, by default: T2636: get_config_dict() shall always return a list on <multi/> nodes.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2833: RIP outgoing update filter list no longer operational from Open to Needs testing.

@Hazza06 Can you check the latest rolling release?

Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from Open to In progress.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX0952b62baf87: T2636: ssh: add smoketest for XML defaultValue node.
Sep 1 2020, 3:36 PM
maznu added a comment to T291: support for Predictable Network Interface Names.

@Dmitry in various reboots and real-config-tests we've seen it settle in a few seconds, and we've seen it do 121 failed again today:

Sep 1 2020, 1:45 PM
Viacheslav renamed T2847: System freezes after attempting commit with insufficient memory from commit doesn't work to The commit does not work if there is insufficient memory..
Sep 1 2020, 12:48 PM · VyOS 1.3 Equuleus
Viacheslav added a parent task for T2848: bgp-add-path configuration options: T2174: Rewrite protocol BGP to new XML/Python style.
Sep 1 2020, 9:45 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T2174: Rewrite protocol BGP to new XML/Python style: T2848: bgp-add-path configuration options.
Sep 1 2020, 9:45 AM · VyOS 1.3 Equuleus (1.3.0)
mpueschel created T2848: bgp-add-path configuration options.
Sep 1 2020, 9:28 AM · VyOS 1.4 Sagitta
Viacheslav raised the priority of T2847: System freezes after attempting commit with insufficient memory from High to Requires assessment.
Sep 1 2020, 7:48 AM · VyOS 1.3 Equuleus
Viacheslav updated the task description for T2847: System freezes after attempting commit with insufficient memory.
Sep 1 2020, 7:35 AM · VyOS 1.3 Equuleus
Viacheslav triaged T2847: System freezes after attempting commit with insufficient memory as High priority.
Sep 1 2020, 7:34 AM · VyOS 1.3 Equuleus
Viacheslav created T2847: System freezes after attempting commit with insufficient memory.
Sep 1 2020, 7:33 AM · VyOS 1.3 Equuleus
Unknown Object (User) added a comment to T291: support for Predictable Network Interface Names.

@maznu but it seems really odd behavior, I mean message settled in 121 sec. failed!
121 sec - equal to 121 interfaces when the router is first booted. But if in config already present hw-id, it should be faster then 0 sec.
Will be interesting to reproduce this in our lab. Also will be helpful if you provide sudo dmesg output.

Sep 1 2020, 7:04 AM
GitHub <noreply@github.com> committed rVYOSONEXa84a7e032707: Merge pull request #537 from sever-sever/T2846 (authored by dmbaturin).
Sep 1 2020, 6:58 AM
Viacheslav claimed T2846: ip route doesn't show longer-prefixes.

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

Sep 1 2020, 6:45 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav renamed T2846: ip route doesn't show longer-prefixes from ip route doesn't show logner-prefixes to ip route doesn't show longer-prefixes.
Sep 1 2020, 6:42 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2846: ip route doesn't show longer-prefixes.
Sep 1 2020, 6:30 AM · VyOS 1.3 Equuleus (1.3.0)
Asteroza added a comment to T291: support for Predictable Network Interface Names.

The bad behavior of udev/systemd was a topic of an interesting twitter thread...

Sep 1 2020, 1:00 AM

Aug 31 2020

maznu added a comment to T291: support for Predictable Network Interface Names.

As per @Dmitry's suggestions, I did exactly the above. Upon reboot it did not look promising:

Aug 31 2020, 10:16 PM
c-po closed T2636: get_config_dict() shall always return a list on <multi/> nodes as Resolved.
Aug 31 2020, 6:00 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX9c63731d6683: T2636: remove workarounds for get_config_dict().
Aug 31 2020, 5:59 PM
Cheeze_It added a comment to T1237: Static Route Path Monitoring, failover.

@adestis yes, that is true....but that can be worked around. Any option can be used (either BFD, or ARP, or ICMP). I just wanted to give more ideas so that hopefully can get a working implementation for all 3.

Aug 31 2020, 4:47 PM · VyOS 1.4 Sagitta
adestis added a comment to T1237: Static Route Path Monitoring, failover.

@Cheeze_It BFD for static routes would be nice as well but sometimes the target you test against is not under your control and/or does not support BFD.

Aug 31 2020, 4:38 PM · VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEX621fcb078abb: Merge pull request #535 from jestabro/vyos-configd (authored by jestabro).
Aug 31 2020, 4:23 PM
marekm added a comment to T2820: BGP crash in if_destroy_via_zapi.

Even with customers routes redistributed by OSPF instead of iBGP, it has just crashed again:

Aug 31 2020, 2:28 PM · VyOS 1.2 Crux
jack9603301 updated the task description for T2518: Add support for IPv6 NAT (NPTv6).
Aug 31 2020, 11:09 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 renamed T2518: Add support for IPv6 NAT (NPTv6) from Support nptv6 to Support NAT for ipv6(NPT).
Aug 31 2020, 10:50 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a parent task for T2845: BGP conf_mode unable to delete configuration with peer-group: T2174: Rewrite protocol BGP to new XML/Python style.
Aug 31 2020, 9:19 AM · VyOS 1.4 Sagitta
Viacheslav added a subtask for T2174: Rewrite protocol BGP to new XML/Python style: T2845: BGP conf_mode unable to delete configuration with peer-group.
Aug 31 2020, 9:19 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2845: BGP conf_mode unable to delete configuration with peer-group.
Aug 31 2020, 9:19 AM · VyOS 1.4 Sagitta
marekm added a comment to T2820: BGP crash in if_destroy_via_zapi.

I tried unit-cache earlier but it seems to have issues too - I've seen duplicate routes if the same client (all have static IP assigned by RADIUS based on username) connects to a different PPPoE server and the old route is not removed, as if the cached (not removed) PPPoE interfaces were not seen as removed in FRR. But I haven't investigated this in more detail as it's a production setup, can't experiment too much on live customers.
I'm considering if I could go back to redistributing PPPoE customers /32 routes in OSPF instead of iBGP - it has been that way for a few years (using MikroTik, before moving to VyOS), but I've recently changed it following "BGP Best Current Practices" http://www.bgp4all.com.au/pfs/_media/workshops/05-bgp-bcp.pdf which recommends using OSPF only for infrastructure, not customers - seems logical to me as BGP was designed for much larger routing tables (all of the Internet), but perhaps OSPF is still good enough for just a few hundreds of customers.

Aug 31 2020, 9:00 AM · VyOS 1.2 Crux
Viacheslav changed the subtype of T2844: BGP conf_mode errors disable-send-community from "Feature Request" to "Bug".
Aug 31 2020, 8:41 AM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T2820: BGP crash in if_destroy_via_zapi.

Hello @marekm, I think [ppp]unit-cache=n might help in this case, but the main issue in FRR. Do you want a package for the test with these improvements?

unit-cache=n
By default is disabled: unit-cache=0
Aug 31 2020, 8:12 AM · VyOS 1.2 Crux
Viacheslav added a parent task for T2828: BGP conf_mode error enforce-first-as: T2174: Rewrite protocol BGP to new XML/Python style.
Aug 31 2020, 7:50 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a subtask for T2174: Rewrite protocol BGP to new XML/Python style: T2828: BGP conf_mode error enforce-first-as.
Aug 31 2020, 7:50 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav created T2844: BGP conf_mode errors disable-send-community.
Aug 31 2020, 7:49 AM · VyOS 1.4 Sagitta

Aug 30 2020

c-po committed rVYOSONEXbd076f694a76: Debian: T2843: drop wireguard-modules dependency with kernel 5.8.
Aug 30 2020, 7:42 PM
c-po closed T2843: Upgrade Linux Kernel to 5.8 series as Resolved.
Aug 30 2020, 7:40 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2636: get_config_dict() shall always return a list on <multi/> nodes from Open to Needs testing.
Aug 30 2020, 7:27 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2636: get_config_dict() shall always return a list on <multi/> nodes.

Resolved in PR536.

Aug 30 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX1e632d7d01f6: https: add simple smoketest to check nginx config integrity.
Aug 30 2020, 6:36 PM
c-po added a comment to T1014: Mellanox cards, problem with interrupts.

Multiple fixes have been placed into the 4.19 series Kernel. Could you please try upgrading to VyOS 1.2.5 or 1.2.6-epa1?

Aug 30 2020, 6:17 PM
c-po committed rVYOSONEXbe49f336550f: nat: T2814: nftables module for NAT has been renamed.
Aug 30 2020, 6:09 PM
c-po closed T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed, a subtask of T2843: Upgrade Linux Kernel to 5.8 series, as Resolved.
Aug 30 2020, 6:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed as Resolved.
Aug 30 2020, 6:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T2843: Upgrade Linux Kernel to 5.8 series.
Aug 30 2020, 6:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2843: Upgrade Linux Kernel to 5.8 series from Open to In progress.
Aug 30 2020, 6:02 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX9f3f7812eeec: Merge pull request #536 from jestabro/T2636 (authored by jestabro).
Aug 30 2020, 5:33 PM
c-po changed the status of T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed, a subtask of T2843: Upgrade Linux Kernel to 5.8 series, from Open to In progress.
Aug 30 2020, 5:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed from Open to In progress.
Aug 30 2020, 5:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T2843: Upgrade Linux Kernel to 5.8 series: T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed.
Aug 30 2020, 5:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T2814: kernel 5.1+ : NAT : module `nft_chain_nat_ipv4` renamed: T2843: Upgrade Linux Kernel to 5.8 series.
Aug 30 2020, 5:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po edited a custom field on T2843: Upgrade Linux Kernel to 5.8 series.
Aug 30 2020, 4:40 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2843: Upgrade Linux Kernel to 5.8 series.
Aug 30 2020, 4:40 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().
In T563#74302, @c-po wrote:

Please use the new get_config_dict() API calls.

Aug 30 2020, 4:35 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().

Please use the new get_config_dict() API calls.

Aug 30 2020, 4:07 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().

Squid will be used for authentication and controlling name resolution (pointing to a spacial DNS or so?) , no squidguard or caching will be used anymore. It also ran in transparent mode per default, which requires an iptables rules set. I think that feature can be removed, since a transparent proxy has no authentication options anyway.

Aug 30 2020, 4:01 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard triaged T2835: "show system-integrity" reports lots of wrong timestamp packages with v1.2.6-epa1 as Normal priority.
Aug 30 2020, 3:12 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.2 Crux
hagbard added a project to T2835: "show system-integrity" reports lots of wrong timestamp packages with v1.2.6-epa1: VyOS 1.3 Equuleus.
Aug 30 2020, 3:10 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.2 Crux
c-po committed rVYOSONEXbab1534e0fc1: WireGuard: T2842: switch to binary package from buster-backports.
Aug 30 2020, 2:10 PM
c-po closed T2842: Replace custom "wireguard, wireguard-tools" package with debian-backports version as Resolved.
Aug 30 2020, 2:09 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2842: Replace custom "wireguard, wireguard-tools" package with debian-backports version.
Aug 30 2020, 2:08 PM · VyOS 1.3 Equuleus (1.3.0)
marekm added a comment to T2820: BGP crash in if_destroy_via_zapi.

I've just had two different routers (one bare metal and one VM) crash roughly at the same time, triggered by many PPPoE sessions disconnecting at the same time due to a short power failure (routers itself had power all the time, but power was interrupted for about a minute to a switch on the network between the routers and PPPoE clients). Stack traces are very similar (absolute addresses differ, but the same functions and offsets in them). And again, each time watchfrr restarted bgpd but it was not working until reboot. No problems so far with two other BGP routers running a similar configu but without any dynamic interfaces (only OSPF and BGP, no PPPoE servers).

Aug 30 2020, 1:44 PM · VyOS 1.2 Crux
c-po added a subtask for T1205: module pcspkr missing: T2840: "startup-beep" beeps too early.
Aug 30 2020, 1:06 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a parent task for T2840: "startup-beep" beeps too early: T1205: module pcspkr missing.
Aug 30 2020, 1:06 PM · VyOS Rolling
c-po assigned T2841: "monitor bandwidth-test initiate" does not accept IPv6 address as option to Viacheslav.
Aug 30 2020, 10:48 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po created T2841: "monitor bandwidth-test initiate" does not accept IPv6 address as option.
Aug 30 2020, 10:16 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po moved T2564: Extend VyOS to support appliance LCDs from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Aug 30 2020, 9:43 AM · VyOS 1.2 Crux (VyOS 1.2.7)
c-po created T2840: "startup-beep" beeps too early.
Aug 30 2020, 9:09 AM · VyOS Rolling
c-po moved T1205: module pcspkr missing from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Aug 30 2020, 8:57 AM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T1205: module pcspkr missing as Resolved.
Aug 30 2020, 8:57 AM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2839: Upgrade WireGuard user-space tools and Kernel module as Resolved.
Aug 30 2020, 8:51 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX7c1dfa6f21d1: Merge pull request #534 from sever-sever/T2833 (authored by c-po).
Aug 30 2020, 8:00 AM
c-po changed the status of T2839: Upgrade WireGuard user-space tools and Kernel module from Open to In progress.
Aug 30 2020, 7:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2839: Upgrade WireGuard user-space tools and Kernel module.
Aug 30 2020, 7:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1463: Missing command `show ip bgp scan` appears in command completion from Wontfix to Resolved.
Aug 30 2020, 7:03 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) added a comment to T291: support for Predictable Network Interface Names.

I tested this in LAB and it seems works properly. Changing interface name for eth1 and eth2

vyos@vyos# delete interfaces ethernet eth1 hw-id 
[edit]
vyos@vyos# delete interfaces ethernet eth2 hw-id 
[edit]
vyos@vyos# set interfaces ethernet eth1 hw-id 50:01:00:02:00:02
[edit]
vyos@vyos# set interfaces ethernet eth2 hw-id 50:01:00:02:00:01
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# save 
Saving configuration to '/config/config.boot'...
Done
[edit]
vyos@vyos# run reboot now

After reboot

vyos@vyos:~$ sudo ethtool -P eth1
Permanent address: 50:01:00:02:00:02
vyos@vyos:~$ sudo ethtool -P eth2
Permanent address: 50:01:00:02:00:01

@maznu , can you provide next:

show configuration commands | match hw-id
sudo cat /run/udev/log/vyatta-net-name.coldplug
Aug 30 2020, 4:15 AM
hagbard added a comment to T1205: module pcspkr missing.

@c-po https://github.com/vyos/vyos-build/pull/121 will fix it, but I used .142 while the conifg file was from 136, so please review first. I tested it and the system speaker is fully functional again.
You can test it quickly via `echo -ne "\a"', which should make noise. Beep seems to be broken, looks like it can't be used via sudo, something I may can have a look later into.
cheers

Aug 30 2020, 2:52 AM · VyOS 1.2 Crux (VyOS 1.2.6)

Aug 29 2020

hagbard added a comment to T1205: module pcspkr missing.

echo -ne "\a" should give you a beep sound on the the system speaker too, if you just want to quickly test it. I tested it with deb10 minimal install, works via qemu too.
e.g: qemu-system-x86_64 -smp cpus=3 -soundhw pcspk -m 1024 -enable-kvm -drive file=os.img,media=disk (os disk is a deb10 netinstall).
With capabilities I meant the listed capabilities listed under the input link via sys:

Aug 29 2020, 5:28 PM · VyOS 1.2 Crux (VyOS 1.2.6)
hagbard closed T2836: show system integrity broken in 1.3 as Resolved.
Aug 29 2020, 3:59 PM · VyOS 1.3 Equuleus (1.3.0)
maznu added a comment to T1499: Move nic to mac mapping out of the configuration file.

Any news on this one? Have posted some of the pain I've been having in T291 where VyOS is neither behaving as per documentation (match on hw-id) nor consistently across reboots.

Aug 29 2020, 1:55 PM
erkin added a comment to T1463: Missing command `show ip bgp scan` appears in command completion.

Yup, the same situation: It's there on LTS but not on nightly. Also nonexistent functionality on frr, so it can go from the completions too. (Although the CLI files are still in the vyatta-op-quagga repo.)
However it still seems to be stuck in reset on nightly:

$ reset ip bgp foo rsclient
% Unknown command:  clear ip bgp foo rsclient
Aug 29 2020, 8:16 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
jack9603301 added a comment to T291: support for Predictable Network Interface Names.

We look forward to the solution of this problem

Aug 29 2020, 8:10 AM