Page MenuHomeVyOS Platform
Feed All Stories

Sep 5 2020

erkin renamed T103: DHCP server prepends shared network name to hostnames from wrong hostnames in hosts file to DHCP server prepends shared network name to hostnames.
Sep 5 2020, 12:04 PM · VyOS 1.2 Crux (VyOS 1.2.6)
dmbaturin renamed T2853: Intel QAT acceleration does not work from Intel QAT acceleration does not works to Intel QAT acceleration does not work.
Sep 5 2020, 11:58 AM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po assigned T2859: show nat source translation - Errors out to thomas-mangin.
Sep 5 2020, 6:32 AM · VyOS 1.3 Equuleus (1.3.0)

Sep 4 2020

hagbard added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().

I agree, a separate DNS would be way easier to maintain if you have a lot of TLDs you need/want to block, since squid has to load it from a list, let's see if anyone is still using that, other wise it would be nicer and easier to scrape that off and implement a nameserver tag node win the cli.

Sep 4 2020, 5:55 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
efficiosoft added a comment to T2854: Classes for implementing client/server pairs more easily and in an uniform way.

And PR for vyos-1x: https://github.com/vyos/vyos-1x/pull/540

Sep 4 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.6)
disirk74 edited projects for T2859: show nat source translation - Errors out, added: VyOS 1.3 Equuleus; removed vyatta-nat.
Sep 4 2020, 2:30 PM · VyOS 1.3 Equuleus (1.3.0)
disirk74 created T2859: show nat source translation - Errors out.
Sep 4 2020, 2:20 PM · VyOS 1.3 Equuleus (1.3.0)
efficiosoft added a comment to T2854: Classes for implementing client/server pairs more easily and in an uniform way.

PR for vyos-build: https://github.com/vyos/vyos-build/pull/123

Sep 4 2020, 12:14 PM · VyOS 1.3 Equuleus (1.3.6)
c-po claimed T2858: Rewrite dynamic dns client to get_config_dict().
Sep 4 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2858: Rewrite dynamic dns client to get_config_dict().
Sep 4 2020, 11:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2857: Cleanup Intel QAT configuration script.
Sep 4 2020, 11:32 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2857: Cleanup Intel QAT configuration script.
Sep 4 2020, 11:32 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXbcdda6aaabe9: qat: T2853: fix "show system acceleration qat status" command.
Sep 4 2020, 11:21 AM
c-po committed rVYOSONEX5b60728992b8: qat: T2853: fix op-mode path to Intel scripts.
Sep 4 2020, 11:13 AM
c-po committed rVYOSONEX9a95a7b4e3bf: qat: T2853: fix path to init script from Intel source tarball.
Sep 4 2020, 9:47 AM
runar created T2856: equuleus: `show version all` throws broken pipe exception on abort.
Sep 4 2020, 7:41 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux
Asteroza added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().

I've previously mentioned light blocking (domain level, gTLD level), but with the increasing amount of DoH, having a means to kill off DoH and force special DNS processing, including offload to a separate DNS server (managed by a security appliance for example, say PiHole or similar) would be valuable.

Sep 4 2020, 4:32 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Sep 3 2020

hagbard added a comment to T563: webproxy: migrate 'service webproxy' to get_config_dict().

Is there any interest in the following scenarios:

Sep 3 2020, 10:26 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po committed rVYOSONEXb6b61bc9ecf1: smoketest: kernel: try loading Intel QAT drivers.
Sep 3 2020, 9:24 PM
c-po committed rVYOSONEX755c796f4350: ddclient: T2852: cleanup files after service deletion.
Sep 3 2020, 9:17 PM
jestabro committed rVYOSONEX04665fd813be: configd: T2582: exclude dhcp[v6]_server.py to investigate regression.
Sep 3 2020, 8:32 PM
c-po committed rVYOSONEX33684c1a645e: ddclient: T2852: bugfix service deletion.
Sep 3 2020, 8:18 PM
c-po moved T2852: rename dynamic dns interface breaks ddclient.cache permissions from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Sep 3 2020, 8:18 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po edited projects for T2852: rename dynamic dns interface breaks ddclient.cache permissions, added: VyOS 1.2 Crux (VyOS 1.2.6); removed ddclient, VyOS 1.2 Crux.
Sep 3 2020, 8:18 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a comment to T2852: rename dynamic dns interface breaks ddclient.cache permissions.

Tested with:

set service dns dynamic interface eth0.203 service custom host-name 'test.vyos.net'
set service dns dynamic interface eth0.203 service custom login 'vyos'
set service dns dynamic interface eth0.203 service custom password 'vyos'
set service dns dynamic interface eth0.203 service custom protocol 'dyndns2'
set service dns dynamic interface eth0.203 service custom server 'vyos.io'
Sep 3 2020, 8:16 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po closed T2852: rename dynamic dns interface breaks ddclient.cache permissions as Resolved.
Sep 3 2020, 8:15 PM · VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a comment to T2852: rename dynamic dns interface breaks ddclient.cache permissions.

This also happens on service deletion

Sep 3 2020, 6:16 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Harliff added a comment to T2855: disabled vti interfaces still working.

Looks like it's a floating bug - I've just sucscessfuly disabled a vti interface on another router (running vyos 1.2.6-epa1).

Sep 3 2020, 8:51 AM · VyOS 1.2 Crux (VyOS 1.2.8)
Harliff updated the task description for T2855: disabled vti interfaces still working.
Sep 3 2020, 8:47 AM · VyOS 1.2 Crux (VyOS 1.2.8)
Harliff created T2855: disabled vti interfaces still working.
Sep 3 2020, 8:47 AM · VyOS 1.2 Crux (VyOS 1.2.8)
Unknown Object (User) added a project to T2853: Intel QAT acceleration does not work: VyOS 1.2 Crux (VyOS 1.2.6).
Sep 3 2020, 5:07 AM · VyOS 1.2 Crux (VyOS 1.2.6)
runar added a comment to T2508: Enable user to configure a LUA script that modifies resolving in PowerDNS.

why don't we chang unbound to coredns ? Coredns will be more stronger thant unbound.

Sep 3 2020, 4:54 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)
efficiosoft created T2854: Classes for implementing client/server pairs more easily and in an uniform way.
Sep 3 2020, 12:01 AM · VyOS 1.3 Equuleus (1.3.6)

Sep 2 2020

dongjunbo added a comment to T2508: Enable user to configure a LUA script that modifies resolving in PowerDNS.

why don't we chang unbound to coredns ? Coredns will be more stronger thant unbound.

Sep 2 2020, 11:36 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.5)
Unknown Object (User) assigned T2853: Intel QAT acceleration does not work to c-po.
Sep 2 2020, 4:54 PM · VyOS 1.2 Crux (VyOS 1.2.6)
Unknown Object (User) created T2853: Intel QAT acceleration does not work.
Sep 2 2020, 4:54 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro closed 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, as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2849: vyos.xml.defaults should return a list on multi nodes, by default as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
jack9603301 changed the status of T2518: Add support for IPv6 NAT (NPTv6) from Blocked to On hold.
Sep 2 2020, 11:39 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 changed the status of T2518: Add support for IPv6 NAT (NPTv6) from On hold to Blocked.
Sep 2 2020, 11:34 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
Merijn closed T2214: BGP peers dropping randomly as Resolved.
Sep 2 2020, 7:52 AM · VyOS 1.2 Crux
Merijn closed T2378: BGPD crash in Vyos 1.2.5 as Invalid.
Sep 2 2020, 7:38 AM · VyOS 1.2 Crux
Merijn added a comment to T2378: BGPD crash in Vyos 1.2.5.

@Viacheslav it happened yesterday again but the stack trace was different. This time it was complaining that BGPD did not respond and the frr watch process tried to restart it, which of course did not help the situation.
I will continue to monitor but i think we can close this issue and wait for more details when it happens again.

Sep 2 2020, 7:38 AM · VyOS 1.2 Crux
Viacheslav changed the status of T2850: Add BGP template for FRR, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, from Open to Needs testing.
Sep 2 2020, 7:33 AM · VyOS 1.3 Equuleus (1.3.0)
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)