ฉันสร้างไฟล์ /etc/sysconfig/network-scripts/route6-eth0 โดยมีเนื้อหาดังต่อไปนี้:
ค่าเริ่มต้น dev eth0 src ****:****::**** เมตริก 50 ค่าสื่อล่วงหน้า
อย่างไรก็ตาม มันไม่ปรากฏขึ้นเมื่อฉันรัน ip -6 route:
เส้นทาง # ip -6
:: 1 dev lo เคอร์เนลโปรโตเมตริก 256 pref สื่อ
****:****:****:****::/64 dev eth0 proto ra metric 100 pref สื่อ
****:****::**** dev eth0 proto kernel metric 100 pref สื่อ
fe80::/64 dev eth0 proto kernel metric 100 pref สื่อ
ค่าเริ่มต้นผ่าน ****::****:****:****:**** dev eth0 proto ra metric 100 pref medium
ฉันทำเช่นเดียวกันกับ IPv4 และใช้งานได้ดี /etc/sysconfig/network-scripts/route-eth0 เนื้อหา:
เริ่มต้น dev eth0 src ***.***.***.*** เมตริก 50
เส้นทางไอพี:
# เส้นทางไอพี
ค่าเริ่มต้น dev eth0 proto static scope link src ***.***.***.*** เมตริก 50
เริ่มต้นผ่าน ***.***.***.*** dev eth0 proto dhcp metric 100
***.***.***.*** ผ่าน ***.***.***.*** dev eth0 proto dhcp เมตริก 100
***.***.***.***/23 dev eth0 proto kernel scope link src ***.***.***.*** เมตริก 100
เป้าหมายของฉันในการกำหนดค่านี้คือการเปลี่ยนที่อยู่ต้นทางเริ่มต้นซึ่งใช้ได้กับ IPv4 ฉันคิดว่า route6 ไม่ทำงานเนื่องจากโฆษณาของเราเตอร์ แต่นั่นเป็นเพียงการคาดเดา บางที RA จะแทนที่เส้นทาง