25.04.: adding vlan doesnt work

Hi guys

I just successfully upgraded my system to TrueNAS SCALE 25.04 (via 23.x and 24.04.x). Now I’m in the process of reinstalling my apps.

My Goal: I want to assign dedicated IP addresses to my apps (e.g., Grafana) like 192.168.1.51.

My Problem: Every network change I attempt fails during the “Test Changes” step and gets reverted.

What I’ve tried so far:

  1. VLAN Attempt: I followed the Lawrence Systems guide (https://youtu.be/P6WrEp64qzg) to create a VLAN for the apps. As soon as I configure the new VLAN interface and click “Test Changes,” the changes are reverted after 60 seconds.

  2. Attempt to Switch to Static IP: I also tried to disable DHCP on my main network interface. However, when I edit the interface, uncheck “DHCP,” and then click “Test Changes,” this also fails and reverts.

My Network Configuration:

  • Router: pfSense

  • TrueNAS IP: 192.168.1.10 (currently assigned via DHCP reservation from pfSense)

  • Gateway: 192.168.1.1

  • Desired App IP: 192.168.1.51

What is the correct procedure to switch from a “DHCP reservation” to a “Static IP + Alias” without the “Test Changes” step failing?

Thanks for your help!

some screenshots:

My router ip is configured in the global configuration correctly, i think

ip a shows:
@truenastruenas[~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether a8:a1:59:72:a5:e5 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic enp4s0
valid_lft 6581sec preferred_lft 6581sec
inet6 fe80::aaa1:59ff:fe72:a5e5/64 scope link
valid_lft forever preferred_lft forever
3: enp8s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 90:e2:ba:4b:d3:34 brd ff:ff:ff:ff:ff:ff
4: enp8s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether 90:e2:ba:4b:d3:35 brd ff:ff:ff:ff:ff:ff
5: macvtap0@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 500
link/ether 00:a0:98:2f:2a:43 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2a0:98ff:fe2f:2a43/64 scope link
valid_lft forever preferred_lft forever
6: macvtap1@enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 500
link/ether 00:a0:98:15:b1:d5 brd ff:ff:ff:ff:ff:ff
inet6 fe80::2a0:98ff:fe15:b1d5/64 scope link
valid_lft forever preferred_lft forever
9: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:13:f0:89:c1 brd ff:ff:ff:ff:ff:ff
inet 172.16.0.1/24 brd 172.16.0.255 scope global docker0
valid_lft forever preferred_lft forever
inet6 fdd0::1/64 scope global nodad
valid_lft forever preferred_lft forever