Page MenuHomeVyOS Platform
Feed Advanced Search

Aug 13 2019

runar added a comment to T1580: Rewrite dummy interface type with new style XML/Python interface.

Please keep this in mind when rewriting dummy/loopback interfaces: https://phabricator.vyos.net/T1467

Aug 13 2019, 4:02 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1580: Rewrite dummy interface type with new style XML/Python interface.
Aug 13 2019, 2:13 PM · VyOS 1.3 Equuleus (1.3.0)
c-po removed a subtask for T1556: Rewrite Bridge in new style XML syntax: T1557: Create generic abstraction for configuring interfaces e.g. IP address.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po edited parent tasks for T1557: Create generic abstraction for configuring interfaces e.g. IP address, added: T1579: Rewrite all interface types in new XML/Python style; removed: T1556: Rewrite Bridge in new style XML syntax.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a subtask for T1579: Rewrite all interface types in new XML/Python style: T1557: Create generic abstraction for configuring interfaces e.g. IP address.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1579: Rewrite all interface types in new XML/Python style.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a parent task for T1556: Rewrite Bridge in new style XML syntax: T1579: Rewrite all interface types in new XML/Python style.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added subtasks for T1579: Rewrite all interface types in new XML/Python style: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python, T1556: Rewrite Bridge in new style XML syntax.
Aug 13 2019, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1579: Rewrite all interface types in new XML/Python style.
Aug 13 2019, 2:11 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1556: Rewrite Bridge in new style XML syntax as Resolved.
Aug 13 2019, 1:36 PM · VyOS 1.3 Equuleus (1.3.0)
c-po removed a subtask for T1556: Rewrite Bridge in new style XML syntax: T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python.
Aug 13 2019, 1:35 PM · VyOS 1.3 Equuleus (1.3.0)
c-po removed a parent task for T1548: Rewrite OpenVPN interface/op-commands in new style XML/Python: T1556: Rewrite Bridge in new style XML syntax.
Aug 13 2019, 1:35 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 12 2019

c-po reopened T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders as "Open".
Aug 12 2019, 1:33 PM · VyOS 1.2 Crux (VyOS 1.2.3)
Line2 added a comment to T1333: pdns_recursor does not perform recursive lookups on domain specific forwarders.

@c-po
I have some new findings. When I upgrade to a new rolling release (tested with the one from 11.08.2019 and 12.08.2019), I do 'add system image ...', then reboot, then the forwarders are missing in recursor.conf:

Aug 12 2019, 8:12 AM · VyOS 1.2 Crux (VyOS 1.2.3)

Aug 10 2019

yun added a comment to T1028: Suspending and resuming VyOS in VMware will result in loss of static ip addresses.

Hi Donny,

Aug 10 2019, 5:23 PM · VyOS 1.3 Equuleus (1.3.7), test
dmaasland added a comment to T1028: Suspending and resuming VyOS in VMware will result in loss of static ip addresses.

Not sure if you're still looking into this, but the following script works perfectly for me on the crux branch:

Aug 10 2019, 4:43 PM · VyOS 1.3 Equuleus (1.3.7), test

Aug 9 2019

hagbard closed T1569: interfaceconfig class documetation, a subtask of T1557: Create generic abstraction for configuring interfaces e.g. IP address, as Resolved.
Aug 9 2019, 6:32 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T1569: interfaceconfig class documetation as Resolved.

https://vyos.readthedocs.io/en/equuleus/contributing/vyos-api/interface-config.html#interface-config
https://vyos.readthedocs.io/en/latest/contributing/vyos-api/interface-config.html

Aug 9 2019, 6:32 PM · VyOS 1.3 Equuleus (1.3.0)
zsdc added a comment to T1183: BFD Support via FRR.

I have added two PRs with some fixes and new features. The most valuable changes:

  • Fixed the bug, which prevents to change or delete BFD peers with custom options. For example, when any of source address/interface, multihop was used, such peers could not be deleted or changed.
  • Added configuration checks, which should prevent adding BFD option to BGP neighbors or peer-groups without corresponding peers configuration in protocols bfd. If BGP and BFD configurations are out of sync, BGP sessions could be very unstable.
  • Added configuration check, which should prevent to delete peers from protocols bfd if they are still used in BGP.
  • Some other small fixes and changes.

