Page MenuHomeVyOS Platform
Feed All Stories

Aug 4 2022

c-po committed rVYOSONEX475fbb785dca: vyos.config.configdict: T4592: only print interface name, not interface dict on….
Aug 4 2022, 6:30 AM
c-po moved T4592: macsec: can not create two interfaces using the same source-interface from Need Triage to In Progress on the VyOS 1.3 Equuleus (1.3.2) board.
Aug 4 2022, 6:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po moved T4592: macsec: can not create two interfaces using the same source-interface from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 4 2022, 6:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po added a project to T4592: macsec: can not create two interfaces using the same source-interface: VyOS 1.3 Equuleus (1.3.2).
Aug 4 2022, 6:29 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po changed the status of T4592: macsec: can not create two interfaces using the same source-interface from Open to In progress.
Aug 4 2022, 5:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po created T4592: macsec: can not create two interfaces using the same source-interface.
Aug 4 2022, 5:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Aug 3 2022

fab.graglia created T4591: Delete my account VyOS Platform.
Aug 3 2022, 7:11 PM · VyOS 1.4 Sagitta
fab.graglia updated fab.graglia.
Aug 3 2022, 7:03 PM
fab.graglia updated fab.graglia.
Aug 3 2022, 6:59 PM
fab.graglia created T4590: QoS configurations causing commit errors..
Aug 3 2022, 6:58 PM
fab.graglia updated fab.graglia.
Aug 3 2022, 6:54 PM
Nova_Logic added a comment to T4470: Rewrite load-balancing wan to XML/Python.

also it would be good if WLB function will control main routing table, that would help to avoid a lot of confusion with protocols static configuration& WLB function. Current documentation does not telling anything about how exactly protocols static 0.0.0.0/0 route must be set with WLB.
From what I had tested:
1)WLB creates additional routing tables and setting PBR rules
2)without protocols static route 0.0.0.0 with next-hops to every wlb GW local vyos traffic would not work(as would not work traffic to vyos)

Aug 3 2022, 6:20 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
pjeevarathinam created T4589: BGP listen limit Increase via CLI command.
Aug 3 2022, 5:25 PM · VyOS 1.4 Sagitta (1.4.0-GA)
e-zann added a watcher for VyOS 1.3 Equuleus: e-zann.
Aug 3 2022, 5:03 PM
e-zann added a watcher for VyOS 1.4 Sagitta: e-zann.
Aug 3 2022, 5:02 PM
pjeevarathinam updated the task description for T4588: BGP Peer Group Scaling issues.
Aug 3 2022, 2:51 PM · VyOS Rolling
pjeevarathinam updated the task description for T4588: BGP Peer Group Scaling issues.
Aug 3 2022, 2:50 PM · VyOS Rolling
pjeevarathinam created T4588: BGP Peer Group Scaling issues.
Aug 3 2022, 2:49 PM · VyOS Rolling
jack9603301 added a comment to T160: Support NAT64.

It sounds like people prefer jool, and in my personal opinion, if there is a package that is still active up to now, like jool, then jool is probably better. But whatever it is, it's foreign to me

Aug 3 2022, 1:54 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
n.fort committed rVYOSONEX3c97f09dcd77: T4480:webproxy: Add safe-ports and ssl-safe-ports for acel squid config -- Fix….
Aug 3 2022, 1:53 PM
GitHub <noreply@github.com> committed rVYOSONEXe199ae2dd563: Merge pull request #1369 from nicolas-fort/T4480 (authored by dmbaturin).
Aug 3 2022, 1:53 PM
Viacheslav added a comment to T4586: Add to NAT66: SNAT destination address and DNAT source address..

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

