Page MenuHomeVyOS Platform
Feed All Stories

Apr 14 2020

GitHub <noreply@github.com> committed rVYOSONEX9bcfdc20ade9: Merge pull request #344 from DmitriyEshenko/ipoe-op (authored by c-po).
Apr 14 2020, 6:59 PM
Unknown Object (User) changed the status of T2256: Accel-ppp op-mode syntax from Open to In progress.

Improve op-mode commands for ipoe-server
https://github.com/vyos/vyos-1x/pull/344

vyos@vyos:~$ show ipoe-server sessions 
ifname | username |    calling-sid    |     ip     | rate-limit | type | comp | state  |  uptime  
--------+----------+-------------------+------------+------------+------+------+--------+----------
 ipoe0  |          | 00:50:79:66:68:09 | 100.64.0.2 |            | ipoe |      | active | 00:00:11 
 ipoe1  |          | 00:50:79:66:68:0a | 100.64.0.3 |            | ipoe |      | active | 00:00:09
Apr 14 2020, 6:48 PM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T2293: OpenVPN: UnboundLocalError after merging server_network PullRequest to jjakob.
Apr 14 2020, 6:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2293: OpenVPN: UnboundLocalError after merging server_network PullRequest.
Apr 14 2020, 6:29 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX8019881c599a: Merge pull request #343 from sever-sever/op-show-bgp (authored by c-po).
Apr 14 2020, 6:25 PM
Viacheslav added a comment to T2201: Rewrite protocol BGP [op-mode] to new XML/Python style.

These 2 PR are needed for new xml format

Apr 14 2020, 5:47 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2292: Ensure graceful shutdown of vyos-http-api.
Apr 14 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2292: Ensure graceful shutdown of vyos-http-api.
Apr 14 2020, 5:10 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro updated the task description for T2292: Ensure graceful shutdown of vyos-http-api.
Apr 14 2020, 5:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2292: Ensure graceful shutdown of vyos-http-api as High priority.
Apr 14 2020, 5:07 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEXffd23f72ca3e: Merge pull request #340 from thomas-mangin/T2226-debug (authored by c-po).
Apr 14 2020, 3:11 PM
alainlamar closed T2290: pdns recursor does not resolve .io domains as Invalid.

thanks for explaining the backgrounds! I wonder if a removal of the hostfile-update option should be suggested.

Apr 14 2020, 1:36 PM · VyOS 1.3 Equuleus (1.3.0)
fetzerms added a comment to T2203: http api: "Failed to generate committed config" .

I can try on four nodes with a recent rolling release in the next few days. I just need to find some proper maintenance window.

Apr 14 2020, 12:57 PM
jestabro added a comment to T2203: http api: "Failed to generate committed config" .

@fetzerms Thank you for the logs; that was the output I was hoping to confirm. The WSGI server in python3-bottle is showing occasional instabilities; I am not able to confirm with collections of set commands similar to yours, though I am able to induce it artificially. There are a few recent changes that will help avoid triggering this, while I track down a root cause. If you have a chance, it would be helpful if you could try a recent rolling (>= vyos-1.3-rolling-202004100117). If your are able to monitor the output of 'journalctl -fx' on the system, while executing remote configuration, that would be very useful, though that may not be feasible in your setting.

Apr 14 2020, 12:53 PM
jestabro added a comment to T2096: Provide "generate" and "show" commands via the http API.

@adestis The status 'Backport Candidate' indicates the intention to include it in 1.2.x; I may have mistakenly removed the specific project (1.2.6) when I changed the status.

Apr 14 2020, 12:08 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2290: pdns recursor does not resolve .io domains.

That's how DNS forwarders usually work. If they can find a domain
locally, they'll use it, if not forward to upstream. The same behaviour
is everywhere, on all resolvers.

Apr 14 2020, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
alainlamar created T2291: Bad hostnames in /etc/hosts with static-mapping in dhcp server config.
Apr 14 2020, 9:35 AM · VyOS 1.3 Equuleus (1.3.0)
alainlamar added a comment to T2290: pdns recursor does not resolve .io domains.

Found the culprit.