Also, was added several new options:
BFD configuration:

set protocols bfd peer IP echo-mode
set protocols bfd peer IP interval echo-interval

BGP configuration:

set protocols bgp ASN neighbor IP bfd check-control-plane-failure
Aug 9 2019, 3:56 PM · VyOS 1.2 Crux (VyOS 1.2.4)
Unknown Object (User) added a comment to T1340: 'diff' function malfunction.

I cannot reproduce this issue on VyOS 1.2.0-rolling+201908050337. @OlegGardash can you try on last rolling release?

Aug 9 2019, 3:05 PM · VyOS 1.3 Equuleus (1.3.0), test
runar added a comment to T1192: Wlan regression between 1.2.0-rc11 and rolling.

Is this still an issue?

Aug 9 2019, 11:57 AM · VyOS 1.3 Equuleus (1.3.0-epa1)
runar added a comment to T1076: SSH: make configuration (sshd_config) volatile and store it to /run.

Most of these files are autogenerated and dont need to be saved across reboots.. is it possible to make them in a overlay that does not save to disk? Or another aproach is to just delete them when the device starts (before or when vyatta starts)

Aug 9 2019, 11:50 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Aug 8 2019

hagbard changed the status of T1569: interfaceconfig class documetation, a subtask of T1557: Create generic abstraction for configuring interfaces e.g. IP address, from Open to In progress.
Aug 8 2019, 10:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1569: interfaceconfig class documetation from Open to In progress.
Aug 8 2019, 10:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address, a subtask of T1556: Rewrite Bridge in new style XML syntax, from In progress to Needs testing.
Aug 8 2019, 9:34 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address from In progress to Needs testing.

https://github.com/vyos/vyos-1x/commit/d96cfc8a5b1e9f9a3484a4c4036dddabfc588f5b
While documentation is on its way, below is a very small example on how to use it:

Aug 8 2019, 9:34 PM · VyOS 1.3 Equuleus (1.3.0)
runar updated the task description for T1570: Unable to build for ocaml/dune for armhf on docker and chroot.
Aug 8 2019, 9:31 PM · VyOS 1.3 Equuleus (1.3.0)
runar triaged T1570: Unable to build for ocaml/dune for armhf on docker and chroot as Normal priority.
Aug 8 2019, 9:23 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1569: interfaceconfig class documetation.
Aug 8 2019, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1569: interfaceconfig class documetation.
Aug 8 2019, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

https://www.freedesktop.org/software/systemd/man/systemd.network.html

Aug 8 2019, 4:09 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

dhcp can be done via systemd or the traditional isc-dhcp client, which way should we go? systemd.networkd does link detection too and stops dhcp if the link is lost and starts it again when the link returns to state up.

Aug 8 2019, 4:08 PM · VyOS 1.3 Equuleus (1.3.0)
syncer added a project to T1559: webproxy (squidguard) doesn't work: VyOS 1.3 Equuleus.
Aug 8 2019, 12:34 PM · VyOS 1.2 Crux (VyOS 1.2.3)

Aug 7 2019

hagbard changed the status of T1566: Extend L2TP/IPSec server with IPv6 from Open to Needs testing.
Aug 7 2019, 10:47 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1566: Extend L2TP/IPSec server with IPv6, a subtask of T834: New L2TP server implementation based on accel-ppp, from Open to Needs testing.
Aug 7 2019, 10:47 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard added a comment to T1566: Extend L2TP/IPSec server with IPv6.

@Dmitry PR merged in, you can test it in the next rolling tomorrow.

Aug 7 2019, 10:46 PM · VyOS 1.3 Equuleus (1.3.0)
Unknown Object (User) added a comment to T1566: Extend L2TP/IPSec server with IPv6.

PR 98
added next commands for ipv6 configuration

Aug 7 2019, 8:33 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I have almost all requested stuff implemented, plus some more like setting mtu, mac address etc. I'm planning to include that into vyos-1x after testing.

