ฉันใช้ Debian 8 บน vServer หลังจากติดตั้งตัวเทียบท่าและเปิดใช้งาน IPv6 ฉันสังเกตเห็นบางสิ่งที่แปลก ฉันไม่ทราบว่านักเทียบท่ามีส่วนเกี่ยวข้องกับเรื่องนี้หรือไม่ฉันเพิ่งสังเกตเห็นปัญหานี้หลังจากติดตั้งแล้ว
เส้นทางเริ่มต้นของฉันถูกกำหนดค่าให้หมดอายุหลังจาก ca 1800secs ที่จริงฉันหายตัวไปหลังจากหมดเวลานี้ นี่คือเมื่อการเชื่อมต่อ IPv6 i (ชัด) หลวม
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-what พูดว่า:
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