Score:1

Azure linux ไม่มีเส้นทาง ipv6 เริ่มต้น

ธง id

สิ่งแวดล้อม

  • VM: ลินุกซ์ เดเบียน 10.10
  • เครือข่ายเสมือนพร้อมพื้นที่ที่อยู่ ipv4 และ ipv6 และซับเน็ต
  • ที่อยู่ ipv4 สาธารณะและที่อยู่ ipv6 สาธารณะ (SKU มาตรฐาน)
  • VM NIC เชื่อมโยง ipv4 สาธารณะและที่อยู่ ipv6 สาธารณะ
  • VM NIC กำหนดที่อยู่ ipv4 และ ipv6 ส่วนตัว (ตรวจสอบกับ ที่อยู่ IP)

กลุ่มความปลอดภัยเครือข่าย:

ป้อนคำอธิบายรูปภาพที่นี่

เส้นทางเครือข่าย NIC ที่มีประสิทธิภาพ

ป้อนคำอธิบายรูปภาพที่นี่

ปัญหา

ไม่สามารถเชื่อมต่อ http://ipv6.google.com

# curl -v http://ipv6.google.com
* ลอง 2404:6800:4005:812::200e...
* ตั้งค่า TCP_NODELAY
* การเชื่อมต่อทันทีล้มเหลวสำหรับ 2404:6800:4005:812::200e: เครือข่ายไม่สามารถเข้าถึงได้
* ปิดการเชื่อมต่อ 0
curl: (7) ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์

ไม่มีเส้นทางเริ่มต้น ipv6

# ip -6 ร
:: 1 dev lo เคอร์เนลโปรโตเมตริก 256 pref สื่อ
fd00::/80 dev docker0 เมตริก 1024 สื่อการตั้งค่าลิงก์ดาวน์
fd00:4244:7016::4 dev eth0 proto kernel metric 256 pref สื่อ
fe80::/64 dev docker0 โปรโตเคอร์เนลเมตริก 256 ค่ากลางของลิงก์ดาวน์
fe80::/64 dev br-a3568bc4adc5 โปรโตเคอร์เนลเมตริก 256 pref สื่อ
fe80::/64 dev veth907e563 proto kernel metric 256 pref สื่อ
fe80::/64 dev vethdf50b7b เคอร์เนลโปรโตเมตริก 256 pref สื่อ
fe80::/64 dev veth1322b71 proto kernel metric 256 pref สื่อ
fe80::/64 dev veth6d1b4d6 เคอร์เนลโปรโตเมตริก 256 pref สื่อ
fe80::/64 dev vethca17875 proto kernel metric 256 pref สื่อ
fe80::/64 dev eth0 เคอร์เนลโปรโตเมตริก 256 pref สื่อ

ไม่มีเส้นทางเริ่มต้นในโฆษณาเราเตอร์ ipv6

โฆษณาเราเตอร์มีความยาวคำนำหน้าเท่านั้น

# tcpdump -i eth0 -vv icmp6
tcpdump: กำลังฟัง eth0, ประเภทลิงก์ EN10MB (Ethernet), ขนาดการดักจับ 262144 ไบต์
00:51:28.053407 IP6 (hlim 255, ส่วนหัวถัดไป ICMPv6 (58) ความยาวเพย์โหลด: 56) fe80::1234:5678:9abc > ip6-allnodes: [icmp6 รวมตกลง] ICMP6, โฆษณาเราเตอร์, ความยาว 56
        hop limit 0, flags [managed, other stateful], pref medium, อายุการใช้งานเราเตอร์ 9000 วินาที, เวลาที่เข้าถึงได้ 0ms, retrans timer 0ms
          ตัวเลือกที่อยู่ลิงค์ต้นทาง (1) ความยาว 8 (1): 12:34:56:78:9a:bc
            0x0000: 1234 5678 9abc
          ตัวเลือกข้อมูลคำนำหน้า (3), ความยาว 32 (4): fd00:4244:7016::/64, แฟล็ก [onlink], อนันต์เวลาที่ถูกต้อง, คำนำหน้า อินฟินิตี้เวลา
            0x0000: 4080 ffff ffff ffff ffff 0000 0000 fd00
            0x0010: 4244 7016 0000 0000 0000 0000 0000

ที่อยู่ IPV6

# ที่อยู่ IP -6
1: แท้จริง: <LOOPBACK,UP,LOWER_UP> mtu 65536 สถานะ UNKNOWN qlen 1,000
    inet6 ::1/128 ขอบเขตโฮสต์
       valid_lft ตลอดไป reserved_lft ตลอดไป
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะ UP qlen 1000
    inet6 fd00:4244:7016::4/128 ขอบเขตทั่วโลก
       valid_lft ตลอดไป reserved_lft ตลอดไป
    ลิงค์ขอบเขต inet6 fe80::20d:3aff:fe82:b7d3/64
       valid_lft ตลอดไป reserved_lft ตลอดไป
3: นักเทียบท่า 0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 สถานะลง
    inet6 fe80::1/64 ลิงก์ขอบเขตเบื้องต้น
       valid_lft ตลอดไป reserved_lft ตลอดไป
4: br-a3568bc4adc5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    ลิงค์ขอบเขต inet6 fe80::42:5bff:fe7d:1e0d/64
       valid_lft ตลอดไป reserved_lft ตลอดไป
16: veth907e563@if15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    ลิงค์ขอบเขต inet6 fe80::44da:baff:fef3:c54d/64
       valid_lft ตลอดไป reserved_lft ตลอดไป
18: vethdf50b7b@if17: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    inet6 fe80::5c5d:93ff:fead:8190/64 ลิงค์ขอบเขต
       valid_lft ตลอดไป reserved_lft ตลอดไป
20: veth1322b71@if19: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    ลิงค์ขอบเขต inet6 fe80::f4a1:ceff:fe3e:55f4/64
       valid_lft ตลอดไป reserved_lft ตลอดไป
22: veth6d1b4d6@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    ลิงค์ขอบเขต inet6 fe80::60de:73ff:fe59:74ec/64
       valid_lft ตลอดไป reserved_lft ตลอดไป
24: vethca17875@if23: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 สถานะขึ้น
    inet6 fe80::f47a:a6ff:febf:a444/64 ลิงค์ขอบเขต
       valid_lft ตลอดไป reserved_lft ตลอดไป
George Shuklin avatar
cn flag
ฉันคิดว่าคุณพลาด `ip -6 addr list` ในเอาต์พุต นอกจากนี้ ใครต้องกำหนดค่าที่อยู่นี้ คุณ? ไมโครซอฟท์เอง?
id flag
เพิ่มที่อยู่ @GeorgeShuklin ipv6 แล้ว VM กำหนดที่อยู่ IPv6 ส่วนตัวจาก DHCPv6
fr flag
คุณมี `เราเตอร์อายุการใช้งาน 9000 วินาที' ในโฆษณาเราเตอร์ซึ่งควรติดตั้งเส้นทางเริ่มต้นให้คุณ คุณช่วยตรวจสอบสิ่งที่อยู่ใน `/proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr` ได้ไหม
id flag
@Tomek `/proc/sys/net/ipv6/conf/eth0/accept_ra_defrtr` คือ `1`
Score:1
ธง id

ฉันแก้ไขปัญหาแล้ว ipv6 forward เปิดใช้งานโดยค่าเริ่มต้นและ ยอมรับ_ra ตั้งค่าเป็น 1 ซึ่งละเว้นโฆษณาเราเตอร์ เพิ่มตามไปที่ /etc/sysctl.conf หากต้องการปิดการส่งต่อ ipv6:

net.ipv6.conf.all.forwarding=0

อัปเดต

การส่งต่อ ipv6 เปิดใช้งานโดย คุณสมบัตินักเทียบท่า ipv6. ดังนั้นการตั้งค่าอินเทอร์เฟซ ยอมรับ_ra=2 สำหรับนักเทียบท่าที่เปิดใช้งาน ipv6

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา