radvd/dhcp6c not working over vlan interfaces
-
I've recently upgraded to 2 gig google fiber and due to a lack of multigig ports I have resorted to combining several networks through the use of vlans on one 10 gig interface.
IPv4 has no problems, however assigning addresses to clients for IPv6 does not work and nor can I obtain IPv6 addresses from Google. I do use a Hurricane Electric tunnel as well for 'static' IPv6 addresses.
Some googling leads me to believe that the vlan interfaces are not being created with 'vlan-raw-device' and thus why they are not working. Is this the case? The firewall rules have not changed - it is just the interface assignments that have changed and new vlan interfaces were created to assign the interfaces to.
From dhcpc6 on the vlan wan interface I do get the following message -
portal dhcp6c[23456]: transmit failed: Can't assign requested address
The LAN interface is the base interface for the various vlans as well which also runs dhcpd6 and radvd for the native LAN network. -
RADVD works fine for me on a VLAN, but I don't use DHCPv6 on the LAN side.
-
@jknott Last night I moved my guest network from the combined interface to it's own 1 gig interface and I was once again able to get an IPv6 address. So I am assuming that something similar is going on with WAN on vlan 22 and dhcp6c - particularly given the 'Transmit failed' error message that persists across reboots.
I've spent quite a bit of time working on things since the Google tech left and I've ordered a BCM57810S card off of Amazon so I can directly connect the Google fiber to the pfsense box which should both eliminate the problem with Ipv6, and the problem with the unifi switch where I cannot seem to use 2.5 gig and 10 gig on the two SFP+ ports simultaneously. I do have a Netgear MS510TXPP switch that the unifi switch connects to that is now serving a more active role in the network which seems to freak out more when links go down (redundant links) bringing other things down with it. I did move the multiple vlan lan/wan interface over to the unifi switch though and IPv6 issues with the guest network continued until I assigned it a completely separate interface.
Unless I have some strange config on pfsense where I have problems with vlans and ipv6? Using a solarflare SFN5161T card in the pfsense box. All other interfaces are intel IGB.
-
I've moved the wan to it's own IGB interface. The 'transmit failed' error is no longer occurring but still not getting any ipv6 delegations though was working before the upgrade. Will give it 24 hours and see if service returns as google will not give out delegations until the last device expires.
-
@qsystems said in radvd/dhcp6c not working over vlan interfaces:
Unless I have some strange config on pfsense where I have problems with vlans and ipv6?
For pfsense configuration, there is absolutely no difference between an interface and a VLAN interface. All a VLAN does is add an extra 4 bytes to the frame for the VLAN tag. The only problem I've had with VLANs is when I had an TP-Link access point, which didn't handle VLANs properly.