2つのDebian Bullseyeコンテナがあり、そのうちの1つはルーターとして機能します。クライアントはルーター通知を受信し、IPv6アドレスを正しく自動設定しますが、DHCPv6を介して取得する必要があるDNSサーバーアドレスが設定されていません。
他の環境やコンピュータでも同じことを試してみましたが、ただIPv6は常に同じです。混乱して何をすべきかわかりません。私は何を逃したことがありませんか?
ルーター
/etc/network/interfaces
ファイルのインターフェース構成:
auto eth1
iface eth1 inet static
address 192.168.11.1/24
iface eth1 inet6 static
address a:b:c:11::1/64
iface eth1 inet6 static
address fe80::1/64
/etc/dhcp/dhcpd6.conf
ファイルのサブネット部分isc-dhcp-server.service
:
subnet6 a:b:c:11::/64 {
option dhcp6.name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;
}
- 文書の内容
/etc/radvd.conf
:
interface eth1 {
AdvSendAdvert on;
AdvOtherConfigFlag on;
prefix a:b:c:11::/64 {};
# route a:b:c:11::/64 {};
};
顧客
- 文書の内容
/etc/network/interfaces
:
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 auto
- ルーター通知をキャプチャするには、次のコマンドを使用します
radvdump
。
#
# radvd configuration generated by radvdump 2.18
# based on Router Advertisement from fe80::1
# received by interface eth0
#
interface eth0
{
AdvSendAdvert on;
# Note: {Min,Max}RtrAdvInterval cannot be obtained with radvdump
AdvManagedFlag off;
AdvOtherConfigFlag on;
AdvReachableTime 0;
AdvRetransTimer 0;
AdvCurHopLimit 64;
AdvDefaultLifetime 1800;
AdvHomeAgentFlag off;
AdvDefaultPreference medium;
AdvSourceLLAddress on;
prefix a:b:c:11::/64
{
AdvValidLifetime 86400;
AdvPreferredLifetime 14400;
AdvOnLink on;
AdvAutonomous on;
AdvRouterAddr off;
}; # End of prefix definition
}; # End of interface definition