Aug 7 2019, 8:06 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard triaged T1557: Create generic abstraction for configuring interfaces e.g. IP address as Normal priority.
Aug 7 2019, 8:06 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
diff --git a/scripts/build-command-templates b/scripts/build-command-templates
index a7312f7..ba80ead 100755
--- a/scripts/build-command-templates
+++ b/scripts/build-command-templates
@@ -227,7 +227,7 @@ def make_node_def(props):
Aug 7 2019, 7:23 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard assigned T1566: Extend L2TP/IPSec server with IPv6 to Unknown Object (User).
Aug 7 2019, 7:12 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 6 2019

c-po updated the task description for T1566: Extend L2TP/IPSec server with IPv6.
Aug 6 2019, 9:19 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1566: Extend L2TP/IPSec server with IPv6.
Aug 6 2019, 9:19 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I'd like to make it more generic anyway, so basically it will be come a wrapper for the ip commands plus some check/find function maybe (like what mac belongs to what interface, bonding etc).

Aug 6 2019, 7:01 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address, a subtask of T1556: Rewrite Bridge in new style XML syntax, from Open to In progress.
Aug 6 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard changed the status of T1557: Create generic abstraction for configuring interfaces e.g. IP address from Open to In progress.
Aug 6 2019, 4:38 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard updated the task description for T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Aug 6 2019, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Aug 6 2019, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard created T1565: [wireguard] - use VYOS_TAGNODE_VALUE to determine changed tagNodes .
Aug 6 2019, 3:44 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 5 2019

c-po updated the task description for T1556: Rewrite Bridge in new style XML syntax.
Aug 5 2019, 1:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T1556: Rewrite Bridge in new style XML syntax.

Documentation updated in equueleus branch https://github.com/vyos/vyos-documentation/commit/eaa491df6f41fc175aa06618310c91087ecc8791

Aug 5 2019, 1:52 PM · VyOS 1.3 Equuleus (1.3.0)
c-po updated the task description for T1556: Rewrite Bridge in new style XML syntax.
Aug 5 2019, 1:33 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1400: iBGP: remote-as and router AS can't be the same value from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.2 Crux (VyOS 1.2.2)
c-po moved T1428: Wireguard: fwmark setting is not honored from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1459: [equuleus]: buster: vyos-netplug receives events but doesn't trigger scripts from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1435: Make ip-address [OPTIONAL] (in dhcp-server -> static-mapping) to cope with "unfriendly" client-hostnames of IoT-Devices from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1483: Can not redistribute routes via OSPFv3 on a WireGuard link from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · Rejected
c-po moved T1497: "set system name-server" generates invalid/incorrect resolv.conf from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1498: Nameservers are not propagated into resolv.conf from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1508: [pppoe] migration script for service pppoe-server interface from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0), vyos-pppoe-server
c-po moved T1510: [IPoE] vlan-mon option implementation from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1526: [SNMP] write documentation for snmp script extension from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1450: crux: ping * flood is not working from Finished to In Progress on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1299: Allow SNMPd to be extended with custom scripts from Finished to In Progress on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.2 Crux (VyOS 1.2.4)
c-po moved T1532: [equuleus] buster: GPG error on vyos package repository from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1533: Rolling builds broken! from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1544: L2TP documentation from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1547: accel-ppp/L2TP restructure CLI from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1546: accel-ppp/L2TP radius-source address is not honored from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1562: Change version scheme on current branch used for rolling releases from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T1562: Change version scheme on current branch used for rolling releases as Resolved.
Aug 5 2019, 12:22 PM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1556: Rewrite Bridge in new style XML syntax from Open to Needs testing.
Aug 5 2019, 10:33 AM · VyOS 1.3 Equuleus (1.3.0)
c-po assigned T1562: Change version scheme on current branch used for rolling releases to dmbaturin.
Aug 5 2019, 10:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1562: Change version scheme on current branch used for rolling releases.
Aug 5 2019, 10:11 AM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T786: new style xml and conf-mode scripts: posibillity to add tagNode value as parameter to conf-script.

Nevermind - The problem was my problem only.

Aug 5 2019, 8:19 AM · VyOS 1.3 Equuleus (1.3.0-epa1)

Aug 4 2019

c-po closed T1561: VyOS rolling ISO cluttered with vyatta-ravpn Git Repo as Resolved.
Aug 4 2019, 11:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po moved T1561: VyOS rolling ISO cluttered with vyatta-ravpn Git Repo from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Aug 4 2019, 11:30 PM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1561: VyOS rolling ISO cluttered with vyatta-ravpn Git Repo.
Aug 4 2019, 11:28 PM · VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T786: new style xml and conf-mode scripts: posibillity to add tagNode value as parameter to conf-script.

