Page MenuHomeVyOS Platform
Feed All Stories

Feb 17 2023

Viacheslav committed rVYOSONEX27928236fcd6: T5005: PPPoE server allow any login with option noauth.
Feb 17 2023, 2:40 PM
GitHub <noreply@github.com> committed rVYOSONEXd9bbea6c3641: Merge pull request #1827 from sever-sever/T5005 (authored by c-po).
Feb 17 2023, 2:40 PM
Viacheslav added a comment to T5005: Skip user authentication for PPPoE Server with noauth option.

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

set service pppoe-server authentication mode 'noauth'
set service pppoe-server client-ip-pool name foo gateway-address '192.0.2.1'
set service pppoe-server client-ip-pool name foo subnet '192.0.2.0/24'
set service pppoe-server interface eth1

Check

vyos@r14# cat /run/accel-pppd/pppoe.conf | grep "\[auth" -A 2
[auth]
noauth=1
Feb 17 2023, 10:46 AM · VyOS 1.4 Sagitta
lue30499 added a comment to T2196: Dynamic ipv4 interface list hairpin.

Thanks for clarification @b-

Feb 17 2023, 2:03 AM · VyOS Rolling
b- added a comment to T2196: Dynamic ipv4 interface list hairpin.

This isn’t specific to WANs at all, no! I am using it for a WAN, so some of my comments reflect that, but really this is just a generic hook for any DHCP interface.

Feb 17 2023, 1:55 AM · VyOS Rolling
lue30499 added a comment to T2196: Dynamic ipv4 interface list hairpin.

@b- Im not sure 100% sure whats happening, as I am not a developer... I saw your code samples and PR in git...

Feb 17 2023, 1:46 AM · VyOS Rolling

Feb 16 2023

zsdc added a comment to T5012: Control network configuration from Cloud-Init config.

PRs:
1.3 - https://github.com/vyos/vyos-cloud-init/pull/62
1.4 - https://github.com/vyos/vyos-cloud-init/pull/61

Feb 16 2023, 5:22 PM · VyOS 1.4 Sagitta
Viacheslav updated the task description for T5011: Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped.
Feb 16 2023, 2:55 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
zsdc changed the status of T5012: Control network configuration from Cloud-Init config from Open to In progress.
Feb 16 2023, 1:41 PM · VyOS 1.4 Sagitta
zsdc created T5012: Control network configuration from Cloud-Init config.
Feb 16 2023, 1:39 PM · VyOS 1.4 Sagitta
Viacheslav closed T4971: Radius attribute "Framed-Pool" for PPPoE as Resolved.
Feb 16 2023, 12:32 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX6b0565c76324: T4971: Accel-ppp verify if client_ip_pool key exists in config.
Feb 16 2023, 12:12 PM
GitHub <noreply@github.com> committed rVYOSONEX1f7d9af565a8: Merge pull request #1824 from sever-sever/T4971-eq (authored by dmbaturin).
Feb 16 2023, 12:12 PM
Viacheslav created T5011: Some interface drivers don't support min_mtu and max_mtu and verify_mtu check should be skipped.
Feb 16 2023, 12:05 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
evgbondarenko defrocked jlopez.
Feb 16 2023, 9:43 AM
Viacheslav added a comment to T5002: Add uk (United Kingdom) keymap.

@mas90 Will be present in the next rolling release.
Could you check when it will available? After 20230215

Feb 16 2023, 7:57 AM · VyOS 1.4 Sagitta
Viacheslav committed rVYOSONEX207abb6f35f1: T5002: Add uk United Kindom keymap.
Feb 16 2023, 7:32 AM
GitHub <noreply@github.com> committed rVYOSONEXb91956f02d86: Merge pull request #1825 from sever-sever/T5002 (authored by c-po).
Feb 16 2023, 7:32 AM
Viacheslav added a comment to T5002: Add uk (United Kingdom) keymap.

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

set system option keyboard-layout uk
Feb 16 2023, 6:52 AM · VyOS 1.4 Sagitta
ammmze added a comment to T5006: Http api segfault with concurrent requests.

Excellent! I'll check it out and report back. Thank you!

Feb 16 2023, 4:08 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta

Feb 15 2023

jestabro closed T4991: Restore path level information to compare output, a subtask of T4942: Rewrite vyatta-config-mgmt to Python/XML, as Resolved.
Feb 15 2023, 6:09 PM · VyOS 1.4 Sagitta
jestabro closed T4991: Restore path level information to compare output as Resolved.
Feb 15 2023, 6:09 PM · VyOS 1.4 Sagitta
sarthurdev committed rVYOSONEX7bacde871bb9: debian: T5003: Fixes for Debian Bookworm.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX71f91f08f45c: debian: T5003: Update XDP for latest libbpf.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEXda37c537975d: debian: T5003: Remove obsolete crda package.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX06ce53e7ea7d: debian: T5003: Temp fix for smoketest running.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX9e32eb737444: debian: T5003: Build tests require iproute2.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX27ca5b9d6d69: debian: T5003: Update WLB smoketest for Bookworm.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX19d19fc97e3b: debian: T5003: Fixes dynamic DNS for Bookworm.
Feb 15 2023, 6:06 PM
sarthurdev committed rVYOSONEX819eab870836: debian: T5003: Fix chronyd start error.
Feb 15 2023, 6:06 PM
GitHub <noreply@github.com> committed rVYOSONEXc8a6b4cf2efe: Merge pull request #1817 from sarthurdev/bookworm (authored by c-po).
Feb 15 2023, 6:06 PM
jestabro committed rVYOSONEX694096f108c3: config_mgmt: T4991: use configtree.show_diff instead of Python difflib.
Feb 15 2023, 6:05 PM
GitHub <noreply@github.com> committed rVYOSONEXa48940a943d2: Merge pull request #1811 from jestabro/udiff (authored by c-po).
Feb 15 2023, 6:05 PM
sarthurdev committed rVYOSONEX45b16864b11e: ipsec: T4593: Migrate and remove legacy `include-ipsec` nodes.
Feb 15 2023, 6:03 PM
GitHub <noreply@github.com> committed rVYOSONEX63dfe01db5fb: Merge pull request #1821 from sarthurdev/ipsec (authored by c-po).
Feb 15 2023, 6:03 PM
Viacheslav committed rVYOSONEX21e3a0b0258f: T4971: Accel-ppp verify if client_ip_pool key exists in config.
Feb 15 2023, 6:03 PM
GitHub <noreply@github.com> committed rVYOSONEXc4d26a3aaca6: Merge pull request #1822 from sever-sever/T4971 (authored by c-po).
Feb 15 2023, 6:03 PM
jestabro changed the status of T5006: Http api segfault with concurrent requests from In progress to Needs testing.
Feb 15 2023, 5:09 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro added a comment to T5006: Http api segfault with concurrent requests.

@ammmze That PR is merged, so will be in the next rolling. Kindly let me know of any remaining or other issues you see. I'll add autocannon to my common tests; thanks again for that tip.

Feb 15 2023, 5:09 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX53bc5334d4da: http-api: T5006: add explicit async to retrieve/configure methods.
Feb 15 2023, 5:01 PM
GitHub <noreply@github.com> committed rVYOSONEXd530c0363df1: Merge pull request #1823 from jestabro/api-async (authored by Viacheslav).
Feb 15 2023, 5:01 PM
jestabro added a comment to T5006: Http api segfault with concurrent requests.

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

Feb 15 2023, 4:36 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a comment to T4971: Radius attribute "Framed-Pool" for PPPoE.

Fix
PR 1.4 https://github.com/vyos/vyos-1x/pull/1822
PR 1.3 https://github.com/vyos/vyos-1x/pull/1824

