Page MenuHomeVyOS Platform
Feed Search

Aug 23 2023

sarthurdev claimed T3509: No BCP38 for IPv6 on VyOS.

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

Aug 23 2023, 11:52 PM · VyOS 1.4 Sagitta
giga1699 added a comment to T5160: Firewall refactor.

@jworrell I agree that if an administrator turns on a service it should be functional. If no firewall is configured, and a security ruleset isn't required for the use case, there's no issue with something being in place that allows that traffic for extra comfort. However, if security rules are in place it should be the burden of the administrator to define how that management traffic should be handled. This would be consistent with previous versions of VyOS that if you applied a default-deny to the local direction of an interface, you would need to specify any management traffic for the interface explicitly. By introducing hidden allows, this would violate the principle of least surprise that you mentioned.

Aug 23 2023, 11:31 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5468: Remove unused manpages to free up space.

PR created: https://github.com/vyos/vyos-build/pull/378

Aug 23 2023, 10:37 PM · VyOS 1.4 Sagitta
Apachez claimed T5468: Remove unused manpages to free up space.
Aug 23 2023, 10:26 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5503: Nightly-builds is missing a latest.iso to be used with add system image.

Include VyOS functions

source /opt/vyatta/etc/functions/script-template

Aug 23 2023, 9:25 PM · VyOS 1.4 Sagitta
Apachez updated the task description for T5497: Add ability to resequence rule numbers for firewall.
Aug 23 2023, 8:34 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Apachez closed T5478: Cannot configure resolver-cache options for firewall as Resolved.
Aug 23 2023, 8:27 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5478: Cannot configure resolver-cache options for firewall.

Verified being fixed in VyOS 1.4-rolling-202308230020.

Aug 23 2023, 8:27 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5463: Containers allow publish IPv6 address port from In progress to Needs testing.
Aug 23 2023, 8:16 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5503: Nightly-builds is missing a latest.iso to be used with add system image.

So where should this be filed instead?

Aug 23 2023, 8:09 PM · VyOS 1.4 Sagitta
Apachez added a comment to T4610: Firewall with 20K entries cannot load after reboot.

Related: https://vyos.dev/T5388 (Something is fishy with commit and boot times when more than a few hundred static routes are being used).

Aug 23 2023, 8:02 PM · VyOS 1.4 Sagitta
Viacheslav closed T5503: Nightly-builds is missing a latest.iso to be used with add system image as Invalid.

It is not VyOS bug

Aug 23 2023, 7:53 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5497: Add ability to resequence rule numbers for firewall.

The following is for example made up by migration:

Aug 23 2023, 7:47 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Apachez created T5503: Nightly-builds is missing a latest.iso to be used with add system image.
Aug 23 2023, 7:27 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5498: fsck during boot doesnt work.

So the bug is that "boot=live" is being used when installing VyOS to a harddrive?

Aug 23 2023, 7:15 PM · VyOS Rolling, Bugs
Apachez added a comment to T5160: Firewall refactor.

@giga1699 There are already plenty of hidden stuff going on if you take a look at the output of nft -s list ruleset.

Aug 23 2023, 7:13 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5495: Enable snmp module also for frr/ldpd.

Yes, that output seems to have the snmp module (which exists in /usr/lib/x86_64-linux-gnu/frr/modules/) loaded.

