Page MenuHomeVyOS Platform
Feed All Stories

Jan 11 2022

sarthurdev changed the status of T4160: Firewall - Error in rules that matches everything except something from Open to In progress.
Jan 11 2022, 11:25 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4173: Wan Load Balancing - Error on firewall NAT rules.

Forgot that my PR for WLB was still a draft. That the jump does seem to be created properly with this PR in place.

Jan 11 2022, 11:07 PM · VyOS 1.4 Sagitta
sarthurdev added a comment to T4144: Firewall address-group - Improve error messages.

That build at 08:11 UTC was a couple of hours before the commit was merged: https://github.com/vyos/vyos-1x/commit/f97144259335102c3d96b232cbb0af4970120d62

Jan 11 2022, 10:02 PM · VyOS 1.4 Sagitta
fernando added a comment to T4144: Firewall address-group - Improve error messages.

yes , i'm using this version :

Jan 11 2022, 8:38 PM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T4167: DMVPN apply wrong param on the first configuration.

PR https://github.com/vyos/vyos-opennhrp/pull/3

Jan 11 2022, 8:27 PM · VyOS 1.3 Equuleus (1.3.0)
sarthurdev added a comment to T4144: Firewall address-group - Improve error messages.

Seems to be working on my latest build?

Jan 11 2022, 8:21 PM · VyOS 1.4 Sagitta
Unknown Object (User) changed the status of T4167: DMVPN apply wrong param on the first configuration from Open to In progress.
Jan 11 2022, 8:08 PM · VyOS 1.3 Equuleus (1.3.0)
fernando added a comment to T4144: Firewall address-group - Improve error messages.

I've checked with this new build , it works with validator ranges/port :

Jan 11 2022, 8:06 PM · VyOS 1.4 Sagitta
bjw-s claimed T4174: Validation fails when entering port range with upper port 65535.

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

Jan 11 2022, 7:47 PM · VyOS 1.4 Sagitta
bjw-s updated the task description for T4174: Validation fails when entering port range with upper port 65535.
Jan 11 2022, 7:46 PM · VyOS 1.4 Sagitta
bjw-s created T4174: Validation fails when entering port range with upper port 65535.
Jan 11 2022, 7:35 PM · VyOS 1.4 Sagitta
fernando closed T4149: [Firewall-IPV6] Error delete Fw rules on VIF/INT as Resolved.
Jan 11 2022, 6:34 PM · VyOS 1.4 Sagitta
fernando added a comment to T4149: [Firewall-IPV6] Error delete Fw rules on VIF/INT.

I've been testing and it works :

Jan 11 2022, 6:33 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4164: PBR: network groups (as well as address and port groups) don't resolve in `nftables_policy.conf` from Open to Needs testing.

Thanks, I really like the include idea and have implemented it in the attached PR. Also added a check in firewall.py to reload policy-route script to keep any group changes updated.

Jan 11 2022, 2:51 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails, a subtask of T2199: Rewrite firewall in new XML/Python style, from Open to Needs testing.
Jan 11 2022, 2:48 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails from Open to Needs testing.

PR removes the empty line when there are no group members, also adds a warning message when empty groups are used in rules.

Jan 11 2022, 2:48 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4131: Show firewall group incorrect format members from Open to Needs testing.

@Viacheslav Not using exact ipset format, however addresses are sorted and output one per line.

Jan 11 2022, 2:46 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4144: Firewall address-group - Improve error messages from In progress to Needs testing.

Should resolve the rest of the error messages.

Jan 11 2022, 2:45 PM · VyOS 1.4 Sagitta
n.fort created T4173: Wan Load Balancing - Error on firewall NAT rules.
Jan 11 2022, 2:17 PM · VyOS 1.4 Sagitta
jestabro closed T4166: Debug output missing when frr.py called under vyos-configd as Resolved.
Jan 11 2022, 1:00 PM · VyOS 1.4 Sagitta
fernando added a comment to T4163: [BMP-BGP] Routing monitoring feature.

