I have an issue in having dhcp6 correctly setup with different vlan using link-local address. The first vlan10 works but not the seconf vlan20 even if each devices receive correctly their prefixes. pf.conf pass all ipv6 traffic without any filtering.
When I set the vlan20 address statically to "2001:db8:a:de02::1/64" then the routing works and devices on vlan20 can connect to internet. What do I miss ?
Vlans are setup like this:
and kea-dhcp6.conf:
and rtadv.conf
When I set the vlan20 address statically to "2001:db8:a:de02::1/64" then the routing works and devices on vlan20 can connect to internet. What do I miss ?
Vlans are setup like this:
Code:
vlan10: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=4600703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,RXCSUM_IPV6,TXCSUM_IPV6,MEXTPG>
ether fe:40:d2:8a:59:63
inet 10.0.1.1 netmask 0xffffff00 broadcast 10.0.1.255
inet6 fe80::fc40:d2ff:fe8a:5963%vlan10 prefixlen 64 scopeid 0x9
groups: vlan
vlan: 10 vlanproto: 802.1q vlanpcp: 0 parent interface: iavf1
media: Ethernet autoselect (10Gbase-SR <full-duplex>)
status: active
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
vlan20: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
options=4600703<RXCSUM,TXCSUM,TSO4,TSO6,LRO,RXCSUM_IPV6,TXCSUM_IPV6,MEXTPG>
ether fe:40:d2:8a:59:63
inet 10.0.2.1 netmask 0xffffff00 broadcast 10.0.2.255
inet6 fe80::fc40:d2ff:fe8a:5963%vlan20 prefixlen 64 scopeid 0xb
groups: vlan
vlan: 20 vlanproto: 802.1q vlanpcp: 0 parent interface: iavf1
media: Ethernet autoselect (10Gbase-SR <full-duplex>)
status: active
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
and kea-dhcp6.conf:
Code:
{
"Dhcp6": {
"interfaces-config": {
"interfaces": [ "vlan10", "vlan20" ]
},
...
"subnet6": [
{
"id": 1,
"interface": "vlan10",
"subnet": "2001:db8:a:fe01::/64",
"pools": [ { "pool": "2001:db8:a:fe01::1 - 2001:db8:a:fe01::ffff" } ]
},
{
"id": 2,
"interface": "vlan20",
"subnet": "2001:db8:a:fe02::/64",
"pools": [ { "pool": "2001:db8:a:fe02::1 - 2001:db8:a:fe02::ffff" } ]
}
],
..
and rtadv.conf
Code:
vlan10:\
:addr="2001:db8:a:fe01::":prefixlen#64:
vlan20:\
:addr="2001:db8:a:fe02::":prefixlen#64: