Hey pavelgl
One thing I want to say before I respond:
THANK YOU guys !!! I've never seen a forum so knowledgeable and so keen to share and help (and so quickly)
That being said, I indeed completely forgot to remove one of the 2 bridges.
I just did now, as well as removing the wan and wan6 interfaces.
I also didn't realize how important the FW was, even though I'm basically configuring my Asus as a switch + AP only, with no routing involved at all... not sure if I'll get that someday.
I now have my laptop getting a proper VLAN11 IP when connected to lan1. Likewise, my wireless devices are getting the proper LAN IPs from the WLAN.
I'm now only missing one thing:
As I said earlier, I've set the wan port (which is part of the unique br-all bridge) to be the trunk port, connecting to my Netgear: I have tagged all 3 VLANs on that port.
If I now connect my laptop to my Netgear on a MGMT port (VLAN77), I'm obviously able to connect to all my devices as per my FW rules on PfSense BUT I'm not able to reach my OpenWRT interface Luci interface nor can I ping the associated interface IP... This MGMT interface was precisely created for this purpose, I'm just waiting for eveything to work properly before "unmanaging" any other interface. Likewise, in the captures below, you will notice an ANTILOCK interface (lan3) which purpose doesn't need to be described :-).
root@OpenWrt:~# cat /etc/config/network
config interface 'loopback'
option device 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fdc2:a275:5618::/48'
option packet_steering '1'
config interface 'ANTILOCK'
option proto 'static'
option device 'lan3'
option ipaddr '10.77.0.40'
option netmask '255.255.255.0'
config device
option type 'bridge'
option name 'br-all'
list ports 'lan1'
list ports 'lan2'
list ports 'wan'
option mtu '1500'
option ipv6 '0'
config interface 'lann'
option proto 'none'
option device 'br-all'
config bridge-vlan
option device 'br-all'
option vlan '11'
list ports 'lan1:u*'
list ports 'wan:t'
config bridge-vlan
option device 'br-all'
option vlan '22'
list ports 'lan2:u*'
list ports 'wan:t'
config bridge-vlan
option device 'br-all'
option vlan '77'
list ports 'wan:t'
config interface 'MGMT'
option proto 'dhcp'
option device 'br-all.77'
config interface 'LAN1'
option proto 'dhcp'
option device 'br-all.11'
root@OpenWrt:~#
root@OpenWrt:~# cat /etc/config/firewall
config defaults
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option synflood_protect '1'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'ANTILOCK'
list network 'lann'
list network 'LAN1'
list network 'MGMT'
config zone
option name 'wan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
option mtu_fix '1'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
root@OpenWrt:~#
root@OpenWrt:~# cat /etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
option channel '1'
option band '2g'
option htmode 'HE20'
option cell_density '0'
config wifi-iface 'default_radio0'
option device 'radio0'
option mode 'ap'
option ssid 'xxxxxxxxxxxxxxxxxx'
option encryption 'psk2'
option key 'xxxxxxxxxxxxxxxxxx'
option network 'LAN1'
config wifi-device 'radio1'
option type 'mac80211'
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
option channel '36'
option band '5g'
option htmode 'HE80'
config wifi-iface 'default_radio1'
option device 'radio1'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
root@OpenWrt:~#
Thanks again for your support.