การติดตั้งให้ Linux สามารถใช้งาน IPv6
ทดสอบบน Redhat 7.2 kernal 2.4.18 หรือ Redhat 8.0 kernal 2.4.18
ไฟล์ที่เกี่ยวข้อง
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-sitX (X = 0, 1, 2, ... , n)
* The full project can now be found on DeepSpace6: http://www.deepspace6.net/projects/initscripts-ipv6.html
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=seal.cat.or.th
GATEWAY=202.6.107.1
NETWORKING_IPV6=yes
IPV6_AUTOTUNNEL=yes /* ถ้าต้องการทำ 6to4 automatic tunnel */
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=202.6.107.31
IPADDR=202.6.107.10
NETMASK=255.255.255.224
NETWORK=202.6.107.0
ONBOOT=yes
IPV6INIT=yes
IPV6ADDR=2001:0C38:0001:0001::000A/64 /* กำหนด IPv6 address ให้กับ interface eth0 */
/etc/sysconfig/network-scripts/ifcfg-sit1
DEVICE=sit1
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=192.168.18.1 /* ทำ tunnel เป็น destination ip address ของเครือข่ายที่จะทำ
tunnel ด้วย */
IPV6ADDR=2001:0C38:1:1::8/64
ใช้คำสั่ง /etc/rc.d/init.d/network restart เพื่อให้ค่าที่ตั้งไว้มีผล
สามารถตรวจสอบได้ด้วย คำสั่ง ifconfig
[root@seal network-scripts]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:02:A5:FB:57:52
inet addr:202.6.107.10 Bcast:202.6.107.31 Mask:255.255.255.224
inet6 addr: fe80::202:a5ff:fefb:5752/10 Scope:Link
inet6 addr: 2001:c38:1:1::a/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:108862 errors:0 dropped:0 overruns:0 frame:0
TX packets:24773 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:8480967 (8.0 Mb) TX bytes:16139503 (15.3 Mb)
Interrupt:10 Base address:0x7000
eth1 Link encap:Ethernet HWaddr 00:02:A5:41:61:A4
inet addr:172.16.98.10 Bcast:172.16.98.255 Mask:255.255.255.0
inet6 addr: fe80::202:a5ff:fe41:61a4/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19548 errors:0 dropped:0 overruns:0 frame:0
TX packets:376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1523724 (1.4 Mb) TX bytes:16164 (15.7 Kb)
Interrupt:5 Base address:0xb000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8122 errors:0 dropped:0 overruns:0 frame:0
TX packets:8122 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:794926 (776.2 Kb) TX bytes:794926 (776.2 Kb)