ปัจจุบันนี้วงการ IT ก็ได้ก้าวไปอย่างรวดเร็ว และในการเลือกทำงานเลือกใช้งานระบบปฏิบัติการหรือที่เรารู้จักกันในชื่อของ OS โดย OS ในก็มีให้เลือกใช้กันอย่างหลากหลาย ในวงการ IT หากเอ่ยชื่อขึ้นมา FreeBSD ก็คงเป็นอีกหนึ่งทางเลือกสำหรับผู้ที่สนใจเช่นกัน
เนื่องด้วยเป็นระบบปฏิบัติการที่คล้ายกับ Unix ที่เป็นระบบปฏิบัติการมีฟังก์ชันค่อนข้างครอบคลุมในหลาย ๆ เรื่องทั้ง kernel , shell , device driver ที่อยู่ใน CVS เดียวกัน ที่เพิ่มขึ้นมาจาก Linux เดิม ซึ่งจุดเด่นของ FreeBSD คือ
- มีความเสถียรมากและไม่อืด
- มีการแบ่งทรัพยากรได้ดี
- มีระบบเครือข่ายที่ปลอดภัย TCP/IP รองรับการทำงานของระบบเดิมด้วย
- หน่วยความจำมีประสิทธิภาพสูง รองรับโปรแกรมได้มาก
- Path ต่าง ๆ คล้ายกันกับ Linux และ Unix
และในยุคนี้ก็มี internet protocol ตัวใหม่ออกมาที่เรียกว่า IPv6 โดยความยาวของ IP address เปลี่ยนจาก 32 เป็น 128 การขยายในครั้งนี้เพื่อจะทำให้รองรับการขยายอินเตอร์เน็ตให้ดีขึ้น ซึ่งมันจะทำให้หลีกหลี่ยงของการขาดแคลนบนตำแหน่งเครือข่าย ซึ่งวันนี้เราก็จะมาบอกถึงวิธี config IPv6 บน FreeBSD กัน
อย่างที่ทราบกันดีว่า IPv6 ได้เปลี่ยนจาก 32 มาเป็น128 นั่นทำให้การเชื่อมต่อเครือข่ายมีปัญหา
ขั้นแรก การจะเปลี่ยนเป็น IPv6 ก่อนอื่นจะต้องเพิ่ม 2 บรรทัดนี้ ไปที่ rc.conf
ifconfig_rl0_ipv6=”inet6 accept_rtadv”
rtsold_enable=”YES”
จากที่เราได้เพิ่มบรรทัดลงไปแล้ว ในส่วนของบรรทัดแรกจะทำหน้าที่ให้หน้า interface ของเราสามารถเชื่อมกับเราเตอร์(router)ได้ และบรรทัดที่ 2 จะช่วยให้เราสามารถเรียกใช้ router : rtsol (8) ได้
แต่ถ้าหน้าจอต้องการ IP ของ IPv6 ที่กำหนดแบบ static ให้เรากำหนด static และกำหนดความยาวของ static นั้นเอง เช่น
ifconfig_rl0_ipv6=”inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64″
หลังจากนั้นกำหนดค่า default ของ router ที่เราใช้อยู่
ipv6_defaultrouter=”2001:db8:4672:6565::1″
บันทึกและปิดไฟล์ เริ่มระบบเครือข่าย IPv6 ใหม่โดยใส่
# /etc/rc.d/network_ipv6 restart
หากต้องการดูที่อยู่ IP ที่กำหนดใหม่ให้ป้อน
# ifconfig
# ifconfig | grep inet6
หลังจากนั้นให้เราลองทดสอบว่าสามารถเชื่อมต่อกับ network ได้เรียบร้อยแล้ว
ให้ใช้คำสั่ง ping6 หรือ traceroute6 โดยป้อน
$ ping6 ipv6.google.com
$ traceroute6 ipv6.google.com
ลองใช้คำสั่ง host เพื่อขอรับที่อยู่ IPv6 และ IPv6 ใส่
$ host www.kame.net
ผลที่ได้ก็จะออกมาประมาณนี้
www.kame.net has address 203.178.141.194
www.kame.net has IPv6 address 2001:200:0:8002:203:47ff:fea5:3085
หากคนที่ติดตั้ง หรือ config IPv6 ไม่ได้ก็แนะนำให้ตั้งค่ากับอุปกรณ์ที่ใช้ internetโดยตรงเลย เช่น Windows MacOS iOS ที่มีการติดตั้งที่ง่ายและไม่ซับซ้อนเท่า สุดท้ายนี้บทความนี้ก็เป็นเพียงทางเลือกหนึ่งสำหรับผู้ที่สนใจหรือกำลังใช้ FreeBSD และกำลังเปลี่ยนจาก IPv4 เป็น IPv6 เท่านั้น นอกจากวิธีนี้แล้วก็ยังมีอีกหลายวิธีที่น่าสนใจ หวังว่าบทความนี้จะเป็นประโยชน์สำหรับผู้สนใจทุกคน