Page MenuHomeVyOS Platform
Feed All Stories

Aug 25 2023

Apachez closed T5468: Remove unused manpages to free up space as Resolved.
Aug 25 2023, 3:46 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5468: Remove unused manpages to free up space.

Confirmed fixed in VyOS 1.4-rolling-202308250021:

Aug 25 2023, 3:45 PM · VyOS 1.4 Sagitta
Apachez added a comment to T5160: Firewall refactor.

@rherold Well thats how it is today with default-action:accept where ALL ports are open to ALL services on ALL interfaces.

Aug 25 2023, 2:24 PM · VyOS 1.4 Sagitta
Apachez created T5509: Add capability to add firewall rules similar to CoPP through VyOS configuration.
Aug 25 2023, 2:23 PM · VyOS 1.4 Sagitta
n.fort added a comment to T5508: Configuration Migration Fails to New Netfilter Firewall Syntax.

Missing vrrp cli version in last line in config.boot file:

Aug 25 2023, 2:16 PM · VyOS 1.4 Sagitta
rherold added a comment to T5160: Firewall refactor.

@Apachez I would also not want this. Example bgp on eth0 with one peer. I would not like to see to have the bgp port open for all source ips, only for the configured peers and not more.
To make it better to manage for the admins I would like to see a syntax like in junos:

Aug 25 2023, 2:00 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T5463: Containers allow publish IPv6 address port.

PR to fix indentation: https://github.com/vyos/vyos-1x/pull/2171

Aug 25 2023, 1:46 PM · VyOS 1.4 Sagitta
jagekurt attached a referenced file: F3829573: config.boot.2023-08-25-131058.pre-migration.
Aug 25 2023, 1:43 PM · VyOS 1.4 Sagitta
jagekurt attached a referenced file: F3829574: config.boot.
Aug 25 2023, 1:43 PM · VyOS 1.4 Sagitta
jagekurt attached a referenced file: F3829575: running.config.
Aug 25 2023, 1:43 PM · VyOS 1.4 Sagitta
jagekurt created T5508: Configuration Migration Fails to New Netfilter Firewall Syntax.
Aug 25 2023, 1:25 PM · VyOS 1.4 Sagitta
Viacheslav removed a project from T3459: Inform the user when unable to install outdated image: VyOS 1.3 Equuleus (1.3.4).
Aug 25 2023, 10:29 AM · VyOS 1.4 Sagitta
Viacheslav closed T3536: Unable to list all available routes as Resolved.
Aug 25 2023, 10:25 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav added a comment to T3546: Add support for running scripts on PPPoE server session events.

PR f or 1.3.4 https://github.com/vyos/vyos-1x/pull/2168

Aug 25 2023, 10:18 AM · VyOS 1.3 Equuleus (1.3.4)
Viacheslav closed T3702: Policy: Allow routing by fwmark as Resolved.
Aug 25 2023, 9:13 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
Viacheslav added a comment to T3774: atop logs are not limited in size.

@zsdc Can we backport it to 1.3?

Aug 25 2023, 9:08 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav closed T5463: Containers allow publish IPv6 address port as Resolved.
Aug 25 2023, 8:56 AM · VyOS 1.4 Sagitta

Aug 24 2023

aga added a comment to T5471: Conntrack logging doesnt seem to be working.

Can also confirm this on multiple nodes with said config, running post-firewall-refactor-builds.

Aug 24 2023, 7:46 PM · Restricted Project, VyOS 1.4 Sagitta (1.4.0-GA), VyOS 1.5 Circinus
jestabro closed T4292: Rewrite vyatta-save-config.pl to Python, a subtask of T4291: Consolidate component version read/write functions, as Resolved.
Aug 24 2023, 7:32 PM · VyOS 1.4 Sagitta
jestabro closed T4292: Rewrite vyatta-save-config.pl to Python, a subtask of T4316: Update save-config/load-config, as Resolved.
Aug 24 2023, 7:32 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro closed T4292: Rewrite vyatta-save-config.pl to Python as Resolved.
Aug 24 2023, 7:32 PM · VyOS 1.4 Sagitta
jestabro closed T5305: REST API configure operation should not be defined as async, a subtask of T5006: Http api segfault with concurrent requests, as Resolved.
Aug 24 2023, 6:36 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro closed T5305: REST API configure operation should not be defined as async as Resolved.
Aug 24 2023, 6:36 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro closed T5006: Http api segfault with concurrent requests as Resolved.
Aug 24 2023, 6:36 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Apachez added a comment to T5507: Improving Firewall Logs.

Related: https://vyos.dev/T5471

Aug 24 2023, 6:05 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro added a subtask for T5006: Http api segfault with concurrent requests: T5305: REST API configure operation should not be defined as async.
Aug 24 2023, 5:18 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro added a parent task for T5305: REST API configure operation should not be defined as async: T5006: Http api segfault with concurrent requests.
Aug 24 2023, 5:18 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
aga updated the task description for T5507: Improving Firewall Logs.
Aug 24 2023, 4:20 PM · VyOS 1.4 Sagitta (1.4.0-GA)
aga created T5507: Improving Firewall Logs.
Aug 24 2023, 4:18 PM · VyOS 1.4 Sagitta (1.4.0-GA)
Viacheslav added a project to T5506: Container bridge interfaces do not have a link-local address: VyOS 1.3 Equuleus (1.3.4).
Aug 24 2023, 4:13 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav changed the status of T5506: Container bridge interfaces do not have a link-local address from Open to In progress.
Aug 24 2023, 3:47 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a comment to T5506: Container bridge interfaces do not have a link-local address.

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

Aug 24 2023, 3:47 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a comment to T5463: Containers allow publish IPv6 address port.

Will be fixed in https://vyos.dev/T5506

Aug 24 2023, 3:20 PM · VyOS 1.4 Sagitta
Viacheslav created T5506: Container bridge interfaces do not have a link-local address.
Aug 24 2023, 3:19 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po reopened T3424: PPPoE IA-PD doesn't work in VRF as "Backport candidate".
Aug 24 2023, 1:59 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po closed T5505: system: zebra route-map is not removed from FRR , a subtask of T5150: Rework CLI definitions to apply route-maps between routing daemons and zebra/kernel, as Resolved.
Aug 24 2023, 1:55 PM · VyOS 1.4 Sagitta
c-po closed T5505: system: zebra route-map is not removed from FRR as Resolved.
Aug 24 2023, 1:55 PM · VyOS 1.4 Sagitta
c-po created T5505: system: zebra route-map is not removed from FRR .
Aug 24 2023, 1:54 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5463: Containers allow publish IPv6 address port.

In my internal tests, it works even without listen-address

set container name c1 image 'docker.io/ealen/echo-server'
set container name c1 network NET01
set container name c1 port web destination '80'
set container name c1 port web source '8080'
set container network NET01 prefix '10.0.0.0/24'
set container network NET01 prefix '2001:db8:2222::/64'
set interfaces dummy dum0 address '2001:db8:1111::1/64'
set interfaces dummy dum0 address '203.0.113.1/32'
Aug 24 2023, 1:27 PM · VyOS 1.4 Sagitta
Viacheslav created T5504: Make it possible to set more than one peer-address in unicast VRRP.
Aug 24 2023, 11:03 AM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.3 Equuleus (1.3.7)
Viacheslav closed T5448: Add service zabbix-agent, a subtask of T118: Native Zabbix Support, as Resolved.
Aug 24 2023, 9:14 AM · Restricted Project, VyOS 1.4 Sagitta
Viacheslav closed T5448: Add service zabbix-agent as Resolved.
Aug 24 2023, 9:14 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

@Apachez, I got your point. The thing is, we don't have cisco-like CLI and can modify any seq rule.
It possibly could be from op-mode (not sure) because otherwise, you get resequence per each commit. That is definitely wrong.

Aug 24 2023, 8:48 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Apachez added a comment to T5497: Add ability to resequence rule numbers for firewall.

Yes but if you have more than a few rules its shitty to have to do this manually.

Aug 24 2023, 8:37 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Viacheslav added a comment to T5497: Add ability to resequence rule numbers for firewall.

If it is only per migration, you can change it in migration or rewrite the rules once.

Aug 24 2023, 8:33 AM · VyOS 1.4 Sagitta (1.4.0-epa1)
Apachez added a comment to T5160: Firewall refactor.

Then perhaps add it as an global-option or similar to make life easier for the admin to not having to dig into how each service should have the firewall configured in order to make it work properly?

Aug 24 2023, 8:32 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T5160: Firewall refactor.

The firewall will not be autoconfigured by bgpd or something else. We are not going to do it.

Aug 24 2023, 8:22 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5160: Firewall refactor.

@giga1699 Again, if I as an administrator enable BGP and configure it with "neighbor x.x.x.x" I expect this to work without having to setting up multiple additional firewall rules on my own. Same goes with if I enable DHCP-server on the VyOS - I expect it to work.

Aug 24 2023, 8:03 AM · VyOS 1.4 Sagitta
Apachez added a comment to T5468: Remove unused manpages to free up space.

PR created (which replaces previous PR 378): https://github.com/vyos/vyos-build/pull/379

Aug 24 2023, 7:26 AM · VyOS 1.4 Sagitta
twan added a comment to T5498: fsck during boot doesnt work.

No, setting boot=local will run a completely different set of ("vanilla") boot-scripts, which (i guess) will not set up the special mounts that VyOS requires, and you will end up in initramfs with an error.

Aug 24 2023, 6:47 AM · Restricted Project, VyOS 1.5 Circinus
jamcole added a comment to T5463: Containers allow publish IPv6 address port.

Thanks for adding the "listen-address" configuration option, unfortunately that alone may not be enough to make ipv6 services work on rootful podman. I didn't realize this since I primarily use rootless podman on my Fedora and SuSE machines or docker on the server side.

Aug 24 2023, 2:44 AM · VyOS 1.4 Sagitta

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 · Restricted Project, VyOS 1.5 Circinus
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 · VyOS 1.5 Circinus
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 Need Triage 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 Need Triage 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