Page MenuHomeVyOS Platform
Feed Search

Jul 11 2022

Unknown Object (User) added a comment to T3655: NAT doesn't work correctly with VRF.

Today I tested VRF route leaking and NAT. It works on 1.3.1-S1. Simple configuration:

Jul 11 2022, 11:49 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Jul 10 2022

c-po changed the status of T4511: IPv6 DNS lookup from Open to On hold.
Jul 10 2022, 4:58 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav closed T4215: Change the description of the "reboot in" command. as Invalid.
Jul 10 2022, 9:57 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jul 6 2022

lue30499 added a comment to T2196: Dynamic ipv4 interface list hairpin.

This feature would be very helpfull for hairpin nat as we can see from the mentions.
Might also be helpfull for ipv6 as well.
I am aware its a different product but edgeos from ubiquiti does something like this (looks to be a managed address group that populates dynamically) for nat and fw:

Jul 6 2022, 9:15 PM · VyOS Rolling
Viacheslav updated subscribers of T3933: The firewall does not filter incoming traffic on the interface with vrf..

@Viacheslav I tested your fix in my environment. The inbound filtering worked as expected after the fix. However it did not work correctly for the case we where we want both inbound and outbound firewalls on a single vrf member interface (or any case that has more than 2 directions on the same interface).

table ip filter {
	chain VYOS_FW_LOCAL {
		type filter hook input priority filter; policy accept;
		oifname "ONE" counter packets 63 bytes 6024 jump NAME_FOO # <<< Problem here, oifname should be eth0, not vrf name
		iifname "ONE" counter packets 63 bytes 6024 jump NAME_FOO
		jump VYOS_POST_FW
	}
...
	chain NAME_FOO {
		ip saddr 8.8.8.8 counter packets 79 bytes 6636 drop comment "FOO-10"
		counter packets 3 bytes 984 return comment "FOO default-action accept"
	}
}
Jul 6 2022, 12:47 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project

Jul 5 2022

sarthurdev closed T478: Firewall address group (multi and nesting), a subtask of T2199: Rewrite firewall in new XML/Python style, as Resolved.
Jul 5 2022, 11:41 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
sandwichdoge added a comment to T2612: HTTPS API, changing API key fails but goes through.

I dug a little deeper, it appears that calling 2 http APIs in parallel results in vyos-http-api library crash.

Jul  5 08:47:39 cxr vyos-http-api[107198]: Configuration modified via HTTP API using key 'ccube-dev'
Jul  5 08:47:39 cxr vyos-http-api[107198]: INFO:     None:0 - "POST /configure HTTP/1.0" 200 OK
Jul  5 08:47:39 cxr netplugd[907]: br4: can't get flags: No such device
Jul  5 08:47:39 cxr vyos-http-api[107198]: processing form data
Jul  5 08:47:39 cxr netplugd[907]: br4: can't get flags: No such device
Jul  5 08:47:39 cxr netplugd[907]: message repeated 3 times: [ br4: can't get flags: No such device]
Jul  5 08:47:39 cxr netplugd[907]: br5: can't get flags: No such device
Jul  5 08:47:39 cxr netplugd[907]: br4: can't get flags: No such device
Jul  5 08:47:39 cxr netplugd[907]: message repeated 27 times: [ br4: can't get flags: No such device]
Jul  5 08:47:40 cxr vyos-http-api[107198]: INFO:     None:0 - "POST /config-file HTTP/1.0" 200 OK
Jul  5 08:47:40 cxr vyos-http-api[107198]: processing form data
Jul  5 08:47:40 cxr vyos-http-api[107198]: INFO:     None:0 - "POST /retrieve HTTP/1.0" 400 Bad Request
Jul  5 08:47:40 cxr vyos-http-api[107198]: processing form data
Jul  5 08:47:40 cxr vyos-http-api[107198]: processing form data
Jul  5 08:47:40 cxr ntpd[3893]: Listen normally on 87 vti1 169.254.231.46:123
Jul  5 08:47:40 cxr ntpd[3893]: new interface(s) found: waking up resolver
Jul  5 08:47:41 cxr kernel: [104872.825731] vyos-http-api-s[107280]: segfault at 1020 ip 00007f792d30391d sp 00007f792dce93e0 error 4 in libvyosconfig.so.0[7f792d2ae000+10c000]
Jul  5 08:47:41 cxr kernel: [104872.825745] Code: 20 48 83 c4 08 c3 e8 f2 d9 fa ff eb c6 48 83 ec 48 48 8b 40 10 48 89 44 24 18 48 8b 40 20 48 8b 58 20 48 8b 5b 20 48 8b 7b 20 <48> 8b 77 20 48 89 74 24 10 48 8b 56 20 48 89 54 24 20 48 8b 7f 08
Jul  5 08:47:41 cxr kernel: [104872.833057] net_ratelimit: 24 callbacks suppressed
Jul  5 08:47:41 cxr kernel: [104872.833059] IPv4: martian source 10.10.10.18 from 10.10.10.1, on dev eth2
Jul  5 08:47:41 cxr kernel: [104872.833061] ll header: 00000000: ff ff ff ff ff ff 6a 2c d7 cd 51 fd 08 06
Jul  5 08:47:41 cxr systemd[1]: vyos-http-api.service: Main process exited, code=killed, status=11/SEGV
Jul 5 2022, 9:39 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
sandwichdoge added a comment to T2612: HTTPS API, changing API key fails but goes through.

I'm also getting the same error when calling the https API from localhost. In my case it only happens occasionally.

Jul 5 2022, 7:20 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po added a comment to T2683: no dual stack in system static-host-mapping host-name .

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

Jul 5 2022, 7:03 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Jul 4 2022

a.apostoliuk closed T4501: Syslog-identifier does not work in event handler, a subtask of T3083: Add feature event-handler, as Resolved.
Jul 4 2022, 7:32 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Jul 2 2022

Viacheslav updated the task description for T2189: Adding a large port-range will take ~ 20 minutes to commit.
Jul 2 2022, 9:13 AM · VyOS 1.3 Equuleus (1.3.3)

Jul 1 2022

Viacheslav changed the status of T4501: Syslog-identifier does not work in event handler, a subtask of T3083: Add feature event-handler, from In progress to Needs testing.
Jul 1 2022, 11:58 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a subtask for T3083: Add feature event-handler: T4501: Syslog-identifier does not work in event handler.
Jul 1 2022, 11:37 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav removed a parent task for T3083: Add feature event-handler: T4501: Syslog-identifier does not work in event handler.
Jul 1 2022, 11:36 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a parent task for T3083: Add feature event-handler: T4501: Syslog-identifier does not work in event handler.
Jul 1 2022, 11:35 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
c-po closed T2455: No support for the IPv6 VTI, a subtask of T2353: Interface [conf_mode] errors parent task, as Resolved.
Jul 1 2022, 9:12 AM · VyOS 1.3 Equuleus (1.3.6)
c-po changed the status of T2455: No support for the IPv6 VTI, a subtask of T2353: Interface [conf_mode] errors parent task, from Open to In progress.
Jul 1 2022, 8:51 AM · VyOS 1.3 Equuleus (1.3.6)

Jun 30 2022

Viacheslav added a comment to T2455: No support for the IPv6 VTI.

https://docs.strongswan.org/docs/5.9/config/IPv6.html
https://docs.strongswan.org/docs/5.9/features/routeBasedVpn.html

Jun 30 2022, 7:10 AM · VyOS 1.4 Sagitta
paulgear added a comment to T2455: No support for the IPv6 VTI.

VTI is secretly IPIP, so it doesn't support IPv6. The real issue is that we don't support the IPv6 variant of VTI yet.

Jun 30 2022, 6:49 AM · VyOS 1.4 Sagitta

Jun 28 2022

Viacheslav added a comment to T1375: Add clear dhcp server lease function.

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

Jun 28 2022, 9:34 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav moved T1375: Add clear dhcp server lease function from Open to Finished on the VyOS 1.4 Sagitta board.
Jun 28 2022, 9:05 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Jun 24 2022

sandwichdoge added a comment to T3933: The firewall does not filter incoming traffic on the interface with vrf..

@Viacheslav As for your other concern, you can filter the actual inbound interface (eth4 in this my case) in mangle-PREROUTING. Maybe you could try packet marking in mangle-PREROUTING, then filter them later in VYOS_FW_FORWARD/VYOS_FW_LOCAL in the filter table?
Something like this:

Jun 24 2022, 4:06 AM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project

Jun 23 2022

sandwichdoge added a comment to T3933: The firewall does not filter incoming traffic on the interface with vrf..

@Viacheslav I tested your fix in my environment. The inbound filtering worked as expected after the fix. However it did not work correctly for the case we where we want both inbound and outbound firewalls on a single vrf member interface (or any case that has more than 2 directions on the same interface).

Jun 23 2022, 2:57 AM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project

Jun 20 2022

c-po closed T1856: Support configuring IPSec SA bytes as Resolved.
Jun 20 2022, 7:39 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)

Jun 16 2022

angelnu added a comment to T1311: WAN load-balancing can't flush connections when conntrack-sync is enabled.

I have also hit this into the latest rolling version:

Jun 16 2022, 10:39 AM · VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project, test
Viacheslav added a comment to T3813: Some custom sysctl parameters can't be applied bug.

I think it should check this parameter per commit and it is a bug with validation as we don't have a tunnel interface yet
But after commit it will be valid value

Jun 16 2022, 8:50 AM · VyOS 1.3 Equuleus (1.3.6), VyOS 1.4 Sagitta
Viacheslav added a comment to T3070: Firewall going OOM, possible related to nftables migration.

@kroy Are you still having trouble with it?

Jun 16 2022, 6:45 AM · VyOS 1.3 Equuleus (1.3.4)
Viacheslav closed T4246: Failed to delete vrrp transition-script as Invalid.
Jun 16 2022, 6:43 AM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav closed T3866: Configs with DNS forwarding listening on OpenVPN interfaces or interfaces without a fixed address cannot be migrated to the new syntax as Resolved.
Jun 16 2022, 6:41 AM · VyOS 1.3 Equuleus (1.3.0)

Jun 15 2022

Viacheslav closed T513: Docs for devs: How to use Python, XML et al instead of Bash and Perl for VyOS configuration as Not Applicable.
Jun 15 2022, 3:28 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav closed T515: Complete the documentation on the suggested Python / XML config framework, a subtask of T513: Docs for devs: How to use Python, XML et al instead of Bash and Perl for VyOS configuration, as Not Applicable.
Jun 15 2022, 3:28 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav closed T515: Complete the documentation on the suggested Python / XML config framework as Not Applicable.
Jun 15 2022, 3:28 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav closed T514: Concentration and streamlining of Python / XML config framework documentation, a subtask of T513: Docs for devs: How to use Python, XML et al instead of Bash and Perl for VyOS configuration, as Not Applicable.
Jun 15 2022, 3:27 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav closed T514: Concentration and streamlining of Python / XML config framework documentation as Not Applicable.
Jun 15 2022, 3:27 PM · VyOS 1.3 Equuleus (1.3.0), Restricted Project
Viacheslav closed T1890: Metatask: rewrite flow-accounting to XML and Python as Resolved.
Jun 15 2022, 3:21 PM · VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T1375: Add clear dhcp server lease function.

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

Jun 15 2022, 12:40 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav added a project to T1375: Add clear dhcp server lease function: VyOS 1.4 Sagitta.
Jun 15 2022, 1:20 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Jun 13 2022

Viacheslav added a comment to T1237: Static Route Path Monitoring, failover.

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

set protocols failover route 203.0.113.1/32 next-hop 192.168.100.1 check target '192.168.100.1'
set protocols failover route 203.0.113.1/32 next-hop 192.168.100.1 check timeout '10'
set protocols failover route 203.0.113.1/32 next-hop 192.168.100.1 check type 'icmp'
set protocols failover route 203.0.113.1/32 next-hop 192.168.100.1 interface 'eth1'
set protocols failover route 203.0.113.1/32 next-hop 192.168.100.1 metric '2'
Jun 13 2022, 4:56 PM · VyOS 1.4 Sagitta

Jun 12 2022

panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Thanks for the pointer, but I think it should still be considered a "bug" that you can no longer use an empty group (I'm just going to assume that this would apply to any kind of group, but most are probably using this for host/network groups, as this is where it would be most useful). Judging from the comments in T4147, I'm clearly not the only one who was taking advantage of managing sets outside of the system. Alas, my boot times for 1.4 (what this discussion is about) are not really valid, as my configuration didn't really get migrated from 1.3.1->1.4, or better said, it doesn't actually commit, and I actually ended up with a mostly empty firewall config on boot, which is perhaps why its booting so quickly now.

Jun 12 2022, 7:09 AM · VyOS 1.3 Equuleus (1.3.6)

Jun 10 2022

sarthurdev changed the status of T478: Firewall address group (multi and nesting), a subtask of T2199: Rewrite firewall in new XML/Python style, from Open to Needs testing.
Jun 10 2022, 7:23 PM · VyOS 1.4 Sagitta (1.4.0-epa2)
Viacheslav added a comment to T970: Support matching domain name in firewall rules.

Fix Regex for addresses and python ckecks https://github.com/vyos/vyos-1x/pull/1354

Jun 10 2022, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

@panachoi There is a task for groups T4147

Jun 10 2022, 2:42 PM · VyOS 1.3 Equuleus (1.3.6)
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Indeed, I figured that out. I also found that my openvpn config was not migrated properly (T3642?); all of the tls configuration stuff (previously kept under /config/auth somewhere) was gone. After doing run import pki for all of the necessary bits it was able at least to commit openvpn properly.

Jun 10 2022, 1:02 PM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav added a comment to T970: Support matching domain name in firewall rules.
  1. Some domains can't be added, for example dns.google
vyos@r12# set firewall group domain-group DOMAINS address dns.google
Jun 10 2022, 12:35 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav added a project to T2522: Python CLI: VyOS 1.4 Sagitta.
Jun 10 2022, 12:30 PM · VyOS 2.0.x
Viacheslav added a comment to T970: Support matching domain name in firewall rules.

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

Jun 10 2022, 11:40 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
n.fort added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Yes. New 1.4 has more restricted checks on addresses and networks.
Actually, if you are using /22, the correct network for this case is 192.168.44.0/22.
You can use this online tool for checking ipv4 networks and subnets.

Jun 10 2022, 11:02 AM · VyOS 1.3 Equuleus (1.3.6)
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Sorry its taken me so long to follow up on this

Jun 10 2022, 8:10 AM · VyOS 1.3 Equuleus (1.3.6)

Jun 9 2022

Viacheslav lowered the priority of T970: Support matching domain name in firewall rules from High to Normal.
Jun 9 2022, 5:01 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
Viacheslav changed the status of T970: Support matching domain name in firewall rules from In progress to Needs testing.
Jun 9 2022, 4:58 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Jun 8 2022

Viacheslav changed the status of T3083: Add feature event-handler from Open to Needs testing.
Jun 8 2022, 10:54 AM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Jun 5 2022

n.fort added a comment to T4387: Create additional smoketests for multiwan PBR & load-balanced configurations .

Added more options. PR https://github.com/vyos/vyos-1x/pull/1350

Jun 5 2022, 8:12 PM · VyOS 1.4 Sagitta
Viacheslav renamed T1237: Static Route Path Monitoring, failover from Static Route Path Monitoring to Static Route Path Monitoring, failover.
Jun 5 2022, 12:04 PM · VyOS 1.4 Sagitta
Viacheslav added a project to T1237: Static Route Path Monitoring, failover: VyOS 1.4 Sagitta.
Jun 5 2022, 12:04 PM · VyOS 1.4 Sagitta

Jun 2 2022

Viacheslav added a comment to T4387: Create additional smoketests for multiwan PBR & load-balanced configurations .

PR for the current https://github.com/vyos/vyos-1x/pull/1346

Jun 2 2022, 10:09 AM · VyOS 1.4 Sagitta
Viacheslav added a comment to T973: Create Prometheus Exporter for VyOS .
In T973#124168, @superq wrote:

I wouldn't call telegraf a very good option. It does a very bad job of producing Prometheus metrics.

Jun 2 2022, 10:04 AM · VyOS Rolling, VyOS 1.5 Circinus
superq added a comment to T973: Create Prometheus Exporter for VyOS .

I wouldn't call telegraf a very good option. It does a very bad job of producing Prometheus metrics.

Jun 2 2022, 9:07 AM · VyOS Rolling, VyOS 1.5 Circinus
Viacheslav added a comment to T973: Create Prometheus Exporter for VyOS .

Prometheus-client already in 1.4
https://docs.vyos.io/en/latest/configuration/service/monitoring.html#prometheus-client

Jun 2 2022, 8:59 AM · VyOS Rolling, VyOS 1.5 Circinus

May 31 2022

gabrieltackitt added a comment to T2044: RPKI doesn't boot properly.

Has any progress on this been made? I am still having this issue on 1.4-rolling-202205250217.

May 31 2022, 1:45 AM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta

May 29 2022

panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

This vm started out with 4G of memory and 2CPUs; I doubled quickly everything when I hit the out of memory error the first time, but that didn't help. I can quickly install the latest rolling and test

May 29 2022, 12:18 PM · VyOS 1.3 Equuleus (1.3.6)
n.fort added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Yes, you error with "root" user is a known issue: T4281.

May 29 2022, 10:52 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav added a comment to T2597: Add more options to API.

Reset added in T4442

May 29 2022, 10:00 AM
c-po changed the status of T2472: Ability to configure EIGRP protocol from Open to In progress.
May 29 2022, 8:13 AM · VyOS Rolling
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

I've debugged this further, by breaking up my configuration into various sections (system, interfaces, firewall,nat,service,vpn etc) and running them on a new VM.

May 29 2022, 8:09 AM · VyOS 1.3 Equuleus (1.3.6)
c-po closed T2473: Xml for EIGRP [conf_mode], a subtask of T2472: Ability to configure EIGRP protocol, as Resolved.
May 29 2022, 8:01 AM · VyOS Rolling
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Still not much luck here. But I've let the boot run a bit longer, and notice the following:

May 29 2022, 5:48 AM · VyOS 1.3 Equuleus (1.3.6)

May 28 2022

Viacheslav added a comment to T3083: Add feature event-handler.

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

set service event-handler event first filter pattern '.*ssh2.*'
set service event-handler event first script arguments '192.0.2.5'
set service event-handler event first script environment interface value 'eth0'
set service event-handler event first script path '/config/scripts/hello.sh'
May 28 2022, 6:49 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
Viacheslav added a comment to T2218: Add support for the peeringdb module in salt (upgrade salt-minion to 2019.2).

The current salt-minion version 3003.4+ds-1
@maznu Do we need anything else for it?

May 28 2022, 1:51 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav added a comment to T4387: Create additional smoketests for multiwan PBR & load-balanced configurations .

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

May 28 2022, 11:05 AM · VyOS 1.4 Sagitta
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Okay, thats the only rule where I was using a port-group combined with protocol all; the others that use protocol all dont have a port or port group in the rule, so they are okay?

May 28 2022, 5:50 AM · VyOS 1.3 Equuleus (1.3.6)
Viacheslav added a project to T4387: Create additional smoketests for multiwan PBR & load-balanced configurations : VyOS 1.3 Equuleus (1.3.0).
May 28 2022, 5:14 AM · VyOS 1.4 Sagitta

May 27 2022

sarthurdev added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

1.4 rolling does not help me, so there must be something "wrong" with my configuration. I've attached the private config, it would be awesome if someone might find what's broken.

May 27 2022, 6:20 PM · VyOS 1.3 Equuleus (1.3.6)
n.fort added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

For a better analysis, can you share your firewall and nat config without hidden data? You can send it to my email: n.fort@vyos.io

May 27 2022, 4:36 PM · VyOS 1.3 Equuleus (1.3.6)
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

1.4 rolling does not help me, so there must be something "wrong" with my configuration. I've attached the private config, it would be awesome if someone might find what's broken.

May 27 2022, 4:52 AM · VyOS 1.3 Equuleus (1.3.6)

May 26 2022

fmayo added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

@panachoi , for me moving to 1.4 rolling release did the trick. Boot times went from > 10 mins in 1.2 to 2-3 minutes in 1.4. Hope that helps

May 26 2022, 10:55 AM · VyOS 1.3 Equuleus (1.3.6)
sarthurdev added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

@panachoi If you can share the anonymized config that works in 1.2.8 that would be useful. I'd expect migrating to 1.4 to see a decent improvement in firewall load times.

May 26 2022, 10:07 AM · VyOS 1.3 Equuleus (1.3.6)
panachoi added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

I'm still having issues moving past anything higher than 1.2.8. Booting 1.2.8 looks thusly:

May 26 2022, 9:47 AM · VyOS 1.3 Equuleus (1.3.6)

May 25 2022

masterit changed the status of T305: loadbalancing does not work with one pppoe connection and another connection of either dhcp or static from On hold to Open.
May 25 2022, 10:57 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta, test
Viacheslav moved T2763: New SNMP resource request - SNMP over TCP from Open to Finished on the VyOS 1.4 Sagitta board.
May 25 2022, 9:58 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
Viacheslav closed T2194: "show firewall" garbled output, a subtask of T2199: Rewrite firewall in new XML/Python style, as Resolved.
May 25 2022, 1:08 PM · VyOS 1.4 Sagitta (1.4.0-epa2)

May 19 2022

Viacheslav added a comment to T3933: The firewall does not filter incoming traffic on the interface with vrf..

There is an issue with vrf device for LOCAL direction
Imagine if you have 50 interfaces in one VRF and you want to drop all traffic from one interface for example - eth2 and don't touch other interfaces
You set firewall on eth2 Local - drop all traffic for device vrf and it will be affected to another 49 interfaces as iifname VRF_DEVICE the same

May 19 2022, 9:49 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
Viacheslav added a comment to T3933: The firewall does not filter incoming traffic on the interface with vrf..

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

set firewall name FOO default-action 'accept'
set firewall name FOO description 'desc'
set firewall name FOO rule 10 action 'drop'
set firewall name FOO rule 10 source address '8.8.8.8'
set interfaces ethernet eth0 firewall local name 'FOO'
set interfaces ethernet eth0 vrf 'ONE'
set vrf name ONE table '150'

Check:

table ip filter {
	chain VYOS_FW_LOCAL {
		type filter hook input priority filter; policy accept;
		iifname "ONE" counter packets 63 bytes 6024 jump NAME_FOO
		jump VYOS_POST_FW
	}
...
	chain NAME_FOO {
		ip saddr 8.8.8.8 counter packets 79 bytes 6636 drop comment "FOO-10"
		counter packets 3 bytes 984 return comment "FOO default-action accept"
	}
}
May 19 2022, 6:33 PM · Bugs, VyOS 1.3 Equuleus (1.3.9), VyOS 1.4 Sagitta (1.4.0-GA), Restricted Project
Viacheslav changed the status of T2194: "show firewall" garbled output, a subtask of T2199: Rewrite firewall in new XML/Python style, from Open to Needs testing.
May 19 2022, 2:28 AM · VyOS 1.4 Sagitta (1.4.0-epa2)

May 18 2022

Viacheslav added a comment to T2194: "show firewall" garbled output.

PR https://github.com/vyos/vyatta-op-firewall/pull/3

May 18 2022, 2:52 PM · VyOS 1.3 Equuleus (1.3.2), test

May 17 2022

Viacheslav added a comment to T970: Support matching domain name in firewall rules.

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

May 17 2022, 10:04 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

May 16 2022

dmbaturin renamed T4427: Remove the vyos-utils package list from vyos-build from Remove the vyos-utils package list to Remove the vyos-utils package list from vyos-build.
May 16 2022, 7:42 AM · VyOS 1.4 Sagitta
dmbaturin created T4427: Remove the vyos-utils package list from vyos-build.
May 16 2022, 7:41 AM · VyOS 1.4 Sagitta
dmbaturin created T4426: Add arpwatch to the image.
May 16 2022, 7:28 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta

May 1 2022

dmbaturin renamed T4402: OpenVPN client-ip-pool option is broken from OpenVPN ifconfig-pool option is broken to OpenVPN client-ip-pool option is broken.
May 1 2022, 12:13 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
dmbaturin created T4402: OpenVPN client-ip-pool option is broken.
May 1 2022, 11:56 AM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta

Apr 27 2022

Viacheslav added a comment to T4113: Incorrect GRUB configuration parsing.

@RyVolodya could you recheck it?

Apr 27 2022, 5:46 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
Viacheslav added a comment to T2498: Expected error when deleting vif that has dhcp-server configured.

It is not only for dhcp, any service can be affected to this
There are no many check when we remove interface

Apr 27 2022, 11:54 AM · VyOS Rolling

Apr 26 2022

Viacheslav added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

@pyaskowski try zone-policy firewall

Apr 26 2022, 10:31 AM

Apr 25 2022

pyaskowski added a comment to T1185: Firewall rulesets are ignored in RFC-compliant VRRP setups.

Has there been any movement on this? I've been following for a while since I've noticed the behavior myself and am hoping it can be resolved at some point.

Apr 25 2022, 4:51 PM

Apr 24 2022

Viacheslav closed T2748: "show vpn ike sa" shows state "down" when tunnel is up as Not Applicable.
Apr 24 2022, 6:45 PM · VyOS 1.3 Equuleus (1.3.0)
c-po created T4393: sstp: add support for configuring host-name (SNI).
Apr 24 2022, 5:27 PM · VyOS 1.4 Sagitta (1.4.0-GA)

Apr 23 2022

ajgnet added a comment to T2748: "show vpn ike sa" shows state "down" when tunnel is up.

Confirmed working.

Apr 23 2022, 8:50 PM · VyOS 1.3 Equuleus (1.3.0)

Apr 11 2022

n.fort added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Did similar tests with your big config >20k lines:

Apr 11 2022, 12:46 PM · VyOS 1.3 Equuleus (1.3.6)
daniel.arconada added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

@n.fort I have upgraded following the path 1.2.6-S1 --> 1.3-S1 --> 1.4 Following the tips of not using port names for bootps and ssmtp and not using "set system ipv6 disable" and everything went fine.

Apr 11 2022, 6:19 AM · VyOS 1.3 Equuleus (1.3.6)

Apr 8 2022

cgb added a comment to T1230: Improving Boot Time for Large Firewall Configurations.

Not sure if this works but there is an upload button in the toolbar:

Apr 8 2022, 7:09 AM · VyOS 1.3 Equuleus (1.3.6)