Page MenuHomeVyOS Platform
Feed All Stories

Apr 15 2020

syncer archived VyOS 1.2 Crux (VyOS 1.2.5).
Apr 15 2020, 8:28 AM
syncer edited projects for T1774: Add a show config operation to the HTTP API, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.7)
syncer edited projects for T1773: Make it possible to export config to JSON, added: VyOS 1.2 Crux (VyOS 1.2.6); removed VyOS 1.2 Crux (VyOS 1.2.5).
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.7)
syncer moved T2272: Set system flow-accounting disable-imt has syntax error from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.5)
syncer moved T2197: Cant add vif-s interface into a bridge from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.5)
syncer moved T1773: Make it possible to export config to JSON from Needs Triage to In Progress on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.7)
syncer moved T1774: Add a show config operation to the HTTP API from Finished to In Progress on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.7)
syncer moved T1774: Add a show config operation to the HTTP API from In Progress to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.7)
syncer moved T2059: Set source-validation on bond vif don't work from In Progress to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.5)
syncer moved T1828: Missing completion helper for "set system syslog host 192.0.2.1 facility all protocol" from In Progress to Finished on the VyOS 1.2 Crux (VyOS 1.2.5) board.
Apr 15 2020, 8:27 AM · VyOS 1.2 Crux (VyOS 1.2.5)
Viacheslav changed the status of T2201: Rewrite protocol BGP [op-mode] to new XML/Python style, a subtask of T2174: Rewrite protocol BGP to new XML/Python style, from Open to Needs testing.
Apr 15 2020, 8:12 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav changed the status of T2201: Rewrite protocol BGP [op-mode] to new XML/Python style from Open to Needs testing.
Apr 15 2020, 8:11 AM · VyOS 1.3 Equuleus (1.3.0)
syncer added projects to T2296: Upgrade WALinux to 2.2.41: VyOS 1.3 Equuleus, VyOS 1.2 Crux (VyOS 1.2.6).
Apr 15 2020, 7:49 AM · VyOS 1.3 Equuleus (1.3.4)
syncer triaged T2296: Upgrade WALinux to 2.2.41 as Normal priority.
Apr 15 2020, 7:49 AM · VyOS 1.3 Equuleus (1.3.4)
Unknown Object (User) added a comment to T2294: ipoe-server broken (jinja2 template issue).

@c-po this is just DHCP-client in this case, Windows, Linux or VPC (Virtual PC).

Screenshot 2020-04-15 at 10.35.13.png (419×329 px, 23 KB)

Apr 15 2020, 7:36 AM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T508: ISC DHCP incorrect UDP checksum generation.

My first thought would be something wrong with offloading on the NIC -
there was a change recently that turns all the offloading settings on by
default, you can disable some in the ethernet config. My suggestion to
leave the default disabled and enable it on demand wasn't taken into
account.

Apr 15 2020, 7:16 AM · VyOS 1.3 Equuleus (1.3.0-epa1), vyatta-dhcp3
GitHub <noreply@github.com> committed rVYOSONEX079ffb7a850b: Merge pull request #345 from jjakob/openvpn-pool (authored by c-po).
Apr 15 2020, 5:56 AM
c-po added a comment to T2295: Passwords with Special Characters Broken.

@trae32566 the reason I used the call is b/c it was the call used in VyOS 1.2 - no particular reason to not look into crypt()

Apr 15 2020, 5:12 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T2295: Passwords with Special Characters Broken.
Apr 15 2020, 5:12 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T2294: ipoe-server broken (jinja2 template issue).

@Dmitry how can I test the IPoE server? Is there a client for Windows or a "howto"?

Apr 15 2020, 5:10 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 added a comment to T2295: Passwords with Special Characters Broken.

Any reason in particular you're not using crypt.crypt() here?

Apr 15 2020, 3:34 AM · VyOS 1.3 Equuleus (1.3.0)
trae32566 created T2295: Passwords with Special Characters Broken.
Apr 15 2020, 3:29 AM · VyOS 1.3 Equuleus (1.3.0)
hitesh.happani added a comment to T2077: ISO build from crux branch is failing.

Still facing the issue of two initrd images for building iso using latest latest crux branch. Using this kernel rebuilding steps https://wiki.vyos.net/wiki/Rebuild_VyOS_kernel_Step#VyOS_1.2.x

Apr 15 2020, 2:42 AM · VyOS 1.2 Crux (VyOS 1.2.5)
tjh added a comment to T508: ISC DHCP incorrect UDP checksum generation.

I'm seeing this in Vyos 1.2.5 just released:

Apr 15 2020, 2:32 AM · VyOS 1.3 Equuleus (1.3.0-epa1), vyatta-dhcp3
tjh added a comment to T1938: syslog doesn't start automatically.

I've just encountered this bug with Vyos 1.2.5 (final, official ISO)

Apr 15 2020, 1:55 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.2 Crux (VyOS 1.2.6)

Apr 14 2020

Unknown Object (User) deleted Perl API.
Apr 14 2020, 10:03 PM
Unknown Object (User) created Perl API.
Apr 14 2020, 10:03 PM
Unknown Object (User) changed the status of T2294: ipoe-server broken (jinja2 template issue) from Open to In progress.
Apr 14 2020, 9:10 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) created T2294: ipoe-server broken (jinja2 template issue).
Apr 14 2020, 9:10 PM · VyOS 1.3 Equuleus (1.3.0)
jjakob added a comment to T2293: OpenVPN: UnboundLocalError after merging server_network PullRequest.

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

Apr 14 2020, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
alainlamar closed T2213: vyos-1x: WiFi mode ieee80211ac should also activate ieee80211n as Resolved.
Apr 14 2020, 7:04 PM · VyOS 1.3 Equuleus (1.3.0)
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