Apr 14 2020, 9:19 AM · VyOS 1.3 Equuleus (1.3.0)
globalemployees116 updated globalemployees116.
Apr 14 2020, 7:26 AM
adestis added a comment to T2096: Provide "generate" and "show" commands via the http API.

@jestabro you removed VyOS 1.2.6 does this mean it will not be included in 1.2.x ?

Apr 14 2020, 7:12 AM · VyOS 1.3 Equuleus (1.3.0)
alainlamar updated the task description for T2290: pdns recursor does not resolve .io domains.
Apr 14 2020, 6:32 AM · VyOS 1.3 Equuleus (1.3.0)
alainlamar updated the task description for T2290: pdns recursor does not resolve .io domains.
Apr 14 2020, 6:27 AM · VyOS 1.3 Equuleus (1.3.0)
alainlamar created T2290: pdns recursor does not resolve .io domains.
Apr 14 2020, 6:26 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2289: Denest cerbot certificate configuration from service https as Normal priority.
Apr 14 2020, 1:54 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
tjh created T2288: Include iprange package in Vyos.
Apr 14 2020, 12:58 AM · Restricted Project, VyOS 1.5 Circinus

Apr 13 2020

Merijn added a comment to T2287: LLDP not working on X710 adapter, i40e driver.

Found that in drivers 2.3.6 and newer this should also work:

Apr 13 2020, 10:31 PM · VyOS 1.4 Sagitta (1.4.0), VyOS Rolling, VyOS 1.5 Circinus
Unknown Object (User) added a comment to T2287: LLDP not working on X710 adapter, i40e driver.

Note: will be good to disable this by udev rule for i40e

Apr 13 2020, 10:28 PM · VyOS 1.4 Sagitta (1.4.0), VyOS Rolling, VyOS 1.5 Circinus
Merijn created T2287: LLDP not working on X710 adapter, i40e driver.
Apr 13 2020, 10:16 PM · VyOS 1.4 Sagitta (1.4.0), VyOS Rolling, VyOS 1.5 Circinus
c-po committed rVYOSONEX9389f3e1d7ee: op-mode: ddclient: T2185: adjust cache file path.
Apr 13 2020, 7:51 PM
c-po added a comment to T2185: Start daemons with systemd units instead of with start-stop-daemon.

Todo (migrate to systemd or migrate generated configs to /run, to not leave behind corpses after a system reboot)

Apr 13 2020, 7:16 PM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEXdc54ab6d5183: service https: T1585: call to sudo can be omitted.
Apr 13 2020, 7:14 PM
c-po committed rVYOSONEXac6e36fa76ce: service https: T1585: bugfix typo in systemd name.
Apr 13 2020, 7:14 PM
c-po committed rVYOSONEXdc350ecd9fc8: syslog: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEXfa3c9b31e7b8: op-mode: ssh: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEX34978e349961: tftp-server: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEX25f1afc5cf50: broadcast-relay: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEX76e70138dc1d: op-mode: ddclient: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEX19fcc6f6d974: mdns-repeater: T2185: explicitly specify systemd service.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEXe3d710258b1f: op-mode: T2185: adjust flow-accounting systemd service name.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEXf7334d102315: op-mode: T2185: adjust restart dhcpv4/v6 systemd service name.
Apr 13 2020, 7:02 PM
c-po committed rVYOSONEX7a2903342c45: op-mode: T2185: adjust dhcpv4/v6 systemd service name.
Apr 13 2020, 6:32 PM
c-po committed rVYOSONEXb9303c979d80: flow-accounting: T2185: explicitly specify systemd service.
Apr 13 2020, 6:30 PM
c-po committed rVYOSONEX0ef026f32945: op-mode: dns-forwarding: T2185: migrate from SysVinit to systemd.
Apr 13 2020, 6:23 PM
c-po closed T2286: IPoE server vulnerability as Unknown Status.
Apr 13 2020, 6:19 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po added a project to T2286: IPoE server vulnerability: VyOS 1.3 Equuleus.
Apr 13 2020, 6:18 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
c-po committed rVYOSONEX77d725f11c04: dns-forwarding: T2185: move configuration files to volatile /run directory.
Apr 13 2020, 5:06 PM
Unknown Object (User) created T2286: IPoE server vulnerability.
Apr 13 2020, 4:47 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)
brussell added a comment to T2100: BGP route adverisement wih checks rib.

