Page MenuHomeVyOS Platform
Feed All Stories

Dec 23 2023

c-po added a subtask for T5837: vyos.configdict.node_changed does not return keys per adding : T5829: Can't Add IPv6 Address to Containers.
Dec 23 2023, 9:49 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po added a parent task for T5829: Can't Add IPv6 Address to Containers: T5837: vyos.configdict.node_changed does not return keys per adding .
Dec 23 2023, 9:49 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
lclements0 created T5852: Reboots fail with eapol WAN interface.
Dec 23 2023, 1:43 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
cleopold73 added a comment to T5850: Wireguard Peer should allow endpoint to be specified by hostname.

See the tasks T4930 T1700 T2943

Dec 23 2023, 1:05 AM
cleopold73 added a comment to T5851: SNMP interaction with Wireguard Interfaces.

Has the interface index changed?

Dec 23 2023, 12:57 AM · Restricted Project, VyOS Rolling, VyOS 1.5 Circinus

Dec 22 2023

Viacheslav added a comment to T5850: Wireguard Peer should allow endpoint to be specified by hostname.

See the tasks T4930 T1700 T2943

Dec 22 2023, 11:36 PM
Viacheslav added a comment to T5851: SNMP interaction with Wireguard Interfaces.

Has the interface index changed?

Dec 22 2023, 11:34 PM · Restricted Project, VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a project to T5851: SNMP interaction with Wireguard Interfaces: VyOS 1.5 Circinus.
Dec 22 2023, 11:32 PM · Restricted Project, VyOS Rolling, VyOS 1.5 Circinus
cleopold73 created T5851: SNMP interaction with Wireguard Interfaces.
Dec 22 2023, 10:20 PM · Restricted Project, VyOS Rolling, VyOS 1.5 Circinus
cleopold73 changed Version from - to -1.5-rolling-202312130023 on T5850: Wireguard Peer should allow endpoint to be specified by hostname.
Dec 22 2023, 10:18 PM
cleopold73 created T5850: Wireguard Peer should allow endpoint to be specified by hostname.
Dec 22 2023, 10:17 PM
syncer empowered c-po as an administrator.
Dec 22 2023, 5:03 PM
Viacheslav committed rVYOSONEXf999a7160745: T5840: Add override for systemd kea-ctrl-agent.service.
Dec 22 2023, 4:58 PM
GitHub <[email protected]> committed rVYOSONEX4393a2fb0565: Merge pull request #2676 from sever-sever/T5840 (authored by c-po).
Dec 22 2023, 4:58 PM
Viacheslav added a comment to T5840: Upgrade Kea to 2.4.x.

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

Dec 22 2023, 4:19 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T5840: Upgrade Kea to 2.4.x.

Also I found this log

Dec 22 2023, 2:57 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T5847: Protocol failover stopped working after suspend + resume.

I usually do debug this way https://github.com/vyos/vyos-1x/blob/dfbc854157fa4655a8f459b2447df64dc74119d1/src/helpers/vyos-failover.py#L181-L183

Dec 22 2023, 2:24 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav added a comment to T5840: Upgrade Kea to 2.4.x.

It binds port 647

set interfaces dummy dum8765 address '192.0.2.1/24'
Dec 22 2023, 1:52 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T5840: Upgrade Kea to 2.4.x.

After update it cannot pass the smoketest

vyos@r4:~$ /usr/libexec/vyos/tests/smoke/cli/test_service_dhcp-server.py
test_dhcp_exclude_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_in_range) ... ok
test_dhcp_exclude_not_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_not_in_range) ... ok
test_dhcp_failover (__main__.TestServiceDHCPServer.test_dhcp_failover) ... FAIL
test_dhcp_multiple_pools (__main__.TestServiceDHCPServer.test_dhcp_multiple_pools) ... ok
test_dhcp_relay_server (__main__.TestServiceDHCPServer.test_dhcp_relay_server) ... ok
test_dhcp_single_pool_options (__main__.TestServiceDHCPServer.test_dhcp_single_pool_options) ... ok
test_dhcp_single_pool_range (__main__.TestServiceDHCPServer.test_dhcp_single_pool_range) ... ok
test_dhcp_single_pool_static_mapping (__main__.TestServiceDHCPServer.test_dhcp_single_pool_static_mapping) ... ok
Dec 22 2023, 1:18 PM · VyOS 1.5 Circinus
Viacheslav added a comment to T3316: Use Kea DHCP(v6) instead of ISC DHCP(v6).

Cannot pass smoketest

vyos@r4:~$ /usr/libexec/vyos/tests/smoke/cli/test_service_dhcp-server.py
test_dhcp_exclude_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_in_range) ... ok
test_dhcp_exclude_not_in_range (__main__.TestServiceDHCPServer.test_dhcp_exclude_not_in_range) ... ok
test_dhcp_failover (__main__.TestServiceDHCPServer.test_dhcp_failover) ... FAIL
test_dhcp_multiple_pools (__main__.TestServiceDHCPServer.test_dhcp_multiple_pools) ... ok
test_dhcp_relay_server (__main__.TestServiceDHCPServer.test_dhcp_relay_server) ... ok
test_dhcp_single_pool_options (__main__.TestServiceDHCPServer.test_dhcp_single_pool_options) ... ok
test_dhcp_single_pool_range (__main__.TestServiceDHCPServer.test_dhcp_single_pool_range) ... ok
test_dhcp_single_pool_static_mapping (__main__.TestServiceDHCPServer.test_dhcp_single_pool_static_mapping) ... ok
Dec 22 2023, 1:09 PM · VyOS 1.5 Circinus
danielpo added a comment to T160: Support NAT64.

if you are running the netfilter implementation, I think the iptables mangle is handled automatically.(I verified this by changing my Jool to netfilter and removed these lines below:

ip6tables -t mangle -A PREROUTING --destination 64:ff9b::/96 -j JOOL --instance default
iptables  -t mangle -A PREROUTING --destination 172.21.8.202 -p tcp --dport 1:65535 -j JOOL --instance default
iptables  -t mangle -A PREROUTING --destination 172.21.8.202 -p udp --dport 1:65535 -j JOOL --instance default
iptables  -t mangle -A PREROUTING --destination 172.21.8.202 -p icmp -j JOOL --instance default
Dec 22 2023, 11:10 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
n.fort closed T5804: SNAT "any" interface error as Resolved.
Dec 22 2023, 10:27 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
n.fort added a comment to T160: Support NAT64.

I stil haven't tried nat64, but quick config example, for nat64 for single ipv6 address is not allowed by our cli:

Dec 22 2023, 10:26 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a project to T5838: Add Infiniband kernel modules: VyOS 1.4 Sagitta.
Dec 22 2023, 10:07 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
giuavo added a comment to T5721: Error in migrating configuration from VyOS 1.4.

Sure, I will do that and report here the outcome.

Dec 22 2023, 10:04 AM · VyOS 1.5 Circinus
Viacheslav updated subscribers of T160: Support NAT64.

@danielpo marking IPv6 packet is possible

set policy route6 PBR6 interface 'eth1'
set policy route6 PBR6 rule 100 set mark '4'
set policy route6 PBR6 rule 100 source address '2001:db8::/64'
Dec 22 2023, 9:31 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a project to T5848: Add triple-isolate flow isolation option to CAKE QoS policy: VyOS 1.5 Circinus.
Dec 22 2023, 8:38 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
danhusan closed T5811: static dhcp-interface routes not installed as Resolved.
Dec 22 2023, 8:35 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
danhusan added a comment to T5811: static dhcp-interface routes not installed.

Confirmed working properly in 1.4.0-rc1

Dec 22 2023, 8:34 AM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a comment to T4516: Rewrite system image manipulation tools in Python.

Some users have issues https://forum.vyos.io/t/grub-menu-fails-to-load-on-serial-only-devices-with-no-kvm/

Dec 22 2023, 8:32 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po added a subtask for T591: Support SRv6: T5849: Add SRv6 route commands.
Dec 22 2023, 7:46 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po added a parent task for T5849: Add SRv6 route commands: T591: Support SRv6.
Dec 22 2023, 7:46 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po changed the status of T5849: Add SRv6 route commands from Open to On hold.
Dec 22 2023, 7:46 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po changed the status of T5849: Add SRv6 route commands, a subtask of T5788: frr: update to 9.1 release, from Open to On hold.
Dec 22 2023, 7:46 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
c-po created T5849: Add SRv6 route commands.
Dec 22 2023, 7:45 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
SrividyaA added a comment to T5721: Error in migrating configuration from VyOS 1.4.

@giuavo , can you please test in latest rolling release

Dec 22 2023, 5:30 AM · VyOS 1.5 Circinus
initramfs closed T4760: VyOS does not support running multiple instances of DHCPv6 clients as Resolved.
Dec 22 2023, 3:40 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
MattK created T5848: Add triple-isolate flow isolation option to CAKE QoS policy.
Dec 22 2023, 1:48 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta

Dec 21 2023

n.fort closed T5676: NAT66 source rule with negation source/destination prefix causes TypeError as Resolved.
Dec 21 2023, 11:09 PM · VyOS 1.5 Circinus
c-po closed T2898: Support NDP proxy, a subtask of T2518: Add support for IPv6 NAT (NPTv6), as Resolved.
Dec 21 2023, 7:30 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
c-po closed T2898: Support NDP proxy, a subtask of T3089: Migrate port mirroring to vyos-1x and support two-way traffic mirroring, as Resolved.
Dec 21 2023, 7:29 PM · VyOS 1.3 Equuleus (1.3.0)
c-po closed T2898: Support NDP proxy as Resolved.
Dec 21 2023, 7:29 PM · VyOS 1.4 Sagitta
c-po changed the status of T5311: Connection issues packet loss, network down with Intel I225-V and I226 from Open to In progress.
Dec 21 2023, 7:29 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Harliff updated subscribers of T5847: Protocol failover stopped working after suspend + resume.

@Viacheslav
First of all, thanks for the failover feature!
If you have enough time, please take a look at this bugreport.

Dec 21 2023, 6:43 PM · VyOS 1.4 Sagitta (1.4.0-GA)
scottkrzyzowski added a comment to T1297: Add GARP settings to VRRP/keepalived.

This would be a useful feature to have.

Dec 21 2023, 5:15 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
yzguy added a comment to T5676: NAT66 source rule with negation source/destination prefix causes TypeError.

All good from my side! Just did quick test and it seems to work as expected. Thanks @n.fort

Dec 21 2023, 4:22 PM · VyOS 1.5 Circinus
c-po committed rVYOSONEX4789956dcac5: nat66: T2898: build fix after ndp-proxy backport.
Dec 21 2023, 4:18 PM
GitHub <[email protected]> committed rVYOSONEXda86681d04fd: Merge pull request #2675 from c-po/nat66-fix-sagitta (authored by dmbaturin).
Dec 21 2023, 4:18 PM
danielpo added a comment to T160: Support NAT64.

Is it possible to add support for policy routing?

Dec 21 2023, 3:54 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
GitHub <[email protected]> committed rVYOSONEXdfbc854157fa: T5781: use dynamic minisign key list (authored by kylem).
Dec 21 2023, 3:42 PM
GitHub <[email protected]> committed rVYOSONEX04f745123a71: Merge pull request #2673 from vyos/mergify/bp/sagitta/pr-2665 (authored by c-po).
Dec 21 2023, 3:35 PM
c-po committed rVYOSONEXeac5251c4c80: T2898: add ndp-proxy service.
Dec 21 2023, 3:35 PM
GitHub <[email protected]> committed rVYOSONEXc9b71b066992: Merge pull request #2674 from vyos/mergify/bp/sagitta/pr-2663 (authored by dmbaturin).
Dec 21 2023, 3:32 PM
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX0ee2f8285c81: srv6: T591: enable SR enabled packet processing on defined interfaces (authored by c-po).
Dec 21 2023, 3:29 PM
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX9219b5e2e0f2: vrf: T591: define sysctl setting for net.vrf.strict_mode (authored by c-po).
Dec 21 2023, 3:29 PM
c-po committed rVYOSONEX10701108fecb: vrf: T591: define sysctl setting for net.vrf.strict_mode.
Dec 21 2023, 3:28 PM
c-po committed rVYOSONEX774cc97eda61: srv6: T591: enable SR enabled packet processing on defined interfaces.
Dec 21 2023, 3:28 PM
GitHub <[email protected]> committed rVYOSONEX2df14d0a2b07: Merge pull request #2663 from c-po/srv6-part2 (authored by c-po).
Dec 21 2023, 3:27 PM
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXd519c598ee0c: T2898: add ndp-proxy service (authored by c-po).
Dec 21 2023, 3:08 PM
c-po committed rVYOSONEX4d721a580209: T2898: add ndp-proxy service.
Dec 21 2023, 3:07 PM
GitHub <[email protected]> committed rVYOSONEX11b3750c4a01: Merge pull request #2665 from c-po/ndp-proxy (authored by c-po).
Dec 21 2023, 3:07 PM
Viacheslav closed T5800: HTTPS API unavailable after delete VRF as Not Applicable.

Not reproduced in 1.3.5

vyos@r1# set service https vrf foo
[edit]
vyos@r1# commit
[edit]
vyos@r1# del service https vrf foo
[edit]
vyos@r1# commit
[edit]
vyos@r1# curl -k --location --request POST 'https://localhost/retrieve'   --form data='{"op": "showConfig", "path": ["system", "ip"]}'   --form key='foo'
{"success": true, "data": {"arp": {"table-size": "32768"}}, "error": null}[edit]
vyos@r1# 
[edit]
vyos@r1# run show ver
Dec 21 2023, 2:07 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav updated the task description for T5800: HTTPS API unavailable after delete VRF.
Dec 21 2023, 2:05 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T5796: Openconnect - HTTPS security headers are missing as Resolved.
Dec 21 2023, 2:01 PM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta, VyOS 1.5 Circinus
Viacheslav added a comment to T5715: IPSec VPN: restart vpn is not working.

@SrividyaA could you re-check and close it?

Dec 21 2023, 1:54 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T5714: IPSec VPN: op-mode: "show log vpn" does not show results as Resolved.
Dec 21 2023, 1:53 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav assigned T4816: IPv4-mapped and IPv4-compatible IPv6 addresses not valid anymore to dmbaturin.
Dec 21 2023, 1:51 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.1)
Viacheslav added a comment to T3774: atop logs are not limited in size.

