ฉันพยายามเพิ่มทั้งบล็อก IPv6 (/ 64) ลงในส่วนต่อประสานที่ใช้
ip route add local 2001:41d0:2:ad64::/64 dev lo
เช่นอธิบายไว้ที่นี่บนเซิร์ฟเวอร์ Debian ของฉัน แต่ฉันดูเหมือนจะหายไปบางสิ่งบางอย่าง
ถ้าฉัน ping ตัวอย่าง2001:41d0:2:ad64::fe
ทุกอย่างในพื้นที่ทำงานได้ดี แต่ถ้าฉันลองจากเครื่องระยะไกลมันไม่ทำงาน ฉันลองเพิ่มเส้นทางใน eth0:
ip route add local 2001::41d0:2:ad64::/64 dev eth0
ตอนนี้ฉันไม่สามารถปิงที่อยู่ตัวอย่างใด ๆ ในเครื่องได้!
ฉันหายไปเล็กน้อยเนื่องจากดูเหมือนว่าจะพลาดบางสิ่ง แต่ฉันไม่พบคำตอบที่นี่
สั้น: ฉันต้องการ2001:41d0:2:ad64::/64
ที่จะผูกพันกับ eth0 เพื่อให้ทุก IP บล็อกนี้มีจะสามารถเข้าถึงได้จากอินเทอร์เน็ตบนเครื่องของฉัน
ฉันหวังว่าใครบางคนที่นั่นสามารถชี้ทางที่ถูกต้องให้ฉันได้ ขอบคุณล่วงหน้า.
คู่มือจาก ISP ไม่ต้องให้ฉันเพิ่มแต่ละ IPv6 เพื่อติดต่อ explictly ฉันต้องการที่จะบอกเป็นนัย
การกำหนดค่าการทำงานพร้อมการเชื่อมโยงที่อยู่ IP แบบอธิบาย
/ etc / เครือข่าย / อินเตอร์เฟซ:
auto eth0
iface eth0 inet static
address my.ip.v4
netmask 255.255.255.0
network my.network.address.ip
broadcast my.broadcast.address.ip
gateway my.gateway.ip
iface eth0 inet6 static
address 2001:41d0:2:ad64::fe
netmask 64
gateway 2001:41d0:2:adff:ff:ff:ff:ff
up ip addr add 2001:41d0:2:ad64::1/64 dev eth0
down ip addr del 2001:41d0:2:ad64::1/64 dev eth0
up ip addr add 2001:41d0:2:ad64::2/64 dev eth0
down ip addr del 2001:41d0:2:ad64::2/64 dev eth0
up ip addr add 2001:41d0:2:ad64::3/64 dev eth0
down ip addr del 2001:41d0:2:ad64::3/64 dev eth0
up ip addr add 2001:41d0:2:ad64::4/64 dev eth0
down ip addr del 2001:41d0:2:ad64::4/64 dev eth0
up ip addr add 2001:41d0:2:ad64::5/64 dev eth0
down ip addr del 2001:41d0:2:ad64::5/64 dev eth0
up ip addr add 2001:41d0:2:ad64::6/64 dev eth0
down ip addr del 2001:41d0:2:ad64::6/64 dev eth0
up ip addr add 2001:41d0:2:ad64::7/64 dev eth0
down ip addr del 2001:41d0:2:ad64::7/64 dev eth0
up ip addr add 2001:41d0:2:ad64::8/64 dev eth0
down ip addr del 2001:41d0:2:ad64::8/64 dev eth0
up ip addr add 2001:41d0:2:ad64::9/64 dev eth0
down ip addr del 2001:41d0:2:ad64::9/64 dev eth0
up ip addr add 2001:41d0:2:ad64::a/64 dev eth0
down ip addr del 2001:41d0:2:ad64::a/64 dev eth0
วิธีแก้ปัญหาลอง # 1
ฉันลองเปิดใช้งานเส้นทางท้องถิ่นอีกครั้งตามที่ @kasperd แนะนำ
เนื้อหาของ / etc / network / interfaces ของฉัน
auto lo
iface lo inet loopback
post-up ip route add local 2001:41d0:2:ad64::/64 dev lo
pre-down ip route del local 2001:41d0:2:ad64::/64 dev lo
auto eth0
iface eth0 inet static
# <snip of ipv4 config>
iface eth0 inet6 static
address 2001:41d0:2:ad64::fe
netmask 64
gateway 2001:41d0:2:adff:ff:ff:ff:ff
ตารางเส้นทางท้องถิ่น:
# ip -6 route show table local
local ::1 dev lo proto none metric 0
local 2001:41d0:2:ad64::fe dev lo proto none metric 0
local 2001:41d0:2:ad64::/64 dev lo metric 1024
local fe80::225:90ff:fe06:6bbe dev lo proto none metric 0
ff00::/8 dev eth0 metric 256
ผลลัพธ์ของtraceroute
(พีซีในบ้านของฉัน):
1 <1 ms <1 ms <1 ms fritz.box [xxx]
2 20 ms 21 ms 24 ms 2002:c058:6301::1
3 21 ms 22 ms 24 ms 10gigabitethernet6.switch2.fra1.he.net [2001:470
:0:150::1]
4 44 ms 31 ms 40 ms 100ge3-1.core1.ams1.he.net [2001:470:0:2d4::1]
5 * * * Zeitüberschreitung der Anforderung.
6 * * 35 ms ams-5-6k.nl.eu [2001:41d0::8d1]
7 37 ms 39 ms 36 ms rbx-g2-a9.fr.eu [2001:41d0::ab1]
8 37 ms 70 ms 36 ms chi-3-4m.il.us [2001:41d0::176]
9 Zielhost nicht erreichbar.
Ablaufverfolgung beendet.
traceroute6
บนเซิร์ฟเวอร์:
traceroute to 2001:41d0:2:ad64::23 (2001:41d0:2:ad64::23), 30 hops max, 80 byte packets
1 2001:41d0:2:ad64::a (2001:41d0:2:ad64::a) 0.028 ms 0.009 ms 0.008 ms
ping6
บนเซิร์ฟเวอร์:
PING 2001:41d0:2:ad64::23(2001:41d0:2:ad64::23) 56 data bytes
64 bytes from 2001:41d0:2:ad64::23: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from 2001:41d0:2:ad64::23: icmp_seq=2 ttl=64 time=0.057 ms
^C
--- 2001:41d0:2:ad64:23 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.029/0.043/0.057/0.014 ms
tcpdump
เอาท์พุท (ในขณะที่กระตุกและติดตามบนเซิร์ฟเวอร์ระยะไกล):
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
tracert
ไปที่เกตเวย์:
Routenverfolgung zu vss-3-6k.fr.eu [2001:41d0:2:adff:ff:ff:ff:ff] über maximal 3
0 Abschnitte:
1 <1 ms <1 ms <1 ms fritz.box [2002:5476:1b4c:0:c225:6ff:fe40:b2b0]
2 23 ms 22 ms 26 ms 2002:c058:6301::1
3 24 ms 40 ms 23 ms 10gigabitethernet6.switch2.fra1.he.net [2001:470
:0:150::1]
4 28 ms 37 ms 39 ms 100ge3-1.core1.ams1.he.net [2001:470:0:2d4::1]
5 * * * Zeitüberschreitung der Anforderung.
6 38 ms 33 ms * ams-5-6k.nl.eu [2001:41d0::8d1]
7 36 ms 39 ms 38 ms rbx-g2-a9.fr.eu [2001:41d0::ab1]
8 36 ms 35 ms 35 ms vss-3-6k.fr.eu [2001:41d0:2:adff:ff:ff:ff:ff]
Ablaufverfolgung beendet.
ping
ไปที่เกตเวย์:
Ping wird ausgeführt für 2001:41d0:2:adff:ff:ff:ff:ff mit 32 Bytes Daten:
Antwort von 2001:41d0:2:adff:ff:ff:ff:ff: Zeit=36ms
Antwort von 2001:41d0:2:adff:ff:ff:ff:ff: Zeit=34ms
Antwort von 2001:41d0:2:adff:ff:ff:ff:ff: Zeit=38ms
Antwort von 2001:41d0:2:adff:ff:ff:ff:ff: Zeit=57ms
Ping-Statistik für 2001:41d0:2:adff:ff:ff:ff:ff:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0
(0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 34ms, Maximum = 57ms, Mittelwert = 41ms
ดังนั้นจึงยังคงทำงานในพื้นที่ (เซิร์ฟเวอร์) แต่ไม่ใช่จากระยะไกล (พีซีของฉัน)
ip route
คำสั่งที่สองของคุณมีการพิมพ์ผิดในที่อยู่ IPv6
2001:41d0:2:adff:ff:ff:ff:ff
หลังจากนั้นมันจะหมดเวลา