It would be interesting to hear the reason the FRR chose this behavior as default for one of their profiles. It causes major reconvergence issues for BGP networks and I don't see an obvious benefit.

Apr 13 2020, 4:45 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po committed rVYOSONEXc89eb87446d4: dns-forwarding: T2185: migrate from SysVinit to systemd.
Apr 13 2020, 4:39 PM
c-po committed rVYOSONEX6185439442e8: ddclient: T2185: migrate from SysVinit to systemd.
Apr 13 2020, 4:05 PM
trae32566 added a comment to T2281: DHCP and Static IPs on Same Interface.

Shouldn't it be fixed at some point though? I mean is there a reason this should stay something that has to be worked around?

Apr 13 2020, 3:59 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T2100: BGP route adverisement wih checks rib.

@dmbaturin to enable it by default we need rewrite BGP to new python/XML format and use template, where this feature will be by default because FRR by default doesn't check routes in the RIB.

Apr 13 2020, 1:36 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
dmbaturin added a comment to T2100: BGP route adverisement wih checks rib.

As far as I remember, originally in our Quagga days, it was the case: nothing was advertised if it wasn't present in the RIB. So if you wanted to advertise e.g. 192.0.2.0/24 but had it split into /25's, you'd need both set protocols bgp ... network 192.0.2.0/24 and set protocols static route 192.0.2.0/24 blackhole.

Apr 13 2020, 1:25 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jjakob closed T2285: 2nd openvpn vtun not getting started as Invalid.

Sorry for the noise, it was disabled. I forgot to save the config before upgrading, doh.

Apr 13 2020, 12:58 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2285: 2nd openvpn vtun not getting started.
vyos@rt-home# show openvpn 
 openvpn vtun0 {
     encryption {
         ncp-ciphers aes256gcm
     }
     hash sha512
     keep-alive {
         failure-count 60
         interval 59
     }
     mode server
     persistent-tunnel
     server {
         client jernej-note3 {
             ip x.x..7.10
         }
         client-ip-pool {
             start x.x.7.127
         }
         domain-name home
         max-connections 10
         push-route x.x.0.0/24
         subnet x.x.7.0/24
         topology subnet
     }
     tls {
         ca-cert-file /config/auth/openvpn/ca.crt
         cert-file /config/auth/openvpn/rt-home.crt
         crypt-file /config/auth/openvpn/tls.key
         key-file /config/auth/openvpn/rt-home.key
     }
 }
 openvpn vtun1 {
     description b
     device-type tun
     disable
     encryption {
         ncp-ciphers aes256gcm
     }
     hash sha512
     keep-alive {
         failure-count 60
         interval 59
     }
     local-port 1195
     mode server
     persistent-tunnel
     server {
         client jernej-note3 {
             ip x.x.8.10
         }
         client-ip-pool {
             start x.x.8.6
             stop x.x.0.3
         }
         domain-name home
         max-connections 10
         push-route x.x.0.0/24
         subnet x.x.8.0/24
         topology subnet
     }
     tls {
         ca-cert-file /config/auth/openvpn/ca.crt
         cert-file /config/auth/openvpn/rt-home.crt
         crypt-file /config/auth/openvpn/tls.key
         key-file /config/auth/openvpn/rt-home.key
     }
 }
[edit interfaces]

I tried removing client-ip-pool if it was a issue with it, no difference.

vyos@rt-home# delete openvpn vtun1 server client-ip-pool 
[edit interfaces]
vyos@rt-home# commit
[ interfaces openvpn vtun1 ]
Warning: Client "jernej-note3" IP x.x.8.10 is in server IP pool, it is not reserved for this client.
Diffie-Hellman prime file is unspecified, assuming ECDH
Apr 13 2020, 12:55 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX1e6dc1a45dd1: Merge pull request #325 from jjakob/openvpn-pool (authored by c-po).
Apr 13 2020, 12:45 PM
GitHub <noreply@github.com> committed rVYOSONEX518626c9cdd4: Merge pull request #337 from thomas-mangin/T2226-log (authored by c-po).
Apr 13 2020, 12:09 PM
c-po closed T2283: openvpn not starting: ccd path in template not moved to /run/openvpn/ccd as Resolved.
Apr 13 2020, 12:07 PM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX19effc692969: Merge pull request #339 from jjakob/openvpn-dir-fix (authored by c-po).
Apr 13 2020, 12:01 PM
c-po added a comment to T2285: 2nd openvpn vtun not getting started.

