พึ่งเคยใช้งานครั้งแรกโปรดอ่านที่นี่! howtouse!
x
  • Register
หางานด้าน IT อยู่เหรอ?

ใช้ IPv6 กับ Xen บน Debian อย่างไร

+2 votes

สิ่งที่ผมตั้งใจจะทำก็คือ 6-to-4 tunnel นะครับ รายละเอียดเป็นดังนี้

Dedicated Server ของผมใช้ Debian Squeeze อยู่
Xen ที่ใช้เป็นเวอร์ชัน 4 และใช้ network-bridge ครับ

ตัว dom0 สามารถทำ tunnel ได้ตามคู่มือของ Debian เองตามนี้ครับ

แต่ตัว domU ไม่สามารถสร้าง tunnel ได้ ทั้ง 6-to-4 tunnel และ tunnelbroker.net ครับ
คำสั่งที่ผมพยายามใช้บน domU คือ

$ ip -6 a a 2002:xxxx:xxcf::1/64 dev eth0
$ ip -6 a a ::xxx.xxx.xxx.207 dev eth0
$ ip -6 r a ::192.88.99.1

ผมเคยพยายามลองเปลี่ยนจาก network-bridge ไปเป็น routing แล้ว แต่ก็ไม่สำเร็จเหมือนกัน
ท่านใดทราบ รบกวนชี้แนะด้วยครับ

ถามเมื่อ May 3, 2012 in Virtualization โดย K. Chaowanawatee (565 คะแนน)
   

1 Answer

+1 vote
 
Best answer

พบคำตอบด้วยตัวเองแล้วนะครับ เกิดจากการตั้ง netmask ที่เป็น /48 หรือ /64 ทำให้ tunnel พยายามค้นหา ::192.88.99.1 ในวง IPv6 แทนที่จะตรงไปที่ 192.88.99.1 ในระบบ IPv4 ครับ เนื่องจากว่าไม่ใช่ native IPv6 จึงไม่สามารถติดต่อ ::192.88.99.1 โดยตรงได้ ทางออกก็คือต้องใช้ netmask เป็น /16 จะเป็นการบังคับให้ติดต่อ 192.88.99.1 ในระบบ IPv4

ลักษณะการ config ไฟล์ /etc/network/interfaces ใน Xen domU จะอยู่ในลักษณะนี้ครับ

auto tun6to4
iface tun6to4 inet6 v4tunnel
  address 2002:xxxx:xxcf::1
  netmask 16
  gateway ::192.88.99.1
  endpoint any
  local xxx.xxx.xxx.207
  ttl 64

แต่ข้อเสียที่พบก็คือการทำเช่นนี้จะทำให้ไม่สามารถติดต่อกับ IPv6-in-IPv4 tunnel ด้วยกันได้ ปัจจุบันติดต่อได้แล้ว เป็นเพราะไม่ได้กำนด TTL

หมายเหตุ: 192.88.99.1 คือ 6to4 relay router ที่มีจำนวน hop น้อยที่สุด (ใกล้ที่สุด) เท่าที่หาได้

ตอบเมื่อ May 4, 2012 โดย K. Chaowanawatee (565 คะแนน)
edited May 5, 2012 โดย K. Chaowanawatee

Related questions

+3 votes
2 คำตอบ
1,591 views ถามเมื่อ Apr 17, 2012 in Hardware โดย Eggvalue (1,179 คะแนน)
0 votes
0 คำตอบ
146 views ถามเมื่อ Sep 18, 2016 in Network-Server โดย Bow Sarawut (102 คะแนน)
0 votes
0 คำตอบ
185 views ถามเมื่อ Oct 2, 2012 in Virtualization โดย Krisorn แพ้กลางวัน (117 คะแนน)
...