Debian 8'i bir vServer üzerinde çalıştırıyorum. Bağlantı birimini kurduktan ve IPv6'yı etkinleştirdikten sonra garip bir şey not ettim. Docker'ın bununla bir ilgisi olup olmadığını bilmiyorum, sadece yükledikten sonra bu sorunu fark ettim.
Varsayılan rotamın süresi yakl. 1800secs. Aslında bu zaman aşımından sonra kayboluyorum. Bu, i (açıkçası) IPv6 bağlantısını kaybettiği zamandır.
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
Neden rutinin süresi 1800 s'den sonra dolacak şekilde yapılandırıldı? Bunu nerede yapılandırabilirim?
[değiştir 2016-05-14 16:08]
Varsayılan bir rotayı manuel olarak eklemek gayet iyi çalışıyor. Koymaya devam ediyor. Ama önyükleme sonrası süresi dolmayan bir rotaya ihtiyacım var.
[değiştir 2016-05-14 16:13]
Makine, netcup.de tarafından barındırılan bir KVM ana bilgisayarında çalışıyor. Sağlayıcım tarafından önerilen virtio sürücüsünü kullanıyor.
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-what diyor ki:
root@wopr:~# virt-what
kvm
[edit 2016-05-14 15:34]net.ipv6.conf.default.autoconf
1 olarak ayarlanmış
özledim gibi görünüyor . Şimdi /etc/sysctl.d önyükleme bunu bastırmak için bir dosya ekledi:
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