I'm giving up on pfSense and started to install and configure OPNsense today!
I am running the current version 26.7.1 and am trying to set up my first VLAN. There have been recent changes to the interface so instructions for setting up VLANs don't exactly match what I'm seeing today. When I follow directions like OPNsense lab (https://opnsenselab.com/posts/opnsense-vlan-configuration/) it states "Step 2: Assign interfaces - Interfaces → Assignments. Each new VLAN appears in the "new interface" dropdown — add it, then it shows up as OPT1/OPT2/OPT3" but this never occurs. I tried creating the interface manually and assigning DHCP to the interface but I am not able to connect my client to the VLAN.
Here is the output of ifconfig -a
igc0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
description: WAN (wan)
options=48420b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO,HWSTATS,MEXTPG>
ether 64:62:66:21:84:fb
inet 10.22.1.115 netmask 0xffffff00 broadcast 10.22.1.255
inet6 fe80::6662:66ff:fe21:84fb%igc0 prefixlen 64 scopeid 0x1
inet6 fd88:ef91:8afc:4f11:6662:66ff:fe21:84fb prefixlen 64 autoconf pltime 1800 vltime 1800
inet6 2600:4040:9e62:f900::10be prefixlen 128 pltime 4500 vltime 7200
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
igc1: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
description: LAN (lan)
options=48420b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO,HWSTATS,MEXTPG>
ether 64:62:66:21:84:fc
inet 192.168.36.1 netmask 0xffffff00 broadcast 192.168.36.255
inet6 fe80::6662:66ff:fe21:84fc%igc1 prefixlen 64 scopeid 0x2
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
igc2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=48420b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO,HWSTATS,MEXTPG>
ether 64:62:66:21:84:fd
media: Ethernet autoselect
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
igc3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=48420b8<VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO,HWSTATS,MEXTPG>
ether 64:62:66:21:84:fe
media: Ethernet autoselect
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
enc0: flags=0 metric 0 mtu 1536
options=0
groups: enc
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
pflog0: flags=0 metric 0 mtu 33152
options=0
groups: pflog
pfsync0: flags=0 metric 0 mtu 1500
options=0
maxupd: 128 defer: off version: 1500
syncok: 1
groups: pfsync
vlan01: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=4000000<MEXTPG>
ether 64:62:66:21:84:fc
groups: vlan
vlan: 10 vlanproto: 802.1q vlanpcp: 0 parent interface: igc1
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
While on the VLAN interface settings I have a Static IPv4 configuration set to 192.168.14.1/24 but when I go to Interfaces > Overview there is no entry for IPv4 on the VLAN interface.
Any advice is very appreciated!
What do you mean by "I tried creating the interface manually"?
You'd want to create it inter Interfaces -> Devices -> VLAN, then assign it, then configure it...
Quote from: Upside4053 on August 11, 2026, 07:37:30 PMI'm giving up on pfSense and started to install and configure OPNsense today
Maybe go back?
Theres an issue with the interface cache right now it should be fixed soon in 26.7.2 (the assignment page was rewritten). Best reboot once and it should show in the assignment dropdown in the meantime.
https://github.com/opnsense/core/pull/10594
Quote from: Monviech (Cedrik) on August 11, 2026, 08:34:41 PMTheres an issue with the interface cache right now it should be fixed soon in 26.7.2 (the assignment page was rewritten). Best reboot once and it should show in the assignment dropdown in the meantime.
https://github.com/opnsense/core/pull/10594
Got it. Thanks a lot!
Quote from: dseven on August 11, 2026, 07:46:15 PMWhat do you mean by "I tried creating the interface manually"?
You'd want to create it inter Interfaces -> Devices -> VLAN, then assign it, then configure it...
I clicked + in the Interfaces:Assignments page since it was not offered as one to add per the linked instructions.
I can delete the VLAN from Interface: Assignments but it remains in the sidebar and the underlying Interfaces: Devices: VLAN cannot be deleted because "This VLAN cannot be deleted because it is assigned as an interface." I assume this is related to the fact that I manually added the VLAN using the + in Interface: Assignments.
Is there a way I can bypass the UI and tear this down via SSH?
Disregard - after 2 reboots it worked.
Confirming a reboot after creating the VLAN does not reveal the new interface dropdown menu in Interface: Assignments. Not sure how to create a functional VLAN from scratch.
VLAN created:
(https://i.postimg.cc/hfM9BWmv/vlan.png) (https://postimg.cc/hfM9BWmv)
No menu option to add interface:
(https://i.postimg.cc/sMX5f6Py/assignments.png) (https://postimg.cc/sMX5f6Py)