Hi dhcp-users,
Long time listener, first time caller. The short description is, I am trying to hand out IPv6 addresses via isc-dhcp-server v4.3.3-p1 and am getting the following error message on the server:
send_packet6: No route to host
I'm not sure why though, because I can ping the requesting fe80 IP just fine.
My layout:
isc-dhcp-server v4.3.3-p1 running on OpenBSD 5.9.
Config:
subnet6 2601:18d:4200:38f0::/64 {
range6 2601:18d:4200:38f0::2 2601:18d:4200:38f0::50;
}
Full error message on command line from server:
Apr 30 06:55:19 foogate1 dhcpd: Solicit message from fe80::5054:ff:fe76:c42d port 546, transaction ID 0x62A2C300
Apr 30 06:55:19 foogate1 dhcpd: Advertise NA: address 2601:18d:4200:38f0::50 to client with duid 00:01:00:01:1e:b4:27:91:52:54:00:76:c4:2d iaid = 7783469 valid for 2592000 seconds
Apr 30 06:55:19 foogate1 dhcpd: Sending Advertise to fe80::5054:ff:fe76:c42d port 546
Apr 30 06:55:19 foogate1 dhcpd: send_packet6: No route to host
Apr 30 06:55:19 foogate1 dhcpd: dhcpv6: send_packet6() sent -1 of 127 bytes
Netstat -rn output on server (which to me tells me that I can see the host on my network, hanging off of em1):
# netstat -rn | grep fe80::5054:ff:fe76:c42d
fe80::5054:ff:fe76:c42d%em1 52:54:00:76:c4:2d UHLc 0 15 - 4 em1
Ping output showing I can ping the host (from the dhcp server):
# ping6 fe80::5054:ff:fe76:c42d%em1
PING6 fe80::5054:ff:fe76:c42d%em1 (fe80::5054:ff:fe76:c42d%em1): 24 data bytes
32 bytes from fe80::5054:ff:fe76:c42d%em1, icmp_seq=0 hlim=64 time=0.592 ms
What am I missing here? is there something misconfigured on the server to tell it that that node is off of em1?
Any help greatly appreciated.
-Jeff