On further investigation it looks like this happens only when deleting instances of a multi: node.

Aug 4 2019, 11:12 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po added a comment to T786: new style xml and conf-mode scripts: posibillity to add tagNode value as parameter to conf-script.

This works as expected when I set new parameters inside a node - unfortunately on a delete it does not work properly - I feel the script is not called at all.

Aug 4 2019, 11:05 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
c-po updated subscribers of T1561: VyOS rolling ISO cluttered with vyatta-ravpn Git Repo.
Aug 4 2019, 10:49 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T1561: VyOS rolling ISO cluttered with vyatta-ravpn Git Repo.
Aug 4 2019, 10:49 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard claimed T1557: Create generic abstraction for configuring interfaces e.g. IP address.
Aug 4 2019, 3:26 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 3 2019

c-po closed T1554: Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers as Resolved.
Aug 3 2019, 4:08 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1554: Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers from Backlog to Finished on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 3 2019, 4:08 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po moved T1554: Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers from In Progress to Finished on the VyOS 1.3 Equuleus board.
Aug 3 2019, 4:08 PM · VyOS 1.2 Crux (VyOS 1.2.3)
runar added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

This is a good start! The names should be made pythonic and why not use getters and setters? Then we dont need set_ functions but use the objects directly.

Aug 3 2019, 9:09 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 2 2019

hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

I started with a few line of example code, if that would be something we wanna go with, I'll take the task. comments always welcome.

Aug 2 2019, 8:50 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard added a comment to T1557: Create generic abstraction for configuring interfaces e.g. IP address.

disable (up/down) is required too.
DHCP might be called from the class, but I think it makes sense to give it to networkd, since it can detect interface up/down and triggers the dhcp client again if needed or releases the IP.

Aug 2 2019, 5:57 PM · VyOS 1.3 Equuleus (1.3.0)
hagbard closed T742: Replace poptop and xl2tpd with accel-ppp as Resolved.
Aug 2 2019, 4:29 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T853: Add SSTP server support, a subtask of T742: Replace poptop and xl2tpd with accel-ppp, as Resolved.
Aug 2 2019, 4:29 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard closed T853: Add SSTP server support as Resolved.
Aug 2 2019, 4:29 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
hagbard placed T1351: accel-pppoe adding CIDR based IP pool option up for grabs.
Aug 2 2019, 4:26 PM · VyOS 1.2 Crux (VyOS 1.2.4)
rherold added a comment to T1020: OSPF Stops distributing default route after a while.

I have setup two vyos router and one is origination default.
All runs fine with this patches since more then 40 minutes so it fixes the problems.

Aug 2 2019, 3:40 PM · VyOS 1.2 Crux (VyOS 1.2.5)
brianmarcotte added a comment to T1554: Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers.
Please test with tomorrows rolling release.
Aug 2 2019, 2:55 PM · VyOS 1.2 Crux (VyOS 1.2.3)
c-po updated the task description for T1556: Rewrite Bridge in new style XML syntax.
Aug 2 2019, 8:45 AM · VyOS 1.3 Equuleus (1.3.0)
c-po claimed T1556: Rewrite Bridge in new style XML syntax.
Aug 2 2019, 8:44 AM · VyOS 1.3 Equuleus (1.3.0)
c-po changed the status of T1554: Enable RSS (Receive Side Scaling) and Multiqueue for Intel drivers from Needs testing to Backport pending.
Aug 2 2019, 8:42 AM · VyOS 1.2 Crux (VyOS 1.2.3)

Aug 1 2019

hagbard placed T1299: Allow SNMPd to be extended with custom scripts up for grabs.
Aug 1 2019, 8:17 PM · VyOS 1.2 Crux (VyOS 1.2.4)
hagbard moved T1299: Allow SNMPd to be extended with custom scripts from In Progress to Backlog on the VyOS 1.2 Crux (VyOS 1.2.3) board.
Aug 1 2019, 8:16 PM · VyOS 1.2 Crux (VyOS 1.2.4)