Aug 23 2023, 6:53 PM · VyOS 1.4 Sagitta
n.fort changed the status of T5502: Firewall - wrong parser for inbound and/or outbound interface from Open to Confirmed.
Aug 23 2023, 6:51 PM · VyOS 1.4 Sagitta
n.fort created T5502: Firewall - wrong parser for inbound and/or outbound interface.
Aug 23 2023, 6:51 PM · VyOS 1.4 Sagitta
n.fort changed the status of T5501: Firewall - Allow multiple inbound outbound interface from Open to Confirmed.
Aug 23 2023, 6:48 PM · VyOS 1.4 Sagitta
n.fort created T5501: Firewall - Allow multiple inbound outbound interface.
Aug 23 2023, 6:48 PM · VyOS 1.4 Sagitta
c-po closed T5469: Incorrect dependency set in the openvpn-dco package when building VyOS for arm64 as Resolved.
Aug 23 2023, 6:25 PM · VyOS 1.4 Sagitta
c-po closed T5491: Hostapd - AP-Mode - allow white-/blacklisting of Clients as Resolved.
Aug 23 2023, 6:25 PM · VyOS 1.4 Sagitta
c-po added a comment to T5491: Hostapd - AP-Mode - allow white-/blacklisting of Clients.
set interfaces wireless wlan0 security station-address mode <accept|deny>
set interfaces wireless wlan0 security station-address accept mac <mac>
set interfaces wireless wlan0 security station-address deny mac <mac>
Aug 23 2023, 6:25 PM · VyOS 1.4 Sagitta
n.fort changed the status of T5450: Firewall interface group - Allow inverted matcher from In progress to Needs testing.
Aug 23 2023, 4:30 PM · VyOS 1.4 Sagitta
jestabro closed T5500: Minor fixes to configtree render, a subtask of T4292: Rewrite vyatta-save-config.pl to Python, as Resolved.
Aug 23 2023, 4:02 PM · VyOS 1.4 Sagitta
jestabro closed T5500: Minor fixes to configtree render as Resolved.
Aug 23 2023, 4:02 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

I don't get this thing.
You can use any number that you want.
Could you explain what exactly Is wrong and why you can't use your own declared numbers?

Aug 23 2023, 2:51 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a comment to T5495: Enable snmp module also for frr/ldpd.

Does it do what you want?

vyos@r14# set system frr snmp 
Possible completions:
   bgpd                 BGP
   isisd                IS-IS
   ldpd                 LDP
   ospf6d               OSPFv3
   ospfd                OSPFv2
   ripd                 RIP
   zebra                Zebra (IP routing manager)

For example

vyos@r14:~$ show conf com | match ldp
set system frr snmp ldpd
vyos@r14:~$ 
vyos@r14:~$ ps ax | grep ldp
   1006 ?        S<s    0:00 /usr/lib/frr/watchfrr -d -F traditional zebra mgmtd bgpd ripd ripngd ospfd ospf6d isisd babeld ldpd eigrpd staticd bfdd
   1075 ?        S<     0:00 /usr/lib/frr/ldpd -L -u frr -g frr
   1076 ?        S<     0:00 /usr/lib/frr/ldpd -E -u frr -g frr
   1079 ?        S<s    0:00 /usr/lib/frr/ldpd -d -F traditional --daemon -A 127.0.0.1 -M snmp
   3124 pts/0
Aug 23 2023, 2:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5495: Enable snmp module also for frr/ldpd.
Aug 23 2023, 2:33 PM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5499: initial arm64 support for RPI4 and QEMU VM from Open to In progress.
Aug 23 2023, 2:28 PM
Viacheslav added a comment to T5160: Firewall refactor.

I don't get which exact issue with VRRP
but if you have an issue, please add a separate task.
Provide sudo nft list ruleset before and after the bug version. Bug with VRRP definitely not clear for now.

Aug 23 2023, 2:27 PM · VyOS 1.4 Sagitta
jworrell added a comment to T5160: Firewall refactor.

Intuitively, if a user explicitly enables a feature with inherent management traffic (BGP, VRRP); their expectation would be for the feature they just enabled to work. In my opinion, the current behavior violates principle of least surprise. It also seems different from 1.3 (and earlier 1.4 behavior?)

Aug 23 2023, 1:55 PM · VyOS 1.4 Sagitta
fernando closed T5466: L3VPN - label allocation mode as Resolved.
Aug 23 2023, 1:32 PM · VyOS 1.4 Sagitta
fernando added a comment to T5466: L3VPN - label allocation mode .

I've tested our last rolling-realase , it's working as expected :

Aug 23 2023, 1:31 PM · VyOS 1.4 Sagitta
n.fort added a comment to T5472: NAT redirect should not require port.

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

Aug 23 2023, 1:03 PM · VyOS 1.4 Sagitta
giga1699 added a comment to T5160: Firewall refactor.

I would disagree with a hidden ruleset.

Aug 23 2023, 12:26 PM · VyOS 1.4 Sagitta
Viacheslav moved T5446: bgp: validity check for bestpath med option from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 23 2023, 11:59 AM · VyOS 1.4 Sagitta
Viacheslav moved T5453: Fix nat66 - broken after load-balance was introduced in nat from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 23 2023, 11:58 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5463: Containers allow publish IPv6 address port from Open to In progress.
Aug 23 2023, 11:57 AM · VyOS 1.4 Sagitta
n.fort changed the status of T5472: NAT redirect should not require port from Confirmed to In progress.
Aug 23 2023, 11:49 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5463: Containers allow publish IPv6 address port.

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

Aug 23 2023, 11:38 AM · VyOS 1.4 Sagitta
n.fort added a comment to T4610: Firewall with 20K entries cannot load after reboot.

This delay is not only present in latest version. Huge firewall (and not only firewall) config leads to more processing while committing changes.
Bare in mind that for every firewall config command, python scripts are invoked for sanity checks and for config generation.
If direct nft commands are used, then all this scripts are not called.

Aug 23 2023, 11:19 AM · VyOS 1.4 Sagitta
n.fort closed T4889: Add nftables NAT REDIRECT [to localhost] to CLI as Resolved.
Aug 23 2023, 11:17 AM · vyatta-nat, VyOS 1.4 Sagitta
n.fort changed the status of T5160: Firewall refactor from In progress to Needs testing.
Aug 23 2023, 11:16 AM · VyOS 1.4 Sagitta
n.fort closed T5446: bgp: validity check for bestpath med option as Resolved.
Aug 23 2023, 11:16 AM · VyOS 1.4 Sagitta
n.fort closed T5453: Fix nat66 - broken after load-balance was introduced in nat as Resolved.
Aug 23 2023, 11:14 AM · VyOS 1.4 Sagitta
n.fort changed the status of T5478: Cannot configure resolver-cache options for firewall from In progress to Needs testing.
Aug 23 2023, 11:12 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5463: Containers allow publish IPv6 address port.

It seems that only one address could be set

--publish, -p=[[ip:][hostPort]:]containerPort[/protocol]

https://docs.podman.io/en/latest/markdown/podman-create.1.html#publish-p-port

Aug 23 2023, 10:37 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5447: Allow static MACsec keys with peers from In progress to Needs testing.
Aug 23 2023, 9:02 AM · VyOS 1.4 Sagitta (1.4.1)
1vivy closed T5387: dhcp6c: add a no release option as Resolved.
Aug 23 2023, 8:29 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta

Aug 22 2023

jestabro added a comment to T4292: Rewrite vyatta-save-config.pl to Python.

This PR will be reintroduced following completion of T5500.

Aug 22 2023, 11:37 PM · VyOS 1.4 Sagitta
jestabro reopened T4292: Rewrite vyatta-save-config.pl to Python, a subtask of T4291: Consolidate component version read/write functions, as In progress.
Aug 22 2023, 11:36 PM · VyOS 1.4 Sagitta
jestabro reopened T4292: Rewrite vyatta-save-config.pl to Python, a subtask of T4316: Update save-config/load-config, as In progress.
Aug 22 2023, 11:36 PM · VyOS Rolling
jestabro reopened T4292: Rewrite vyatta-save-config.pl to Python as "In progress".
Aug 22 2023, 11:36 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T5500: Minor fixes to configtree render.
Aug 22 2023, 11:16 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T4292: Rewrite vyatta-save-config.pl to Python: T5500: Minor fixes to configtree render.
Aug 22 2023, 11:13 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T5500: Minor fixes to configtree render: T4292: Rewrite vyatta-save-config.pl to Python.
Aug 22 2023, 11:13 PM · VyOS 1.4 Sagitta
jestabro triaged T5500: Minor fixes to configtree render as Normal priority.
Aug 22 2023, 10:55 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T3509: No BCP38 for IPv6 on VyOS.

I did start writing support for this but didn't have time to build and test it at the time. If anyone wants to test it out: https://github.com/sarthurdev/vyos-1x/commit/9199b75d75ceea3b7d49f0e3d71a19175b7b1326

Aug 22 2023, 6:34 PM · VyOS 1.4 Sagitta
n.fort added a comment to T3509: No BCP38 for IPv6 on VyOS.

There's request for fib matcher: https://vyos.dev/T5119
It would be useful if you could propose cli design for this feature in that task, so we can discuss about it and then work on adding it

Aug 22 2023, 6:30 PM · VyOS 1.4 Sagitta
tjjh89017 added a comment to T5499: initial arm64 support for RPI4 and QEMU VM.

PR: https://github.com/vyos/vyos-build/pull/377

Aug 22 2023, 2:46 PM
tjjh89017 created T5499: initial arm64 support for RPI4 and QEMU VM.
Aug 22 2023, 2:43 PM
Viacheslav closed T5407: Static routes pointed to container networks fail to persist after reboot as Resolved.
Aug 22 2023, 7:30 AM · VyOS 1.4 Sagitta
Viacheslav changed the status of T5466: L3VPN - label allocation mode from In progress to Needs testing.
Aug 22 2023, 7:10 AM · VyOS 1.4 Sagitta

Aug 21 2023

h-eberhardt added a comment to T5494: Add SSSD IPA and Kerberos support.

Until the other maintainers share their ideas and thoughts I would like to add some context about FreeIPA and Active Directory, as I have the impression, that the difference between FreeIPA and Active Dirctory is not completely clear.

Aug 21 2023, 5:36 PM · VyOS Rolling
Apachez added a comment to T5160: Firewall refactor.

Comparing with other vendors thats what you use the ACL for.

Aug 21 2023, 10:42 AM · VyOS 1.4 Sagitta
jestabro added a comment to T5492: CLI node priority is not inversed on node deletion.

The short story:

Aug 21 2023, 2:02 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
rherold added a comment to T5160: Firewall refactor.

I disagree with that. Cause only why bgp is running, we don't need the port to be reachable on all interfaces or for all source IP's.

Aug 21 2023, 12:30 AM · VyOS 1.4 Sagitta

Aug 20 2023

Apachez added a comment to T5160: Firewall refactor.

A dirty workaround would be to include a "hidden" (as in it exists in nft but not displayed in the vyos-config itself) CoPP table which includes the port(s) needed for:

Aug 20 2023, 11:44 PM · VyOS 1.4 Sagitta
jworrell added a comment to T5160: Firewall refactor.

It's me. I'm User! Happy to provide before (1.4-rolling-202308060317) and after (1.4-rolling-202308180646) VyOS configs and nft dumps for analysis. I can reliable reproduce/correct the issue by switching between those two images.

Aug 20 2023, 11:35 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5160: Firewall refactor.

As seen on slack and I think on the forum.

Aug 20 2023, 11:28 PM · VyOS 1.4 Sagitta
Apachez added a comment to T3509: No BCP38 for IPv6 on VyOS.

Perhaps same workaround as firewalld is implementing through option "IPv6_rpfilter=yes" could be implemented in VyOS (both uses nft)?

Aug 20 2023, 10:49 PM · VyOS 1.4 Sagitta
Apachez added a comment to T3509: No BCP38 for IPv6 on VyOS.

Possibly the fib statement can be used through nft:

Aug 20 2023, 10:37 PM · VyOS 1.4 Sagitta
rherold added a comment to T4610: Firewall with 20K entries cannot load after reboot.

today I want test how fast firewall rules loading and changing in vyos performed. I took an vyos-1.4-rolling-202308180646-amd64.iso boot it as kvm guest.
Then I added some rules with:

Aug 20 2023, 10:14 PM · VyOS 1.4 Sagitta
rherold added a comment to T3509: No BCP38 for IPv6 on VyOS.

Looks like the Problem still exist in 1.4. Are there any plans?

Aug 20 2023, 8:59 PM · VyOS 1.4 Sagitta
twan added a comment to T5498: fsck during boot doesnt work.

Nope, scrap the above. (Even though it would not surprise me if systemd would be able to perform such tasks in initramfs or else where.)

Aug 20 2023, 5:04 PM · VyOS Rolling, Bugs
twan added a comment to T5498: fsck during boot doesnt work.

My guess is that a whole bunch of systemd-things are missing inside initramfs.
For example systemd-fsck-root.service has Before=local-fs.target shutdown.target & ConditionPathIsReadWrite=!/ which (to me) suggests it should be ran from inside initramfs, before your root partition is mounted.

Aug 20 2023, 2:39 PM · VyOS Rolling, Bugs
c-po changed the status of T5491: Hostapd - AP-Mode - allow white-/blacklisting of Clients from Open to In progress.
Aug 20 2023, 1:05 PM · VyOS 1.4 Sagitta
c-po added a comment to T5491: Hostapd - AP-Mode - allow white-/blacklisting of Clients.

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

Aug 20 2023, 1:04 PM · VyOS 1.4 Sagitta
twan added a comment to T5481: Upgrade bug.

I ran what you suggested, but it still shows wrong block/inode count right after boot.

Aug 20 2023, 12:07 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5481: Upgrade bug.

Looks like you would need some more extensive checking of that partition.

Aug 20 2023, 9:44 AM · VyOS 1.4 Sagitta
c-po added a comment to T5494: Add SSSD IPA and Kerberos support.

As I understabd FreeIPA is an alternative to ActiveDirectory? And SSSD should support authentication via LDAP only if the backend is AD.

Aug 20 2023, 9:26 AM · VyOS Rolling
twan added a comment to T5481: Upgrade bug.

I managed to enter initramfs on the machine running in a VM by appending break to grub. From there I manually ran a fs check, which didn't show any issues.

Aug 20 2023, 9:05 AM · VyOS 1.4 Sagitta
c-po changed the status of T5470: wlan: can not disable interface if SSID is not configured from Unknown Status to Resolved.
Aug 20 2023, 7:52 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta

Aug 19 2023

Apachez added a comment to T5481: Upgrade bug.

I have created this task regarding the fsck issues (fsck does not run during boot): https://vyos.dev/T5498

Aug 19 2023, 4:06 PM · VyOS 1.4 Sagitta
Apachez created T5498: fsck during boot doesnt work.
Aug 19 2023, 4:02 PM · VyOS Rolling, Bugs
c-po moved T5470: wlan: can not disable interface if SSID is not configured from Need Triage to Finished on the VyOS 1.3 Equuleus (1.3.4) board.
Aug 19 2023, 3:08 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po moved T5470: wlan: can not disable interface if SSID is not configured from Open to Finished on the VyOS 1.4 Sagitta board.
Aug 19 2023, 3:07 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po changed the status of T5470: wlan: can not disable interface if SSID is not configured from Resolved to Unknown Status.
Aug 19 2023, 3:07 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po added a comment to T5470: wlan: can not disable interface if SSID is not configured.

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

Aug 19 2023, 3:07 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po closed T5470: wlan: can not disable interface if SSID is not configured as Resolved.
Aug 19 2023, 2:52 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
twan attached a referenced file: F3823454: config.boot-pre-fw-prived.
Aug 19 2023, 2:49 PM · VyOS 1.4 Sagitta
twan attached a referenced file: F3823453: config.boot.2023-08-15-184048.pre-migration-prived.
Aug 19 2023, 2:49 PM · VyOS 1.4 Sagitta
c-po updated the task description for T5470: wlan: can not disable interface if SSID is not configured.
Aug 19 2023, 2:47 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
twan added a comment to T5481: Upgrade bug.

Both attached files seem to be downloadable (but now viewable in browser) from the download-link in the upper right corner after clicking a file.

Aug 19 2023, 2:46 PM · VyOS 1.4 Sagitta
Apachez created T5497: Add ability to resequence rule numbers for firewall.
Aug 19 2023, 10:34 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
h-eberhardt added a comment to T5494: Add SSSD IPA and Kerberos support.

Thank you for taking a look on the PR.

Aug 19 2023, 8:40 AM · VyOS Rolling
Apachez added a comment to T5466: L3VPN - label allocation mode .

In PR 2152:

Aug 19 2023, 8:15 AM · VyOS 1.4 Sagitta
c-po added a comment to T5494: Add SSSD IPA and Kerberos support.

Adding Kerberos to a router is overkill in my opinion. I'd agree on adding LDAP(s) auth support via sssd of course, but Kerberos is simply a bit beyond the scope.

Aug 19 2023, 7:59 AM · VyOS Rolling