Using the following configuration on 1.3-rolling-202004131043 I see two tunnels running:

Apr 13 2020, 11:58 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2285: 2nd openvpn vtun not getting started.

Can you share me a configuration?

Apr 13 2020, 11:48 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2236: DMVPN broken after tunnel rewrite to XML/Python as Resolved.
Apr 13 2020, 11:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2236: DMVPN broken after tunnel rewrite to XML/Python.

Fixed in VyOS 1.3-rolling-20200413104

Apr 13 2020, 11:44 AM · VyOS 1.3 Equuleus (1.3.0)
zsdc assigned T1899: Unionfs metadata folder is copied to the active configuration directory to Unknown Object (User).
Apr 13 2020, 11:30 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2281: DHCP and Static IPs on Same Interface.

This is a old quirk that's long known (probably was already reported) and
can be worked around by adding a pseudo-ethernet interface with the DHCP
client on it.

Apr 13 2020, 11:26 AM · VyOS 1.4 Sagitta
jjakob changed the status of T149: IPv6 support in OpenVPN tunnel from Open to In progress.
Apr 13 2020, 11:08 AM · VyOS 1.3 Equuleus (1.3.0-epa1), openvpn
jjakob assigned T2285: 2nd openvpn vtun not getting started to c-po.
Apr 13 2020, 11:04 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob created T2285: 2nd openvpn vtun not getting started.
Apr 13 2020, 11:03 AM · VyOS 1.3 Equuleus (1.3.0)
Merijn closed T2214: BGP peers dropping randomly as Invalid.

Upgraded the firmware of the X710 adapters from 6.0 to 6.8, waiting for Dell to get 7.0 and 7.2 ready. But for now the sessions are 18 hours stable so little optimistic that it was a firmware issue and not BGPd causing issues

Apr 13 2020, 11:01 AM · VyOS 1.2 Crux
c-po closed T2284: Upgrade ddclient to 3.9.1 which also brings systemd files, a subtask of T2185: Start daemons with systemd units instead of with start-stop-daemon, as Resolved.
Apr 13 2020, 10:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2284: Upgrade ddclient to 3.9.1 which also brings systemd files as Resolved.
Apr 13 2020, 10:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2284: Upgrade ddclient to 3.9.1 which also brings systemd files.

https://github.com/vyos/ddclient/commit/6704998de025c7195eb5f30f64859cb0bb7d4596

Apr 13 2020, 10:59 AM · VyOS 1.3 Equuleus (1.3.0)
c-po triaged T2284: Upgrade ddclient to 3.9.1 which also brings systemd files as Normal priority.
Apr 13 2020, 10:57 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2283: openvpn not starting: ccd path in template not moved to /run/openvpn/ccd.

https://github.com/vyos/vyos-1x/pull/339

Apr 13 2020, 10:41 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX9c8dac06170e: dhcp-relay: T2185: migrate from SysVinit to systemd.
Apr 13 2020, 10:41 AM
c-po committed rVYOSONEX8d189ba9e904: dhcpv6-relay: T2185: fix wrong call to os library.
Apr 13 2020, 10:41 AM
jjakob triaged T2283: openvpn not starting: ccd path in template not moved to /run/openvpn/ccd as Urgent! priority.
Apr 13 2020, 10:36 AM · VyOS 1.3 Equuleus (1.3.0)
runar added a subtask for T2175: Rewriting all FRR processes allow for reloading and to XML/Python style: T1514: Add ability to restart frr processes.
Apr 13 2020, 10:19 AM
runar added a parent task for T1514: Add ability to restart frr processes: T2175: Rewriting all FRR processes allow for reloading and to XML/Python style.
Apr 13 2020, 10:19 AM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1381: Enable DHCP option 121 processing.