Feb 15 2023, 3:55 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T4971: Radius attribute "Framed-Pool" for PPPoE.
 service {
+    pppoe-server {
+        authentication {
+            mode radius
+            radius {
+                server 172.31.255.2 {
+                    key 123456
+                }
+            }
+        }
+        interface eth1 {
+        }
+    }
 }

when I commit, throws me:

Traceback (most recent call last):
  File "/usr/libexec/vyos/conf_mode/service_pppoe-server.py", line 114, in <module>
    verify(c)
  File "/usr/libexec/vyos/conf_mode/service_pppoe-server.py", line 60, in verify
    verify_accel_ppp_base_service(pppoe)
  File "/usr/lib/python3/dist-packages/vyos/configverify.py", line 424, in verify_accel_ppp_base_service
    for _, v in config['client_ip_pool']['name'].items():
KeyError: 'client_ip_pool'
Feb 15 2023, 3:19 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
a.apostoliuk changed the status of T5008: MACsec CKN of 32 chars is not allowed in CLI, but works fine from Open to In progress.
Feb 15 2023, 2:40 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
n.fort changed the status of T5009: op-mode command: restart dhcp relay-agent not working from In progress to Needs testing.
Feb 15 2023, 2:36 PM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk claimed T5008: MACsec CKN of 32 chars is not allowed in CLI, but works fine.
Feb 15 2023, 1:59 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T4943: Radius SSH login displays "permission denied" on 1.4 rolling release.

Some debugging, the authentication with user vyosunpriv

Feb 15 2023, 1:44 PM · VyOS 1.4 Sagitta
tflabs-nl added a comment to T5010: bgp: EVPN route-target not honored.
set protocols bgp address-family l2vpn-evpn vni 100070 route-target both 70:100070

Should return an error, as this is not implemented.

Feb 15 2023, 1:28 PM · VyOS 1.4 Sagitta
tflabs-nl updated the task description for T5010: bgp: EVPN route-target not honored.
Feb 15 2023, 12:26 PM · VyOS 1.4 Sagitta
tflabs-nl updated the task description for T5010: bgp: EVPN route-target not honored.
Feb 15 2023, 12:26 PM · VyOS 1.4 Sagitta
tflabs-nl created T5010: bgp: EVPN route-target not honored.
Feb 15 2023, 12:24 PM · VyOS 1.4 Sagitta
a.apostoliuk added a comment to T4593: Upgrade strongswan to 5.9.8.

I was wrong. NOT 6 CHILSD_SAs on one tunnel.
6 IKE SAs on one configured tunnel.

Feb 15 2023, 11:50 AM · VyOS 1.4 Sagitta
Viacheslav claimed T5005: Skip user authentication for PPPoE Server with noauth option.
Feb 15 2023, 10:47 AM · VyOS 1.4 Sagitta
a.apostoliuk added a comment to T4593: Upgrade strongswan to 5.9.8.

I met 2 issues after the last commit.
My config:

Feb 15 2023, 10:11 AM · VyOS 1.4 Sagitta
a.apostoliuk moved T4993: Can't delete conntrack ignore rule from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.3) board.
Feb 15 2023, 9:22 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk moved T4993: Can't delete conntrack ignore rule from Finished to 1.3.3 on the VyOS 1.3 Equuleus board.
Feb 15 2023, 9:22 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk closed T4993: Can't delete conntrack ignore rule as Resolved.
Feb 15 2023, 9:19 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk moved T4993: Can't delete conntrack ignore rule from 1.3.3 to Finished on the VyOS 1.3 Equuleus board.
Feb 15 2023, 9:18 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk reopened T4993: Can't delete conntrack ignore rule as "In progress".
Feb 15 2023, 9:18 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav edited projects for T5009: op-mode command: restart dhcp relay-agent not working, added: VyOS 1.3 Equuleus (1.3.3); removed VyOS 1.3 Equuleus.
Feb 15 2023, 9:08 AM · VyOS 1.3 Equuleus (1.3.3)
a.apostoliuk changed the status of T4985: reset vpn ipsec-peer command with peer name does not work from In progress to Needs testing.
Feb 15 2023, 8:49 AM · VyOS 1.4 Sagitta
Viacheslav triaged T4992: Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set as High priority.
Feb 15 2023, 8:29 AM · VyOS 1.3 Equuleus (1.3.3)
ammmze added a comment to T5006: Http api segfault with concurrent requests.

Awesome, I am glad to hear the provided info was helpful! Thank you for the quick investigation and explanation.

Feb 15 2023, 6:11 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta

Feb 14 2023

c-po committed rVYOSONEXe70abc2ea842: smoketest: tftp: T4012: extend process scanning loop for VRFs.
Feb 14 2023, 11:21 PM
GitHub <noreply@github.com> committed rVYOSONEXbf99fd112254: Merge pull request #1818 from c-po/equuleus (authored by dmbaturin).
Feb 14 2023, 11:21 PM
n.fort committed rVYOSONEX0bd37e4718ec: T5009: relay: correct service name for restarting dhcp relay service.
Feb 14 2023, 11:19 PM
GitHub <noreply@github.com> committed rVYOSONEX9538a74382ff: Merge pull request #1820 from nicolas-fort/T5009-restart-relay (authored by dmbaturin).
Feb 14 2023, 11:19 PM
jestabro triaged T5006: Http api segfault with concurrent requests as High priority.
Feb 14 2023, 10:06 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro changed the status of T5006: Http api segfault with concurrent requests from Open to In progress.
Feb 14 2023, 10:05 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro added a comment to T5006: Http api segfault with concurrent requests.

Again, thanks for the detailed reproducer; that made investigation straightforward. This appears to be simply an 'async' issue for FastAPI, the underlying web framework for vyos-http-api. FastAPI is very good at managing red/blue issues automatically, but in this case we need to explicitly annotate the endpoint method with async: an explicit lock does not appear necessary, though I will need to confirm. I'll provide a PR shortly. Thanks again !

Feb 14 2023, 10:04 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
n.fort changed the status of T5009: op-mode command: restart dhcp relay-agent not working from Confirmed to In progress.

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

Feb 14 2023, 7:04 PM · VyOS 1.3 Equuleus (1.3.3)
c-po committed rVYOSONEXe0e550ad1187: strongSwan: T4593: move to charon-systemd.
Feb 14 2023, 6:47 PM
n.fort added a comment to T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces.

Thanks Keving: https://vyos.dev/T5009

Feb 14 2023, 6:44 PM · VyOS Rolling
n.fort changed the status of T5009: op-mode command: restart dhcp relay-agent not working from Open to Confirmed.
Feb 14 2023, 6:44 PM · VyOS 1.3 Equuleus (1.3.3)
n.fort created T5009: op-mode command: restart dhcp relay-agent not working.
Feb 14 2023, 6:43 PM · VyOS 1.3 Equuleus (1.3.3)
n.fort added a comment to T4601: dhcp : relay agent IP address issue..

Error still present in 1.4: https://vyos.dev/T5004

Feb 14 2023, 6:36 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
kevin.roberts.sealingtech added a comment to T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces.

FYI When I was troubleshooting I used:

Feb 14 2023, 5:53 PM · VyOS Rolling
n.fort added a comment to T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces.

In Both version, restarting relay service solved the issue:

Feb 14 2023, 5:37 PM · VyOS Rolling
a.apostoliuk committed rVYOSONEX2e61af88961d: ipsec: T4985: Fixed 'reset vpn ipsec-peer {peer}' command.
Feb 14 2023, 4:42 PM
GitHub <noreply@github.com> committed rVYOSONEXbfbc88defa84: Merge pull request #1819 from aapostoliuk/T4985-sagitta (authored by c-po).
Feb 14 2023, 4:42 PM
zsdc changed the status of T4992: Incorrect check is_local_address for bgp neighbor with option ip_nonlocal_bind set from Confirmed to In progress.

PR with a fix: https://github.com/vyos/vyatta-cfg/pull/61

Feb 14 2023, 4:30 PM · VyOS 1.3 Equuleus (1.3.3)
n.fort changed Version from VyOS LTS 1.3.2 to VyOS LTS 1.3.2 - vyos-1.4-rolling-202302140317 on T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces.
Feb 14 2023, 3:19 PM · VyOS Rolling
n.fort changed the status of T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces from Open to Confirmed.
Feb 14 2023, 3:19 PM · VyOS Rolling
n.fort added a comment to T5004: DHCP-Relay potential bug. Static configurations of DHCP-Relay Interfaces.

I can confirm this behavior, which occurs when changing IP address on listening interface (where dhcp-discover is captured).
Issue present in 1.3.2 .
It's also present in latest vyos-1.4-rolling-202302140317, regardless if old interface syntax is used, or if new upstream-interfces plus listen-interface commands are used.

Feb 14 2023, 3:18 PM · VyOS Rolling
jestabro claimed T5006: Http api segfault with concurrent requests.

@ammmze Thanks for the detailed report; allow me to investigate.

Feb 14 2023, 2:31 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
anon3fe35 added a comment to T4978: KeyError: 'memory' container_config['memory'] on upgrading to 1.4-rolling-202302041536.

Here's the commands I ran for node-exporter:

Feb 14 2023, 2:28 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
danhusan added a comment to T3700: Support VLAN tunnel mapping of VLAN aware bridges.

https://github.com/FRRouting/frr/pull/12364
riw777 merged commit 91b6db4 into FRRouting:master Feb 14, 2023

Feb 14 2023, 2:24 PM · VyOS 1.4 Sagitta
Viacheslav closed T4999: vyos.util backport dict_search_recursive as Resolved.
Feb 14 2023, 10:29 AM · VyOS 1.3 Equuleus (1.3.3)
Viacheslav closed T1993: Extended pppoe rate-limiter as Resolved.
Feb 14 2023, 10:28 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.3)
iliessens created T5008: MACsec CKN of 32 chars is not allowed in CLI, but works fine.
Feb 14 2023, 9:55 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
syncer triaged T4782: Allow multiple CA certificates (on e.g. EAPoL) as Low priority.
Feb 14 2023, 8:25 AM · VyOS 1.4 Sagitta
a.apostoliuk closed T4968: VPN IPsec check dpd and close action for empty values as Resolved.
Feb 14 2023, 8:17 AM · VyOS 1.4 Sagitta
a.apostoliuk moved T4968: VPN IPsec check dpd and close action for empty values from Open to Finished on the VyOS 1.4 Sagitta board.
Feb 14 2023, 8:16 AM · VyOS 1.4 Sagitta
jack9603301 created T5007: Interface multicast setting is invalid.
Feb 14 2023, 7:59 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
a.apostoliuk changed the status of T4968: VPN IPsec check dpd and close action for empty values from Open to Needs testing.
Feb 14 2023, 7:54 AM · VyOS 1.4 Sagitta
a.apostoliuk changed the status of T4985: reset vpn ipsec-peer command with peer name does not work from Open to In progress.
Feb 14 2023, 7:53 AM · VyOS 1.4 Sagitta
a.apostoliuk claimed T4985: reset vpn ipsec-peer command with peer name does not work .
Feb 14 2023, 7:53 AM · VyOS 1.4 Sagitta
c-po added a comment to T4774: Disallow duplicate pubkey on peers of a wireguard interface.

You can either run both address-families through one tunnel

Feb 14 2023, 7:16 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
ammmze updated the task description for T5006: Http api segfault with concurrent requests.
Feb 14 2023, 5:47 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta