Sto eseguendo Debian 8 su un vServer. Dopo aver installato la finestra mobile e aver abilitato IPv6, ho notato qualcosa di strano. Non so se la finestra mobile abbia qualcosa a che fare con questo, è solo che ho notato questo problema dopo averlo installato.
Il mio percorso predefinito è configurato per scadere dopo ca. 1800secs. In realtà svanisco dopo questo timeout. Questo è quando i (ovviamente) perdo la connettività 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
Perché la rotta è configurata per scadere dopo 1800 s? Dove posso configurarlo?
[modifica 14/05/2016 16:08]
L'aggiunta manuale di una route predefinita sembra funzionare correttamente. Rimane fermo. Ma ho bisogno di avere un percorso non in scadenza dopo l'avvio.
[modifica 14/05/2016 16:13]
La macchina è in esecuzione su un host KVM ospitato da netcup.de. Sta usando il driver virtio, come raccomandato dal mio provider.
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-cosa dice:
root@wopr:~# virt-what
kvm
[modifica 14/05/2016 15:34]
Sembra che mi sia perso che net.ipv6.conf.default.autoconf
era impostato su 1. Ora ho aggiunto un file in /etc/sysctl.d per sopprimerlo all'avvio:
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