web-dev-qa-db-ja.com

dnsmasqでDHCPv6を有効にして、固定範囲のIPv6アドレスを配布しますが、失敗しました

従業員求む! RaspbianPIでAPを作成したいと思います。そして、dhcpv4およびdhcpv6サーバーとしてdnsmasqを選択します。ただし、私のラップトップはIPv4を正常に取得できますが、IPv6を取得できません。 dnsmasqがIPv6で機能しないのはなぜですか?

# my dnsmasq.conf
domain-needed
no-resolv
no-poll
server=8.8.8.8
server=8.8.4.4
all-servers
interface=wlan0
dhcp-range=192.168.233.100, 192.168.233.200, 255.255.255.0, 12h
dhcp-range=fec0::ff00, fec0::fffe/10, 12h
enable-ra
dhcp-option-force=26,1397
log-queries
log-dhcp
conf-dir=/etc/dnsmasq.d

# glance at the dnsmasq log when i make a DHCP request
hostapd: wlan0: STA 88:53:2e:65:8c:a4 IEEE 802.11: associated
hostapd: wlan0: STA 88:53:2e:65:8c:a4 RADIUS: starting accounting session 56703A6F-00000010
hostapd: wlan0: STA 88:53:2e:65:8c:a4 WPA: pairwise key handshake completed (RSN)
dnsmasq-dhcp[3585]: 2738259568 available DHCP range: 192.168.233.100 -- 192.168.233.200
dnsmasq-dhcp[3585]: 2738259568 client provides name: anri
dnsmasq-dhcp[3585]: 2738259568 DHCPREQUEST(wlan0) 192.168.233.200 88:53:2e:65:8c:a4
dnsmasq-dhcp[3585]: 2738259568 tags: wlan0
dnsmasq-dhcp[3585]: 2738259568 DHCPACK(wlan0) 192.168.233.200 88:53:2e:65:8c:a4 anri
dnsmasq-dhcp[3585]: 2738259568 requested options: 1:netmask, 28:broadcast, 2:time-offset, 3:router,
dnsmasq-dhcp[3585]: 2738259568 requested options: 15:domain-name, 6:dns-server, 119:domain-search,
dnsmasq-dhcp[3585]: 2738259568 requested options: 12:hostname, 44:netbios-ns, 47:netbios-scope,
dnsmasq-dhcp[3585]: 2738259568 requested options: 26:mtu, 121:classless-static-route, 42:ntp-server,
dnsmasq-dhcp[3585]: 2738259568 requested options: 121:classless-static-route, 249, 33:static-route,
dnsmasq-dhcp[3585]: 2738259568 requested options: 252, 42:ntp-server
dnsmasq-dhcp[3585]: 2738259568 next server: 192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  1 option: 53 message-type  5
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 54 server-identifier  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 51 lease-time  43200
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 58 T1  21600
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 59 T2  37800
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  1 netmask  255.255.255.0
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 28 broadcast  192.168.233.255
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  3 router  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  6 dns-server  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 12 hostname  anri
dnsmasq-dhcp[3585]: 2738259568 sent size:  2 option: 26 mtu  1397
dnsmasq-dhcp[3585]: RTR-SOLICIT(wlan0)
dnsmasq-dhcp[3585]: 2738259568 available DHCP range: 192.168.233.100 -- 192.168.233.200
dnsmasq-dhcp[3585]: 2738259568 client provides name: anri
dnsmasq-dhcp[3585]: 2738259568 DHCPREQUEST(wlan0) 192.168.233.200 88:53:2e:65:8c:a4
dnsmasq-dhcp[3585]: 2738259568 tags: wlan0
dnsmasq-dhcp[3585]: 2738259568 DHCPACK(wlan0) 192.168.233.200 88:53:2e:65:8c:a4 anri
dnsmasq-dhcp[3585]: 2738259568 requested options: 1:netmask, 28:broadcast, 2:time-offset, 3:router,
dnsmasq-dhcp[3585]: 2738259568 requested options: 15:domain-name, 6:dns-server, 119:domain-search,
dnsmasq-dhcp[3585]: 2738259568 requested options: 12:hostname, 44:netbios-ns, 47:netbios-scope,
dnsmasq-dhcp[3585]: 2738259568 requested options: 26:mtu, 121:classless-static-route, 42:ntp-server,
dnsmasq-dhcp[3585]: 2738259568 requested options: 121:classless-static-route, 249, 33:static-route,
dnsmasq-dhcp[3585]: 2738259568 requested options: 252, 42:ntp-server
dnsmasq-dhcp[3585]: 2738259568 next server: 192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  1 option: 53 message-type  5
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 54 server-identifier  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 51 lease-time  43200
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 58 T1  21600
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 59 T2  37800
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  1 netmask  255.255.255.0
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 28 broadcast  192.168.233.255
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  3 router  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option:  6 dns-server  192.168.233.254
dnsmasq-dhcp[3585]: 2738259568 sent size:  4 option: 12 hostname  anri
dnsmasq-dhcp[3585]: 2738259568 sent size:  2 option: 26 mtu  1397
1
Ray

構成でいくつかの異なる間違いを犯しています。まず第一に、サイトローカルアドレスは長年にわたって非推奨になっています。 fec0で始まるアドレスを使用するように指示しているドキュメントは古く、更新する必要があります。

サイトローカルアドレスの置き換えは、一意のローカルアドレスと呼ばれます。これらは、最初のオクテットとしてfdを使用し、その後に5つのランダムオクテットを使用して作成されます。たとえば、ローカルプレフィックスとしてfdda:772b:1c61::/48を使用できます。

ただし、上記の両方のタイプのアドレスは、独自のネットワーク外の何かと通信したいコンピューターには適していません。これらのコンピューターを独自のネットワークの外部で通信させたい場合は、ISPがルーティングしたプレフィックスからコンピューターにアドレスを割り当てる必要があります。

さらに、DHCPv6を使用する多くのシナリオでは、最善のオプションではありません。これは特定のニーズによって異なりますが、多くの場合、ルーターアドバタイズメントデーモン(radvdなど)のみを使用する方が、DHCPv6サーバーよりも適切な選択です。

2
kasperd