Test results on the VyOS 1.3-rolling-202004020117:
Basically, the DHCP option 121 is handled as expected but two issues were observed i.e.:

  1. Static routes advertised by the DHCP server in option 121 are not automatically removed from the FIB when the "address dhcp" setting is removed from the interface. Disable/enable the interface doesn't change anything. The only option to get rid of them is to restart the router.

A similar behavior is observed when the "address dhcp" config is replaced with static IP address in one go. In that case disable/enable the interface at least makes them removed from the FIB but they are still present in the FRR as "inactive" . The only option to get rid of them is to restart the router.

Apr 13 2020, 10:04 AM · VyOS 1.3 Equuleus (1.3.0)
c-po committed rVYOSONEX5892d51d27cb: dhcpv6-relay: T2185: migrate from SysVinit to systemd.
Apr 13 2020, 10:02 AM
c-po committed rVYOSONEX9a98a33047e2: wireless: T2185: add wrongly removed argument to get_conf_file().
Apr 13 2020, 8:36 AM
c-po committed rVYOSONEX021a2470bd67: XML: T2282: clarify on ethernet and wireless hw-id nodes.
Apr 13 2020, 8:31 AM
c-po closed T2282: Clarify hw-id in ethernet and wireless interface nodes as Resolved.
Apr 13 2020, 8:27 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T2282: Clarify hw-id in ethernet and wireless interface nodes.
Apr 13 2020, 8:24 AM · VyOS 1.3 Equuleus (1.3.0)
GitHub <noreply@github.com> committed rVYOSONEX1fa62cd27ad5: Merge pull request #338 from thomas-mangin/T2028-boot (authored by c-po).
Apr 13 2020, 8:16 AM
tjh updated the task description for T2279: Router resolves as 127.0.1.1 when using Router's Recursive DNS.
Apr 13 2020, 6:51 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus, VyOS 1.3 Equuleus (1.3.7)
trae32566 awarded T1797: Implement DPDK Fast-Path using FRR's Alternate Forwarding Planes and VPP a Like token.
Apr 13 2020, 6:34 AM
trae32566 edited a custom field on T2281: DHCP and Static IPs on Same Interface.
Apr 13 2020, 6:15 AM · VyOS 1.4 Sagitta
trae32566 updated the task description for T2281: DHCP and Static IPs on Same Interface.
Apr 13 2020, 6:15 AM · VyOS 1.4 Sagitta
trae32566 updated the task description for T2281: DHCP and Static IPs on Same Interface.
Apr 13 2020, 6:14 AM · VyOS 1.4 Sagitta
trae32566 created T2281: DHCP and Static IPs on Same Interface.
Apr 13 2020, 6:14 AM · VyOS 1.4 Sagitta
syncer updated subscribers of T2280: Set of base container applications for VyOS.
Apr 13 2020, 6:04 AM · VyOS Rolling
syncer added a subtask for T2280: Set of base container applications for VyOS: T807: Integrate monit .
Apr 13 2020, 6:03 AM · VyOS Rolling
syncer added a parent task for T807: Integrate monit : T2280: Set of base container applications for VyOS.
Apr 13 2020, 6:03 AM · VyOS Rolling
syncer changed the status of T2280: Set of base container applications for VyOS from Open to In progress.
Apr 13 2020, 6:03 AM · VyOS Rolling
syncer closed T399: Load balancer functionality as Wontfix.

decided to go with HAProxy

Apr 13 2020, 6:00 AM · Rejected
syncer closed T611: Static route syntax should reflect `ip` command routing capabilities, if possible., a subtask of T891: Current multi-table usage with VRF-netns tables in FRR is partially broken for PBR., as Resolved.
Apr 13 2020, 6:00 AM · VyOS 1.3 Equuleus (1.3.0)
syncer closed T611: Static route syntax should reflect `ip` command routing capabilities, if possible. as Resolved.
Apr 13 2020, 5:59 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
syncer assigned T621: Allow image pruning by list index. to jestabro.
Apr 13 2020, 5:42 AM · VyOS 1.5 Circinus, Restricted Project