[轉錄][文件] (IPv6) 6to4 tunnel in FreeBSD
※ 本文轉錄自 [Daily] 看板
作者: DarkKiller (悸動) 看板: Daily
標題: [文件] (IPv6) 6to4 tunnel in FreeBSD
時間: Tue Jun 3 08:04:47 2003
* 改版記錄
2003/06/03
* 潤稿,修稿
2003/06/02
* first release
* Author & License
gslin@ccca.nctu.edu.tw (DarkKiller)
The license of this document is:
GNU Free Documentation License
Version 1.2, November 2002
http://www.gnu.org/licenses/fdl.txt
* 參考文件
/etc/defaults/rc.conf 以及 RFC 3056、3068。
* 前言
這陣子開始試著玩 IPv6,包括 native IPv6 (HiNet)、gif (ASCC)、6to4
tunnel (2002::/16)。
我要介紹的方法是最後一種方法,也應該是目前比較簡單的方法:您不需要
向任何單位提出申請。
6to4 tunnel 是利用現有的 IPv4 network 建構 IPv6 network,這也是目前
Windows XP 所使用的方法。
我在寫這篇文章的時候假設您已經有 FreeBSD 基礎,所以不會解釋許多細部
操作。
* 檢查 IPv6 功能是否啟用
請先確定 kernel config file 是否有 options INET6 這個選項,或是打
ifconfig lo0 看是否有 IPv6 address:(下面的範例是 IPv6 enabled)
gslin@netnews [~] [13:28/W5] ifconfig lo0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
如果沒有,請 recompile kernel。
* 設定 /etc/rc.conf
請先將您的 IPv4 address 轉成十六進位:
gslin@netnews [~] [13:32/W4] printf "%x%x:%x%x\n" 140 113 54 119
8c71:3677
等下把 AAAA:BBBB 換成 8c71:3677 即可。
在 /etc/rc.conf 內新增:
ipv6_defaultrouter="2002:c058:6301::"
ipv6_enable="YES"
stf_interface_ipv4addr="140.113.54.119"
stf_interface_ipv4plen="0"
stf_interface_ipv6_ifid="0:0:AAAA:BBBB" # 換這裡
stf_interface_ipv6_slaid="0000"
然後重新開機即可。
* 測試 IPv6 是否正常
用 ping6 ::1 可以檢查:
gslin@netnews [~] [13:34/W4] ping6 -c 3 ::1
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.152 ms
16 bytes from ::1, icmp_seq=1 hlim=64 time=0.09 ms
16 bytes from ::1, icmp_seq=2 hlim=64 time=0.091 ms
--- ::1 ping6 statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/std-dev = 0.090/0.111/0.152/0.029 ms
用 ping6 www.kame.net 也可以檢查:
gslin@News [/etc] (13:35) ping6 -c 3 www.kame.net
PING6(56=40+8+8 bytes) 2002:8c71:1661::8c71:1661 --> 2001:200:0:8002:203:47ff:fea5:3085
16 bytes from 2001:200:0:8002:203:47ff:fea5:3085, icmp_seq=0 hlim=60 time=174.7 ms
16 bytes from 2001:200:0:8002:203:47ff:fea5:3085, icmp_seq=1 hlim=60 time=175.38 ms
16 bytes from 2001:200:0:8002:203:47ff:fea5:3085, icmp_seq=2 hlim=60 time=177.213 ms
--- orange.kame.net ping6 statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/std-dev = 174.700/175.764/177.213/1.061 ms
--
Resistance is futile.
<gslin@ccreader.nctu.edu.tw>
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: news.math.nctu.edu.tw
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章