Я запускаю Debian 8 на vServer. Після установки докера та включення IPv6 я зазначив щось дивне. Я не знаю, чи Docker має щось спільне з цим, я просто помітив цю проблему після її встановлення.
Мій маршрут за замовчуванням налаштовано, щоб закінчитися після приблизно. 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]
Машина працює на хості KVM, розміщеному на веб-сайті netcup.de. Він використовує драйвер 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