Hello,
I was going to see about posting this to Phabricator though my account is disabled, not sure why.
I noticed, when I have multiple interfaces in a VRF then try to add that VRF to a zone- I will get an error that prevents from committing.
I notice I get these errors on both my routers, though they both run VyOS 1.5-Stream-2025-Q2. The errors disappear when I have less interfaces tied within my VRF that is being added to a firewall zone (or overall, names that equal <16 characters)
VRF Interfaces
vyos@SP-C1# show interfaces bonding bond10 vif 201
address 141.235.61.3/24
description "Vultr Edge MI"
vrf Vultr-Edge-MI
[edit]
vyos@SP-C1# show interfaces wireguard wg201
address 10.18.31.15/31
description "Edge-MI01 wg10"
ip {
adjust-mss 1380
}
peer ArkTech-Edge-MI01 {
address #####
allowed-ips 0.0.0.0/0
port 44513
public-key ######
}
port 9954
private-key ############
vrf Vultr-Edge-MI
[edit]
FIREWALL ZONE
show firewall zone VPN members
/** Snipped for Brevity **/
member {
interface wg27
interface wg182
interface wg183
interface wg75
interface wg23147
interface wg300
interface wg899
+ vrf Vultr-Edge-MI
}
ERROR
Unknown firewall error detected: /run/nftables.conf:580:19-36: Error:
String exceeds maximum length of 16 oifname { "wg201,bond10.201"
} counter jump VZONE_VPN ^^^^^^^^^^^^^^^^^^
/run/nftables.conf:666:19-36: Error: String exceeds maximum length of 16
oifname { "wg201,bond10.201" } counter jump NAME_Local-VPN
^^^^^^^^^^^^^^^^^^ /run/nftables.conf:667:19-36: Error: String exceeds
maximum length of 16 oifname { "wg201,bond10.201" } counter
return ^^^^^^^^^^^^^^^^^^
/run/nftables.conf:790:19-36: Error: String exceeds maximum length of 16
oifname { "wg201,bond10.201" } counter jump VZONE_VPN
^^^^^^^^^^^^^^^^^^
[[firewall]] failed
Commit failed
Version
vyos@SP-C1:~$ show version
Version: VyOS 1.5-stream-2025-Q2
Release train: circinus
Release flavor: generic
Built by: autobuild@vyos.net
Built on: Thu 10 Jul 2025 00:09 UTC
Build UUID: 141037c5-126a-4fbf-bd87-406253347924
Build commit ID: be16c8588264f3-dirty
Architecture: x86_64
Boot via: installed image
System type: bare metal
Hardware vendor: Supermicro
Hardware model: X9SCL/X9SCM
Hardware S/N: 0123456789
Hardware UUID: a5902500-12fd-0706-0025-90a5fd120e0f
Copyright: VyOS maintainers and contributors