私はvServerでDebian 8を実行しています。DockerをインストールしてIPv6を有効にした後、何か奇妙なことに気付きました。dockerがこれと関係があるかどうかはわかりませんが、インストール後にこの問題に気付いただけです。
デフォルトルートは、caの後に期限切れになるように構成されています。1800秒。このタイムアウトの後、私は実際に消えます。これは私が(明らかに)IPv6接続を失ったときです。
root@wopr:~# ip -6 route
xxxx:yyyy:zzz:xxxx::/64 dev eth0 proto kernel metric 256
fe80::/64 dev eth0 proto kernel metric 256
fe80::/64 dev br-5c1ce68ea951 proto kernel metric 256
fe80::/64 dev br-61f6bbfdbe87 proto kernel metric 256
[a lot more routed for my docker containers]
default via fe80::1 dev eth0 proto ra metric 1024 expires 1259sec hoplimit 64
ルートが1800秒後に期限切れになるように構成されているのはなぜですか?これはどこで設定できますか?
[編集2016-05-14 16:08]
デフォルトルートを手動で追加しても問題なく動作するようです。それは置かれたままです。しかし、起動後に有効期限のないルートが必要です。
[編集2016-05-14 16:13]
マシンは、netcup.deによってホストされているKVMホストで実行されています。私のプロバイダーが推奨するvirtioドライバーを使用しています。
root@wopr:~# cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface lo inet6 loopback
auto eth0
iface eth0 inet dhcp
iface eth0 inet6 static
address xxxx:yyyy:zzz:xxxx::1
netmask 64
gateway fe80::1
virt-何が言う:
root@wopr:~# virt-what
kvm
[編集2016-05-14 15:34]net.ipv6.conf.default.autoconf
1に設定されてい
なかったようです。今度は/etc/sysctl.dにファイルを追加して、起動時にこれを抑制します。
root@wopr:~# cat /etc/sysctl.d/ipv6.conf
net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.default.autoconf=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.eth0.accept_ra=0
net.ipv6.conf.eth0.autoconf=0