I have tried to solve this issue for several hours...
I have multi-vlan configuration on my home router, everything works fine with IPv4. I have tried to add IPv6 interface (HE.net tunnel) using the same firewall zones as for the IPv4, but traffic is completely blocked on all vlans except the "main" one (zone lan in configs).
I have also tried to create separate zone for IPv6 and enable forwarding for that zone separately - ignored. When I added traffic rule with forwarding enabled, it has no effect.
If I stop the firewall, I am able to ping between vlans and also to the internet. Is there any advice how to configure the multi-vlan on IPv6?
Also I am not sure if it is OK to have wan6 in the same FW zone with wan, as there is masquerading enabled for that zone...
Thanks for any clue
network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fde0:987d:1ae1::/48'
config interface 'lan'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.0.0.1'
option ifname 'eth1.10'
option delegate '0'
option ip6assign '64'
option ip6hint '10'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
option delegate '0'
option peerdns '0'
list dns '1.1.1.1'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '2'
option vid '2'
option ports '5 6t'
config switch_vlan
option device 'switch0'
option vlan '3'
option vid '3'
option ports '0t 1t'
config interface 'lan2'
option ifname 'eth1.3'
option proto 'static'
option delegate '0'
option netmask '255.255.255.0'
option ipaddr '10.0.3.1'
config switch_vlan
option device 'switch0'
option vlan '8'
option ports '0t 2t'
option vid '8'
config interface 'dmz'
option ifname 'eth1.8'
option proto 'static'
option netmask '255.255.255.0'
option delegate '0'
option ipaddr '10.0.8.1'
option ip6assign '64'
option ip6hint '8'
config switch_vlan
option device 'switch0'
option vlan '5'
option vid '5'
option ports '0t 1t 2t'
config interface 'guest'
option ifname 'eth1.5'
option proto 'static'
option netmask '255.255.255.0'
option delegate '0'
option ipaddr '10.0.5.1'
option type 'bridge'
option ip6assign '64'
option ip6hint '5'
config switch_vlan
option device 'switch0'
option vlan '6'
option ports '0t 2t'
option vid '6'
config interface 'adguard'
option ifname 'eth1.6'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.0.6.1'
option ip6assign '64'
option ip6hint '6'
option delegate '0'
config interface 'lan_local'
option proto 'static'
option netmask '255.255.255.0'
option delegate '0'
option ipaddr '10.0.7.1'
option type 'bridge'
option ifname 'eth1.7'
config switch_vlan
option device 'switch0'
option vlan '7'
option vid '7'
option ports '0t 2t 3'
config switch_vlan
option device 'switch0'
option vlan '10'
option vid '10'
option ports '0t 1t 2t 4'
config interface 'wan6'
option proto '6in4'
option username 'xxxx'
option peeraddr 'x.x.x.x'
list ip6prefix 'x:x:x::/48'
option ip6addr 'x:x:x:x::2/64'
option tunnelid 'x'
option password 'x'
config route6
option interface 'wan6'
option target '::/0'
option gateway 'x:x:x:x::1'
firewall
config defaults
option output 'ACCEPT'
option forward 'REJECT'
option drop_invalid '1'
option synflood_protect '1'
option input 'REJECT'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
list network 'wan6'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network 'lan'
config forwarding
option src 'lan'
option dest 'wan'
config rule
option dest 'adguard'
option src 'lan'
option name 'test'
option target 'ACCEPT'
option family 'ipv6'
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'
option enabled '0'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fc00::/6'
option dest_ip 'fc00::/6'
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'
option enabled '0'
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 include
option path '/etc/firewall.user'
config rule
option target 'ACCEPT'
option proto 'tcp udp'
option dest_port '53'
option name 'xDNS'
option src 'x'
option dest 'adguard'
list dest_ip '10.0.6.10'
config rule
option target 'ACCEPT'
option proto 'udp'
option dest_port '67-68'
option name 'xDHCP'
option src 'x'
config rule
option target 'ACCEPT'
option proto 'tcp udp'
option dest_port '53'
option name 'Guest DNS'
option src 'guest'
option dest 'adguard'
list dest_ip '10.0.6.10'
config rule
option target 'ACCEPT'
option proto 'udp'
option dest_port '67-68'
option name 'Guest DHCP'
option src 'guest'
config rule
option target 'ACCEPT'
option proto 'tcp udp'
option dest_port '53'
option name 'DMZ DNS'
option src 'dmz'
option dest 'adguard'
list dest_ip '10.0.6.10'
config rule
option target 'ACCEPT'
option proto 'udp'
option dest_port '67-68'
option name 'DMZ DHCP'
option src 'dmz'
config rule
option src 'guest'
option name 'guest-coturn'
option dest 'dmz'
list dest_ip '10.0.8.10'
option target 'ACCEPT'
option dest_port '3478'
config rule
option dest_port '67-68'
option src 'lan_local'
option name 'LAN_LOCAL dhcp'
option target 'ACCEPT'
list proto 'udp'
config rule
option src 'lan_local'
option name 'LAN_LOCAL dns'
option target 'ACCEPT'
option dest_port '53 123'
config rule
option src 'guest'
option name 'guest-nc-http'
option dest 'dmz'
option target 'ACCEPT'
list proto 'tcp'
option dest_port '80 443'
config rule
option src 'x'
option name 'x-nc-http'
option dest 'dmz'
option target 'ACCEPT'
list proto 'tcp'
option dest_port '80 443'
config redirect
option dest_port '44444'
option src 'wan'
option name 'Torrent'
option src_dport '44444'
option target 'DNAT'
option dest_ip '10.0.0.50'
option dest 'lan'
config redirect
option dest_port '80'
option src 'wan'
option name 'nc-http'
option src_dport '80'
option target 'DNAT'
option dest 'dmz'
list proto 'tcp'
option dest_ip '10.0.8.10'
option reflection '0'
config redirect
option dest_port '443'
option src 'wan'
option name 'nc-https'
option src_dport '443'
option target 'DNAT'
option dest 'dmz'
list proto 'tcp'
option dest_ip '10.0.8.10'
option reflection '0'
config redirect
option src 'wan'
option name 'coTURN'
option target 'DNAT'
option dest 'dmz'
option dest_ip '10.0.8.10'
option dest_port '3478'
option src_dport '3478'
config zone
option network 'lan2'
option forward 'REJECT'
option name 'x'
option output 'ACCEPT'
option input 'REJECT'
config forwarding
option dest 'wan'
option src 'x'
config forwarding
option dest 'x'
option src 'lan'
config zone
option network 'dmz'
option forward 'REJECT'
option name 'dmz'
option output 'ACCEPT'
option input 'REJECT'
config forwarding
option dest 'dmz'
option src 'lan'
config zone
option network 'guest'
option forward 'REJECT'
option name 'guest'
option output 'ACCEPT'
option input 'REJECT'
config zone
option network 'lan_local'
option forward 'REJECT'
option name 'lan_local'
option output 'ACCEPT'
option input 'REJECT'
config forwarding
option dest 'lan_local'
option src 'lan'
config forwarding
option dest 'wan'
option src 'guest'
config forwarding
option dest 'wan'
option src 'dmz'
config zone
option network 'adguard'
option forward 'REJECT'
option name 'adguard'
option output 'ACCEPT'
option input 'REJECT'
config forwarding
option dest 'adguard'
option src 'lan'
config forwarding
option dest 'wan'
option src 'adguard'
config rule
option src 'adguard'
option name 'rDNS - Adguard'
option target 'ACCEPT'
option dest_port '1053 53'
dhcp
config dnsmasq
option domainneeded '1'
option localise_queries '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
option localservice '1'
option rebind_protection '0'
option port '53'
config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '30m'
list dhcp_option '6,10.0.6.10'
list dhcp_option '042,10.0.0.1'
option ra 'server'
option ra_management '1'
option dhcpv6 'server'
list dns '2001:470:5873:6::10'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
config odhcpd 'odhcpd'
option maindhcp '0'
option leasefile '/tmp/hosts/odhcpd'
option leasetrigger '/usr/sbin/odhcpd-update'
option loglevel '4'
config dhcp 'lan2'
option start '100'
option limit '150'
option interface 'lan2'
list dhcp_option '6,10.0.6.10'
option leasetime '10m'
config dhcp 'dmz'
option interface 'dmz'
option ignore '1'
option ra_management '1'
option ra 'server'
option dhcpv6 'server'
config dhcp 'guest'
option start '100'
option limit '150'
option interface 'guest'
list dhcp_option '6,10.0.6.10'
option leasetime '10m'
option dhcpv6 'server'
option ra 'server'
list dns '2001:470:5873:6::10'
option ra_management '1'
config dhcp 'lan_local'
option start '100'
option limit '150'
option interface 'lan_local'
list dhcp_option '6,10.0.6.10'
option leasetime '10m'
config dhcp 'adguard'
option interface 'adguard'
option ignore '1'
option ra 'server'
option dhcpv6 'server'
option ra_management '1'