set nat66 destination rule 10 destination address '2001:db8:1111::/64'
set nat66 destination rule 10 inbound-interface 'eth1'
set nat66 destination rule 10 source address '!2001:db8::6/127'
set nat66 destination rule 10 translation address '2001:db8::444'
set nat66 source rule 10 destination prefix '2001:db8::2/128'
set nat66 source rule 10 outbound-interface 'eth1'
set nat66 source rule 10 source prefix '2001:db8:1111::/64'
set nat66 source rule 10 translation address 'masquerade'
set nat66 source rule 20 destination prefix '!2001:db8::6/127'
set nat66 source rule 20 outbound-interface 'eth1'
set nat66 source rule 20 source prefix '2001:db8:1111::/64'
set nat66 source rule 20 translation address 'masquerade'
Aug 3 2022, 1:07 PM · VyOS 1.4 Sagitta
Nova_Logic added a comment to T4587: wan load balance issues with 3 or more WANs.

Also I had tried to assign IP addresses directly to wan interfaces to test if it's somehow related to usage of vrrp combined with WLB- it does not work.

Aug 3 2022, 10:52 AM · Bugs, VyOS Rolling
Viacheslav added a subtask for T4470: Rewrite load-balancing wan to XML/Python: T4443: Wan Load Balancing Multiple Regressions.
Aug 3 2022, 10:48 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
Viacheslav added a parent task for T4443: Wan Load Balancing Multiple Regressions: T4470: Rewrite load-balancing wan to XML/Python.
Aug 3 2022, 10:48 AM · VyOS Rolling, Bugs
Viacheslav added a subtask for T4470: Rewrite load-balancing wan to XML/Python: T4587: wan load balance issues with 3 or more WANs.
Aug 3 2022, 10:47 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
Viacheslav added a parent task for T4587: wan load balance issues with 3 or more WANs: T4470: Rewrite load-balancing wan to XML/Python.
Aug 3 2022, 10:47 AM · Bugs, VyOS Rolling
Viacheslav added a project to T4587: wan load balance issues with 3 or more WANs: VyOS 1.4 Sagitta.
Aug 3 2022, 10:47 AM · Bugs, VyOS Rolling
Nova_Logic updated the task description for T4587: wan load balance issues with 3 or more WANs.
Aug 3 2022, 2:51 AM · Bugs, VyOS Rolling

Aug 2 2022

Nova_Logic created T4587: wan load balance issues with 3 or more WANs.
Aug 2 2022, 10:03 PM · Bugs, VyOS Rolling
RyVolodya updated the task description for T4586: Add to NAT66: SNAT destination address and DNAT source address..
Aug 2 2022, 4:43 PM · VyOS 1.4 Sagitta
RyVolodya updated the task description for T4586: Add to NAT66: SNAT destination address and DNAT source address..
Aug 2 2022, 4:37 PM · VyOS 1.4 Sagitta
zsdc changed the status of T4548: GRUB loader configuration rework from Open to In progress.
Aug 2 2022, 4:21 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav closed T4585: Rewrite op-mode containers to vyos.opmode , a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Aug 2 2022, 3:38 PM · VyOS Rolling
Viacheslav closed T4585: Rewrite op-mode containers to vyos.opmode as Resolved.
Aug 2 2022, 3:38 PM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX08cb76234720: containers: T4585: Add option restart to containers.py.
Aug 2 2022, 3:05 PM
GitHub <noreply@github.com> committed rVYOSONEX89890f5b07a3: Merge pull request #1456 from sever-sever/T4585 (authored by c-po).
Aug 2 2022, 3:05 PM
Viacheslav added a comment to T4585: Rewrite op-mode containers to vyos.opmode .

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

vyos@r14:~$ /usr/libexec/vyos/op_mode/container.py restart --name alp01
Container name "alp01" restarted!
vyos@r14:~$ 
vyos@r14:~$ /usr/libexec/vyos/op_mode/container.py restart --name alp02
Error: no container with name or ID alp02 found: no such container
vyos@r14:~$
Aug 2 2022, 2:36 PM · VyOS 1.4 Sagitta
Viacheslav claimed T4585: Rewrite op-mode containers to vyos.opmode .
Aug 2 2022, 2:15 PM · VyOS 1.4 Sagitta
RyVolodya updated the task description for T4586: Add to NAT66: SNAT destination address and DNAT source address..
Aug 2 2022, 2:09 PM · VyOS 1.4 Sagitta
RyVolodya updated the task description for T4586: Add to NAT66: SNAT destination address and DNAT source address..
Aug 2 2022, 2:09 PM · VyOS 1.4 Sagitta
RyVolodya created T4586: Add to NAT66: SNAT destination address and DNAT source address..
Aug 2 2022, 1:59 PM · VyOS 1.4 Sagitta
sirsquidness added a comment to T2700: Redirecting traffic from PPPoE interface to IFB fails.

Hi friends, I'm experiencing what appears to be the same bug. In my case, it's on a redirect on a vif subinterface on a bonding interface. So perhaps bug is not so much about PPPoE interfaces, so much as any interfaces that don't exist before the commit is done.

Aug 2 2022, 1:56 PM · VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
Viacheslav committed rVYOSONEX7199af206cf8: graphql: T4544: Add overwritten scripts op-mode-standardized.json.
Aug 2 2022, 1:05 PM
GitHub <noreply@github.com> committed rVYOSONEXb72a7dc0fd33: Merge pull request #1455 from sever-sever/T4544 (authored by c-po).
Aug 2 2022, 1:05 PM
Viacheslav changed the status of T4585: Rewrite op-mode containers to vyos.opmode , a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, from Open to In progress.
Aug 2 2022, 12:25 PM · VyOS Rolling
Viacheslav changed the status of T4585: Rewrite op-mode containers to vyos.opmode from Open to In progress.
Aug 2 2022, 12:25 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4544: Generate schema definitions from standardized op-mode scripts.

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

curl -k --raw 'https://localhost/graphql' \
  -H 'Content-Type: application/json' \
  -d '{"query":" {\n ShowVrf (data: {key: \"foo\"}) {\n  success\n  errors\n  data {\n    result\n  }\n}\n}\n"}'

Getting data:

{"data":{"ShowVrf":{"success":true,"errors":null,"data":{"result":[{"ifname":"foo","operstate":"UP","address":"26:f6:35:05:7e:0a","flags":["NOARP","MASTER","UP","LOWER_UP"]}]}}}}
Aug 2 2022, 12:19 PM · VyOS 1.4 Sagitta
c-po added a comment to T4538: Macsec does not work correctly when the interface status changes..

Works as expected in a recent rolling (e.g. 1.4-rolling-202208021045)

Aug 2 2022, 11:27 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po changed the status of T4537: MACsec not working with cipher gcm-aes-256 from Open to Needs testing.
Aug 2 2022, 11:13 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX2958c9067f13: container: T4585: Rewrite show container.
Aug 2 2022, 11:02 AM
GitHub <noreply@github.com> committed rVYOSONEX5edd93744c8b: Merge pull request #1454 from sever-sever/T4585 (authored by c-po).
Aug 2 2022, 11:02 AM
Viacheslav added a comment to T4585: Rewrite op-mode containers to vyos.opmode .

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

Aug 2 2022, 11:00 AM · VyOS 1.4 Sagitta
c-po closed T4515: Reduce telegraf binary size as Resolved.
Aug 2 2022, 10:31 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po changed the status of T4538: Macsec does not work correctly when the interface status changes. from Open to In progress.
Aug 2 2022, 10:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po moved T4537: MACsec not working with cipher gcm-aes-256 from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 2 2022, 10:30 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav created T4585: Rewrite op-mode containers to vyos.opmode .
Aug 2 2022, 10:28 AM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX258e6873b605: macsec: T4537: add mussing macsec_csindex option to support GCM-AES-256.
Aug 2 2022, 9:07 AM
c-po committed rVYOSONEXff080c487718: hostap: T4584: add Debian specific options to systemd unit files.
Aug 2 2022, 9:07 AM
c-po moved T4584: hostap: create custom package build from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 2 2022, 9:05 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po claimed T4584: hostap: create custom package build.
Aug 2 2022, 9:04 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po created T4584: hostap: create custom package build.
Aug 2 2022, 9:04 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Aug 1 2022

c-po committed rVYOSONEXfa25d349aebc: macsec: T4537: remove debug falg "-d" from systemd service file.
Aug 1 2022, 7:10 PM
c-po committed rVYOSONEX5e919d3f91bc: macsec: T4537: supply PID path via systemd service file to daemon.
Aug 1 2022, 6:54 PM
c-po committed rVYOSONEXd18b7b20c1ff: macsec: T4391: bugfix config path.
Aug 1 2022, 6:51 PM
c-po committed rVYOSONEX36e7cad8dd88: op-mode: macsec: T4537: add "show|monitor log macsec" CLI commands.
Aug 1 2022, 6:00 PM
c-po committed rVYOSONEXb2ff1407330e: macsec: T4537: restart wpa_supplicant on error.
Aug 1 2022, 6:00 PM
initramfs committed rVYOSONEX0564f830a779: router-advert: T4582: fix preferred cannot equal valid lifetime.
Aug 1 2022, 5:58 PM
GitHub <noreply@github.com> committed rVYOSONEX394ebb01d217: Merge pull request #1448 from initramfs/fix-t4582-equuleus (authored by c-po).
Aug 1 2022, 5:58 PM
c-po added a comment to T4537: MACsec not working with cipher gcm-aes-256.

The root issue is wpa_supplicant shipped in Debian does not contain commit https://w1.fi/cgit/hostap/commit/?id=46c635910a724ed14ee9ace549fed9790ed5980b which adds a new configuration file option named:

Aug 1 2022, 4:58 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav added a comment to T4572: Add an option to force interface MTU to the value received from DHCP.

PR for 1.3 https://github.com/vyos/vyos-1x/pull/1453

Aug 1 2022, 4:27 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
c-po committed rVYOSONEXa09359828e38: macsec: T3368: check key length for gcm-aes-128/gcm-aes-256.
Aug 1 2022, 4:08 PM
c-po committed rVYOSONEXd03248271c96: op-mode: macsec: T3368: generate 128/258bit connectivity association keys.
Aug 1 2022, 4:07 PM
jack9603301 updated the task description for T3116: Support back-end L4 level load balancing.
Aug 1 2022, 3:35 PM · VyOS 1.4 Sagitta
jack9603301 updated the task description for T3116: Support back-end L4 level load balancing.
Aug 1 2022, 3:35 PM · VyOS 1.4 Sagitta
c-po committed rVYOSONEX71f2f2d789bd: bridge: T4565: bugfix error message when member interface contains an address.
Aug 1 2022, 3:29 PM
jack9603301 added a comment to T2518: Add support for IPv6 NAT (NPTv6).

@ajgnet If you have a way to limit the dynamic prefix to a known prefix, then using 1:1 NAT66 prefix translation should work (only the host segment is dynamic)

Aug 1 2022, 3:27 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jack9603301 added a comment to T3596: Support wide-dhcp6-relay.

@c-po You haven't replied for a long time, please let me know if you have any other questions

Aug 1 2022, 3:14 PM
Viacheslav edited projects for T4572: Add an option to force interface MTU to the value received from DHCP, added: VyOS 1.3 Equuleus (1.3.2); removed VyOS 1.3 Equuleus.
Aug 1 2022, 3:07 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
GitHub <noreply@github.com> committed rVYOSONEXb6bab8573a8d: Merge pull request #1452 from sever-sever/T4572 (authored by c-po).
Aug 1 2022, 3:06 PM
Viacheslav committed rVYOSONEX29b0ee30bf26: mtu: T4572: Add DHCP-option MTU to get values from DHCP-server.
Aug 1 2022, 3:06 PM
Viacheslav added a comment to T4572: Add an option to force interface MTU to the value received from DHCP.

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

Aug 1 2022, 1:30 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav added a comment to T4572: Add an option to force interface MTU to the value received from DHCP.

To solve the issue with MTU over DHCP we can use some new options like mtu for example:

set interfaces ethernet eth0 dhcp-options mtu
Aug 1 2022, 12:24 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav created T4583: Rewrite VRRP op-mode to vyos.opmode format.
Aug 1 2022, 10:04 AM · Bugs, VyOS Rolling
Viacheslav committed rVYOSONEXab84f1f3757b: vrf: T4562: Check VRF if it has not been configured.
Aug 1 2022, 8:56 AM
GitHub <noreply@github.com> committed rVYOSONEX537fc205933b: Merge pull request #1451 from sever-sever/T4562 (authored by c-po).
Aug 1 2022, 8:56 AM
Viacheslav closed T4581: 'show system cpu' not working, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Aug 1 2022, 8:52 AM · VyOS Rolling
Viacheslav closed T4581: 'show system cpu' not working as Resolved.
Aug 1 2022, 8:52 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4562: Rewrite show vrf to new format.

Fix https://github.com/vyos/vyos-1x/pull/1451

Aug 1 2022, 8:47 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4562: Rewrite show vrf to new format.

If vrf not configured:

vyos@r14:~$ /usr/libexec/vyos/op_mode/vrf.py show
Traceback (most recent call last):
  File "/usr/libexec/vyos/op_mode/vrf.py", line 89, in <module>
    res = vyos.opmode.run(sys.modules[__name__])
  File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 118, in run
    res = func(**args)
  File "/usr/libexec/vyos/op_mode/vrf.py", line 84, in show
    return _get_formatted_output(vrf_data)
  File "/usr/libexec/vyos/op_mode/vrf.py", line 68, in _get_formatted_output
    state = vrf.get('operstate').lower()
AttributeError: 'NoneType' object has no attribute 'lower'
vyos@r14:~$
Aug 1 2022, 8:32 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T4582: Router-advert: Preferred lifetime cannot equal valid lifetime in PIOs from Open to Needs testing.
Aug 1 2022, 7:54 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav closed T4578: Rewrite show dns forwarding statistics to new format, a subtask of T4564: Root task for rewriting [op-mode] to vyos.opmode format, as Resolved.
Aug 1 2022, 6:50 AM · VyOS Rolling
Viacheslav closed T4578: Rewrite show dns forwarding statistics to new format as Resolved.
Aug 1 2022, 6:50 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX66288ccfee99: dns-forwarding: T4578: Rewrite show dns forwarding.
Aug 1 2022, 5:28 AM
GitHub <noreply@github.com> committed rVYOSONEX225b1d3ef2e2: Merge pull request #1446 from sever-sever/T4578 (authored by c-po).
Aug 1 2022, 5:28 AM
initramfs committed rVYOSONEXf6efe3035d35: router-advert: T4582: fix preferred cannot equal valid lifetime.
Aug 1 2022, 5:27 AM
GitHub <noreply@github.com> committed rVYOSONEX7d6b760503f3: Merge pull request #1447 from initramfs/fix-t4582-current (authored by c-po).
Aug 1 2022, 5:27 AM
goodNETnick <pknet@ya.ru> committed rVYOSONEX55af3cb1f534: show: T4581: 'show system cpu' fix.
Aug 1 2022, 5:24 AM
GitHub <noreply@github.com> committed rVYOSONEX0c4e1eae2f82: Merge pull request #1449 from goodNETnick/sh_sys_cpu (authored by c-po).
Aug 1 2022, 5:24 AM
c-po added a comment to T4579: bridge: can not delete member interface CLI option when VLAN is enabled.

VyOS 1.3 equuleus https://github.com/vyos/vyos-1x/pull/1450

Aug 1 2022, 5:23 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta