Tôi đang chạy Debian 8 trên vServer. Sau khi cài đặt docker và kích hoạt IPv6, tôi nhận thấy một điều kỳ lạ. Tôi không biết docker có liên quan gì đến vấn đề này không, chỉ là tôi đã nhận thấy vấn đề này sau khi cài đặt nó.
Tuyến mặc định của tôi được định cấu hình hết hạn sau ca. 1800 giây. Tôi thực sự biến mất sau thời gian chờ này. Đây là khi tôi (rõ ràng) kết nối IPv6 lỏng lẻo.
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
Tại sao các tuyến được cấu hình hết hạn sau 1800 giây? Tôi có thể cấu hình cái này ở đâu?
[chỉnh sửa 2016-05-14 16:08]
Thêm một tuyến mặc định bằng tay dường như chỉ hoạt động tốt. Nó ở lại đặt. Nhưng tôi cần phải có một lộ trình không hết hạn sau khi khởi động.
[chỉnh sửa 2016-05-14 16:13]
Máy đang chạy trên máy chủ KVM được lưu trữ bởi netcup.de. Đó là sử dụng trình điều khiển virtio, theo khuyến nghị của nhà cung cấp của tôi.
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
đức-những gì nói:
root@wopr:~# virt-what
kvm
[chỉnh sửa 2016-05-14 15:34]
Có vẻ như tôi đã bỏ lỡ net.ipv6.conf.default.autoconf
được đặt thành 1. Bây giờ tôi đã thêm một tệp trong /etc/sysctl.d để chặn điều này khi khởi động:
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