2011年11月22日 星期二

安裝與啟動 Tiny Core IPv6 系統

Tiny Core 對於 IPv6 並不完整, 目前只提供 IPv6 Client 端功能,還沒有提供 Router 及DHCPv6 功能. Tiny Core Linux 或 Micro Core Linux 內定沒有安裝 IPv6 系統, 如要啟動 IPv6 請執行以下步驟 :

1. 如不是 tc 帳號登入, 請先執行以下命令 :

$ su tc

2. 顯示核心版本代號

$ uname -r

3. 下載   ipv6-核心版本代號-tinycore.tcz  套件, 命令如下 :

$ tce-load -wi ipv6-2.6.33.3-tinycore.tcz
Downloading: netfilter-2.6.33.3-tinycore.tcz
Connecting to distro.ibiblio.org (152.19.134.43:80)
netfilter-2.6.33.3-t 100% |*******************************|   212k  0:00:00 ETA
netfilter-2.6.33.3-tinycore.tcz: OK
Downloading: ipv6-2.6.33.3-tinycore.tcz
Connecting to distro.ibiblio.org (152.19.134.43:80)
ipv6-2.6.33.3-tinyco 100% |*******************************|   176k  0:00:00 ETA
ipv6-2.6.33.3-tinycore.tcz: OK


4. 重新開機

$ reboot

5. 啟動 IPv6 核心模組

$ sudo modprobe ipv6

6. 檢示網卡資訊
$ ifconfig 
eth0      Link encap:Ethernet  HWaddr 52:54:00:A0:66:8B
          inet addr:192.168.100.66  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fea0:668b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:468 (468.0 B)
          Interrupt:10 Base address:0x6000

在上面資訊中, 你會看到 IPv6 Link Local Address, 這位址開頭一定是 fe80, 後面數字則由網卡的 MAC 使用 EUI-64 公式來產生.

如要手動設定 IPv6 位址, 命令如下 :

# ifconfig eth0 fc00:babe:166::6/64 up

如要刪除 Link Local 位址, 命令如下 :
# ifconfig eth0 del fe80::5054:ff:fe06:121/64

如要手動設定 Default Gateway, 命令如下 :

# route add -A inet6 default gw fc00:babe:166::254 dev eth0

可將上面命令, 寫入 /opt/bootlocal.sh, 這樣就不需每次開機後, 還需手動設定. 雖然你手動設定 IPv6 位址,但是 Link Local IPv6 與 SLAAC IPv6 位址一樣還會產生,這與 IPv4 是不同的.請看下圖 :


檢視 IPv6 路由表, 命令如下 :
# route -A inet6
Kernel IPv6 routing table
Destination   Next Hop            Flags   Metric   Ref  Use Iface
                                        :  
::/0        fc00:babe:166::254  UG    1      0    0   eth0  
 

參考文章
1. 精讚部落 > 網際技術 > IPv6

沒有留言:

張貼留言