Another noob IPv6 question.
I’ve had it generally working for a while. I have multiple VLANS and use prefix-delegation from my ISP and give each VLAN a subnet assignment and all the clients use SLAAC and get an address and work great.
Somewhat for learning and somewhat for a potential use case, I would like to try DHCPv6 internally. So I can somewhat control the addresses given using static assignment.
I thought I set it up right, but it’s not working. I created a new VLAN for this test so I don’t bring my current networks down.
I used the same config on the WAN side to assign a prefix to this new VLAN. That works and it has the ::1 address in the subnet.
I then created this DHCPV6 Server setup (these are all temporary and will be removed/deleted once it’s working):
# show service dhcpv6-server
listen-interface bond0.100
shared-network-name TST {
description "Testing first dhcpv6 server"
interface bond0.100
option {
name-server 2606:4700:4700::1111
name-server 2606:4700:4700::1001
}
subnet 2604:f580:15f:c464::0/64 {
interface bond0.100
range 1 {
start 2604:f580:15f:c464::40
stop 2604:f580:015f:c464:ffff:ffff:ffff:ffff
}
static-mapping macbookpro {
ipv6-address 2604:f580:15f:c464::2
ipv6-prefix 2604:f580:15f:c464::/64
mac 98:fd:b4:9a:07:bf
}
static-mapping tsthost {
ipv6-address 2604:f580:15f:c464::3
ipv6-prefix 2604:f580:15f:c464::/64
mac BC:24:11:45:29:AE
}
subnet-id 100
}
}
I see a listening process on UDP6 546.
But no clients get an address. I have tried MacOS and a Linux VM (the mac addresses in the config). I tried without the static-mapping to see if they would just assign anything.
Nothing is ever assigned. I tried looking at server logs that contain dhcpv6 and see nothing.
Is there something I have to do to kick this into gear?