well , I think it should be something like this :

Jan 11 2022, 12:48 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
n.fort added a comment to T4162: VPN ipsec ike-group - Incorrect value help for ikev2-reauth.

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

Jan 11 2022, 12:33 PM · VyOS 1.4 Sagitta
hensur added a comment to T4172: Patch ndppd to not read route table if there are no auto prefixes.

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

Jan 11 2022, 12:23 PM · VyOS 1.4 Sagitta
hensur created T4172: Patch ndppd to not read route table if there are no auto prefixes.
Jan 11 2022, 12:20 PM · VyOS 1.4 Sagitta
Viacheslav added a project to T4151: IPV6 local PBR Support: VyOS 1.3 Equuleus ( 1.3.1).
Jan 11 2022, 11:48 AM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
c-po changed the status of T4171: Interface config migration error on 1.2.8 -> 1.4 upgrade from Open to In progress.
Jan 11 2022, 11:03 AM · VyOS 1.4 Sagitta
c-po claimed T4171: Interface config migration error on 1.2.8 -> 1.4 upgrade.
Jan 11 2022, 10:45 AM · VyOS 1.4 Sagitta
c-po created T4171: Interface config migration error on 1.2.8 -> 1.4 upgrade.
Jan 11 2022, 10:44 AM · VyOS 1.4 Sagitta
erkin closed T3950: CLI backtrace on update if DNS not defined , a subtask of T3356: Script for remote file transfers, as Resolved.
Jan 11 2022, 9:59 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
erkin closed T3950: CLI backtrace on update if DNS not defined as Resolved.

Chained exceptions are covered too (and backported to Equuleus).

Jan 11 2022, 9:59 AM · VyOS 1.4 Sagitta
c-po closed T4170: Rename "policy ipv6-route" -> "policy route6" as Resolved.
Jan 11 2022, 9:29 AM · VyOS 1.4 Sagitta
c-po claimed T4170: Rename "policy ipv6-route" -> "policy route6".
Jan 11 2022, 9:16 AM · VyOS 1.4 Sagitta
c-po created T4170: Rename "policy ipv6-route" -> "policy route6".
Jan 11 2022, 9:15 AM · VyOS 1.4 Sagitta
c-po renamed T4169: INVALID from BGP: Add support for "nexthop-self force" to INVALID.
Jan 11 2022, 8:59 AM · VyOS 1.3 Equuleus ( 1.3.1)
c-po added a comment to T4169: INVALID.

Invalid - already available - I looked into an 1.2.8 image.

Jan 11 2022, 8:59 AM · VyOS 1.3 Equuleus ( 1.3.1)
erkin reopened T3950: CLI backtrace on update if DNS not defined , a subtask of T3356: Script for remote file transfers, as In progress.
Jan 11 2022, 8:58 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
erkin reopened T3950: CLI backtrace on update if DNS not defined as "In progress".
Jan 11 2022, 8:58 AM · VyOS 1.4 Sagitta
c-po created T4169: INVALID.
Jan 11 2022, 8:58 AM · VyOS 1.3 Equuleus ( 1.3.1)
Unknown Object (User) assigned T4168: IPsec VPN is impossible to restart when DMVPN is configured to Viacheslav.
Jan 11 2022, 8:28 AM · VyOS 1.3 Equuleus ( 1.3.1)
Unknown Object (User) created T4168: IPsec VPN is impossible to restart when DMVPN is configured.
Jan 11 2022, 8:27 AM · VyOS 1.3 Equuleus ( 1.3.1)
Unknown Object (User) created T4167: DMVPN apply wrong param on the first configuration.
Jan 11 2022, 8:08 AM · VyOS 1.3 Equuleus (1.3.0)
imathew added a comment to T3662: Container configuration upgrade destroys system.

Hi, I've just submitted a pull request (https://github.com/vyos/vyos-1x/pull/1154) to hopefully complete this bugfix.

Jan 11 2022, 3:42 AM · VyOS 1.4 Sagitta

Jan 10 2022

jestabro triaged T4166: Debug output missing when frr.py called under vyos-configd as Normal priority.
Jan 10 2022, 10:50 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4163: [BMP-BGP] Routing monitoring feature.

@fernando Thanks, do you have any idea about syntax?

Jan 10 2022, 10:13 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav created T4165: Custom conntrack rules cannot be deleted.
Jan 10 2022, 10:00 PM · VyOS 1.3 Equuleus ( 1.3.1)
Viacheslav changed the status of T4152: NHRP shortcut-target holding-time does not work from In progress to Needs testing.
Jan 10 2022, 9:40 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
johannrichard updated the task description for T4164: PBR: network groups (as well as address and port groups) don't resolve in `nftables_policy.conf`.
Jan 10 2022, 9:34 PM · VyOS 1.4 Sagitta
johannrichard created T4164: PBR: network groups (as well as address and port groups) don't resolve in `nftables_policy.conf`.
Jan 10 2022, 9:22 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4144: Firewall address-group - Improve error messages from Open to In progress.

IPv4 address range error messages are included in PR: https://github.com/vyos/vyos-1x/pull/1152

Jan 10 2022, 9:09 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4148: Firewall - Error messages not that clear as it were in old firewall from Open to Needs testing.

Error for rule being in use when deleting base node was fixed in https://github.com/vyos/vyos-1x/pull/1151

Jan 10 2022, 9:04 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4137: Firewall group configuration allows to set incorrect port range and invalid port from Open to Needs testing.

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

Jan 10 2022, 9:02 PM · VyOS 1.4 Sagitta
fernando added a comment to T4163: [BMP-BGP] Routing monitoring feature.

this PR https://github.com/vyos/vyos-1x/pull/1088 only include how to enable daemon , but it doesn't add VyOS-cli commands in BGP (the daemon only allows you to enable it).

Jan 10 2022, 8:43 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
c-po added a comment to T3579: Rewrite vyatta-conntrack in new XML and Python flavour.

@Viacheslav / @vindenesen that is a bug I have also seen in the old iptables based implementation. Can you please file a bug report towards VyOS 1.2 and 1.3?

Jan 10 2022, 8:38 PM · VyOS 1.4 Sagitta
Viacheslav added a comment to T4163: [BMP-BGP] Routing monitoring feature.

There is PR which includes this feature https://github.com/vyos/vyos-1x/pull/1088

Jan 10 2022, 8:17 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
fernando created T4163: [BMP-BGP] Routing monitoring feature.
Jan 10 2022, 8:05 PM · VyOS 1.5 Circinus, VyOS 1.4 Sagitta
Viacheslav assigned T4162: VPN ipsec ike-group - Incorrect value help for ikev2-reauth to n.fort.
Jan 10 2022, 6:49 PM · VyOS 1.4 Sagitta
n.fort created T4162: VPN ipsec ike-group - Incorrect value help for ikev2-reauth.
Jan 10 2022, 6:48 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4149: [Firewall-IPV6] Error delete Fw rules on VIF/INT from In progress to Needs testing.

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

Jan 10 2022, 6:40 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4155: PBR: `set table main` fails in `firewall.py` with newer rolling releases , a subtask of T2199: Rewrite firewall in new XML/Python style, from Open to Needs testing.
Jan 10 2022, 6:40 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4155: PBR: `set table main` fails in `firewall.py` with newer rolling releases from Open to Needs testing.

Thanks for catching that!

Jan 10 2022, 6:40 PM · VyOS 1.4 Sagitta
n.fort added a comment to T4161: Policy route-map - Incorrect value help for local preference.

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

Jan 10 2022, 6:21 PM · VyOS 1.4 Sagitta
sarthurdev changed the status of T4149: [Firewall-IPV6] Error delete Fw rules on VIF/INT from Open to In progress.
Jan 10 2022, 5:53 PM · VyOS 1.4 Sagitta
syncer added a member for Maintainers: sarthurdev.
Jan 10 2022, 5:52 PM
Viacheslav assigned T4161: Policy route-map - Incorrect value help for local preference to n.fort.
Jan 10 2022, 5:07 PM · VyOS 1.4 Sagitta
n.fort created T4161: Policy route-map - Incorrect value help for local preference.
Jan 10 2022, 5:06 PM · VyOS 1.4 Sagitta
n.fort created T4160: Firewall - Error in rules that matches everything except something.
Jan 10 2022, 4:51 PM · VyOS 1.4 Sagitta
n.fort closed T3115: Add support for firewall on L3 VIF bridge interface as Resolved.
Jan 10 2022, 3:36 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
n.fort added a comment to T3115: Add support for firewall on L3 VIF bridge interface.

Previous example was expanded, in order to test filtering between native bridge interface and vlans interface on bridge.
Filtering rules:

  • Filter traffic from vlan br0.55 to br0.66
  • Filter traffic from vlan1 to br0.55
  • Allow all
Jan 10 2022, 3:32 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
hensur added a comment to T3818: BGP export route-map only works after bgpd restart.

I'm experiencing this with a custom ISO built from the stable 1.3 sources. Haven't done further debugging yet, a bgpd restart helped every time.

Jan 10 2022, 3:09 PM · VyOS 1.4 Sagitta
Unknown Object (User) added a comment to T4100: Firewall increase maximum number of rules.

In 1.3 (VyOS 1.3-rolling-202201030317) the rules are handled correctly (except for the numbers in description).

Jan 10 2022, 12:35 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Viacheslav moved T3299: Allow the web proxy service to listen on all IP addresses from Need Triage to Finished on the VyOS 1.3 Equuleus ( 1.3.1) board.
Jan 10 2022, 9:32 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
Viacheslav closed T3299: Allow the web proxy service to listen on all IP addresses as Resolved.
Jan 10 2022, 9:32 AM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
nikeshhajari closed T4158: Add support for "ip nhrp registration no-unique" from FRR as Invalid.
Jan 10 2022, 6:23 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
nikeshhajari added a comment to T4158: Add support for "ip nhrp registration no-unique" from FRR.

Ah! ok, I will close this. Looking at the man pages, seems like open nhrp doesn't have a no-unique registration feature?

Jan 10 2022, 6:23 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
Viacheslav added a comment to T4158: Add support for "ip nhrp registration no-unique" from FRR.

We don’t use frr nhrpd, more details T2326
We use opennhrp

Jan 10 2022, 6:17 AM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
johannrichard added a comment to T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails.

I just realize it's getting more complicated as python/vyos/firewall.py will later write out the rules for these empty groups and when reading-them in, nftables will complain (again) when trying to resolve them, e.g.

Jan 10 2022, 3:06 AM · VyOS 1.4 Sagitta
erkin added a comment to T4038: Rewrite `vyatta-image-tools.pl` in Python.

Pythonic reimplementation complete. Now only the XML op-mode definition and the auto-complete script remain.

Jan 10 2022, 2:51 AM · Restricted Project, VyOS 1.4 Sagitta
johannrichard renamed T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails from Rewrite firewall in new XML/Python style: Empty firewall group (address, network & port) generate invalid nftables config, commit fails to Empty firewall group (address, network & port) generates invalid nftables config, commit fails.
Jan 10 2022, 2:25 AM · VyOS 1.4 Sagitta
johannrichard added a comment to T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails.

To my understanding, the template data/templates/firewall/nftables.tmpl is probably the culprit, as it doesn't check whether group_conf.address (and similarly the others) has any elements at all and introduces the offending white-space:

Jan 10 2022, 2:25 AM · VyOS 1.4 Sagitta
johannrichard added a subtask for T2199: Rewrite firewall in new XML/Python style: T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails.
Jan 10 2022, 2:12 AM · VyOS 1.4 Sagitta
johannrichard added a parent task for T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails: T2199: Rewrite firewall in new XML/Python style.
Jan 10 2022, 2:12 AM · VyOS 1.4 Sagitta
johannrichard created T4159: Empty firewall group (address, network & port) generates invalid nftables config, commit fails.
Jan 10 2022, 2:12 AM · VyOS 1.4 Sagitta

Jan 9 2022

nikeshhajari created T4158: Add support for "ip nhrp registration no-unique" from FRR.
Jan 9 2022, 11:57 PM · VyOS 1.4 Sagitta, VyOS 1.3 Equuleus (1.3.0)
c-po added a comment to T4156: Adding DHCP Option 13 (bootfile-size).

In ISC dhcpd this corresponds to the boot-size option http://www.ipamworldwide.com/ipam/isc-dhcpv4-options.html

Jan 9 2022, 8:36 PM · VyOS 1.4 Sagitta
tacerus triaged T4157: Add jinja2 to pip test requirements as Low priority.
Jan 9 2022, 8:35 PM · VyOS 1.4 Sagitta
tacerus triaged T4156: Adding DHCP Option 13 (bootfile-size) as Low priority.
Jan 9 2022, 8:05 PM · VyOS 1.4 Sagitta
johannrichard added a subtask for T2199: Rewrite firewall in new XML/Python style: T4155: PBR: `set table main` fails in `firewall.py` with newer rolling releases .
Jan 9 2022, 7:59 PM · VyOS 1.4 Sagitta
johannrichard added a parent task for T4155: PBR: `set table main` fails in `firewall.py` with newer rolling releases : T2199: Rewrite firewall in new XML/Python style.
Jan 9 2022, 7:59 PM · VyOS 1.4 Sagitta
c-po moved T3924: VRRP stops working with VRF from Need Triage to Finished on the VyOS 1.3 Equuleus ( 1.3.1) board.
Jan 9 2022, 7:58 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po changed Why the issue appeared? from none to third-party on T3924: VRRP stops working with VRF.
Jan 9 2022, 7:58 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po added a project to T3924: VRRP stops working with VRF: VyOS 1.3 Equuleus ( 1.3.1).
Jan 9 2022, 7:58 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po moved T4141: Set high-availability vrrp sync-group without members error from Need Triage to Finished on the VyOS 1.3 Equuleus ( 1.3.1) board.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po moved T4128: keepalived: Upgrade package to add VRF support from Need Triage to Finished on the VyOS 1.3 Equuleus ( 1.3.1) board.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po added a project to T4128: keepalived: Upgrade package to add VRF support: VyOS 1.3 Equuleus ( 1.3.1).
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po added a parent task for T4128: keepalived: Upgrade package to add VRF support: T3914: VRRP rfc3768-compatibility doesn't work with unicast peers.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po added a subtask for T3914: VRRP rfc3768-compatibility doesn't work with unicast peers: T4128: keepalived: Upgrade package to add VRF support.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po added a comment to T3914: VRRP rfc3768-compatibility doesn't work with unicast peers.

Package upgraded

Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po closed T3914: VRRP rfc3768-compatibility doesn't work with unicast peers as Resolved.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po moved T3914: VRRP rfc3768-compatibility doesn't work with unicast peers from Need Triage to Finished on the VyOS 1.3 Equuleus ( 1.3.1) board.
Jan 9 2022, 7:57 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta
c-po edited projects for T3914: VRRP rfc3768-compatibility doesn't work with unicast peers, added: VyOS 1.3 Equuleus ( 1.3.1); removed VyOS 1.3 Equuleus (1.3.0).
Jan 9 2022, 7:53 PM · VyOS 1.3 Equuleus ( 1.3.1), VyOS 1.4 Sagitta