ハリケーン電気のトンネルブローカー
こにちはカメ世界。何処行ったウサギ世界。IPv4枯渇しましたことですし、とりあえず4->6入門にトンネル登録してみる。Linodeも標準でv6は対応していて、上流のhe.netにてトンネルも提供されています。ので、
Linode運営の薦める方法にて作業を行い、足りない部分を補いつつ記録。まずは
he.net Tunnel Brokerにてユーザ登録と、Linodeのv4グローバルアドレスの登録。で、発行されたのが次の情報。
IPv6 Tunnel Endpoints
Server IPv4 Address:72.52.104.74
Server IPv6 Address:2001:470:1f04:1a92::1/64
Client IPv4 Address:173.230.147.180
Client IPv6 Address:2001:470:1f04:1a92::2/64
こちらの情報を元にGentooの設定を行う。
1. 必須パッケージのインストール
emerge --sync
USE=ipv6 emerge net-misc/iputils
USE=ipv6 emerge sys-apps/iproute2
※ping6無いなーと思ったら/etc/make.confにて全面的にipv6切っていた経緯アリ
2. /etc/conf.d/net編集
# cat >> /etc/conf.d/net
modules_he_tun0=("iptunnel")
depend_he_tun0() {
need net.eth0
}
iptunnel_he_tun0="mode sit remote 72.52.104.74 local 173.230.147.180 ttl 255"
config_he_tun0=("2001:470:1f04:1a92::2/64")
routes_he_tun0=("::/0 dev he_tun0")
Linodeドキュメント内"local-IPv4address"は何かと思ったらLinodeに与えられたグローバルのIPv4。IPsecのRemote,Local的な使われ方のlocalっぽい。
3. /etc/inet.d/net.* 編集
# cd /etc/init.d/
# ln -s net.lo net.he_tun0
# ./net.he_tun0 start
* Bringing up interface he_tun0
* Creating tunnel he_tun0 ... [ ok ]
* 2001:470:1f04:1a92::2/64 ... [ ok ]
* Adding routes
* ::/0 dev he_tun0 ... [ ok ]
# rc-update add net.he_tun0 default
4. 味わう
# ping6 www.kame.net
PING www.kame.net(2001:200:dff:fff1:216:3eff:feb1:44d7) 56 data bytes
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=1 ttl=56 time=122 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=2 ttl=56 time=122 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=3 ttl=56 time=122 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=4 ttl=56 time=129 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=5 ttl=56 time=122 ms
^C
--- www.kame.net ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 122.212/123.787/129.246/2.759 ms
ムヒョー
Posted by uso8000k
| Categories:
Tech
| [
ツィート(笑)]
| [
]