@zsdc Can we backport it?

Dec 21 2023, 1:37 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav edited projects for T4022: Add package nat-rtsp-dkms, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Dec 21 2023, 1:36 PM · VyOS 1.4 Sagitta (1.4.0), VyOS 1.5 Circinus
Viacheslav closed T3580: Refactoring firewall ipv6 rule icmpv6, a subtask of T2199: Rewrite firewall in new XML/Python style, as Resolved.
Dec 21 2023, 1:29 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
Viacheslav closed T3580: Refactoring firewall ipv6 rule icmpv6 as Resolved.

It won't be implemented for 1.3.x due to old backend

Dec 21 2023, 1:29 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T3127: Load (import) config from JSON.

Implemented in 1.4-1.5 T5248

Dec 21 2023, 1:22 PM · VyOS 1.5 Circinus
Viacheslav edited projects for T3106: 802.11ax support, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Dec 21 2023, 1:19 PM · VyOS 1.5 Circinus
Viacheslav edited projects for T3040: NHRP IPv6 Support, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Dec 21 2023, 1:19 PM · VyOS 1.5 Circinus
Viacheslav closed T3039: Resize a root partition and filesystem automatically during deployment in virtual environments as Resolved.

Implemented

vyos@r1# set system option root-partition-auto-resize
[edit]
vyos@r1# run show ver
Dec 21 2023, 1:13 PM · VyOS 1.3 Equuleus (1.3.6)
Harliff updated the task description for T5847: Protocol failover stopped working after suspend + resume.
Dec 21 2023, 1:06 PM · VyOS 1.4 Sagitta (1.4.0-GA)
GitHub <[email protected]> committed rVYOSONEX5c91424daafb: Merge pull request #2672 from vyos/mergify/bp/sagitta/pr-2611 (authored by c-po).
Dec 21 2023, 11:39 AM
GitHub <[email protected]> committed rVYOSONEX61ebb10f7010: Merge pull request #2671 from vyos/mergify/bp/sagitta/pr-2670 (authored by c-po).
Dec 21 2023, 11:38 AM
n.fort closed T5637: Firewall default-action log as Resolved.
Dec 21 2023, 11:33 AM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus
n.fort added a comment to T5676: NAT66 source rule with negation source/destination prefix causes TypeError.

Configuration shared seems to work correctly on latest version:

Dec 21 2023, 11:31 AM · VyOS 1.5 Circinus
n.fort closed T5775: Migrated Firewall Global State Policy ineffective on latest firewall zone config as Resolved.
Dec 21 2023, 11:26 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
n.fort closed T5778: The show dhcp server leases operation mode command does not work as expected as Resolved.
Dec 21 2023, 11:25 AM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX41fdbae4e5bb: T5804: nat: remove inbound|outbound interface from old configuration when it… (authored by n.fort).
Dec 21 2023, 11:24 AM
Harliff created T5847: Protocol failover stopped working after suspend + resume.
Dec 21 2023, 11:11 AM · VyOS 1.4 Sagitta (1.4.0-GA)
n.fort closed T5807: NAT66 op-mode bugs as Resolved.
Dec 21 2023, 11:09 AM · VyOS 1.5 Circinus
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEX4a890dba1c4b: dhcp: T5846: Ensure DUID regex range is bound (authored by indrajitr).
Dec 21 2023, 10:00 AM
indrajitr committed rVYOSONEX551f06218755: dhcp: T5846: Ensure DUID regex range is bound.
Dec 21 2023, 9:59 AM
GitHub <[email protected]> committed rVYOSONEX273c65311e70: Merge pull request #2670 from indrajitr/duid-refactor-T5846-3 (authored by c-po).
Dec 21 2023, 9:59 AM
GitHub <[email protected]> committed rVYOSONEXa5a5658acde0: Merge pull request #2669 from vyos/mergify/bp/sagitta/pr-2668 (authored by Viacheslav).
Dec 21 2023, 9:41 AM
Viacheslav closed T2754: PBR doesn't work with VRRP as Wontfix.

You can use policy local-route to archive your goals
There is no way to use eth1v1 for the policy route (rewritten for 1.4/1.5)

Dec 21 2023, 8:54 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2720: Rework vyos.template Python module to make future extension easier as Not Applicable.
Dec 21 2023, 8:50 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav edited projects for T2688: add xml definition to router, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6).
Dec 21 2023, 8:47 AM · VyOS 1.5 Circinus
Viacheslav closed T2655: ConfigError formatting issue as Not Applicable.
Dec 21 2023, 8:46 AM · VyOS 1.3 Equuleus (1.3.6)
Mergify <37929162+mergify[bot]@users.noreply.github.com> committed rVYOSONEXe846785b1a5f: frr: T4020: re-enable watchfrr in config as it is always running (authored by c-po).
Dec 21 2023, 8:43 AM
c-po committed rVYOSONEX426146339017: frr: T4020: re-enable watchfrr in config as it is always running.
Dec 21 2023, 8:42 AM
GitHub <[email protected]> committed rVYOSONEXd6b94822a7cb: Merge pull request #2668 from c-po/current (authored by c-po).
Dec 21 2023, 8:42 AM
Viacheslav closed T2404: Cannot change MTU as Resolved.

Fixed

vyos@r1# set interfaces ethernet eth2 description foo
[edit]
vyos@r1# set interfaces ethernet eth2 mtu 1200
[edit]
vyos@r1# commit
[ interfaces ethernet eth2 ]
link-local IPv6 address will be configured on interface "eth2", the
required minimum MTU is 1280!
Dec 21 2023, 8:41 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav edited projects for T2366: change the default for Interface creation to False, added: VyOS 1.5 Circinus; removed VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta.
Dec 21 2023, 8:33 AM · VyOS 1.5 Circinus
Viacheslav closed T2353: Interface [conf_mode] errors parent task as Resolved.
Dec 21 2023, 8:32 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav closed T2360: Document the common logging library airbag.py as Invalid.

Close it, as it is not bug/feature

Dec 21 2023, 8:31 AM · VyOS 1.3 Equuleus (1.3.6), Restricted Project