2010年8月21日土曜日

Teredo を試してみる

6to4 によるトンネルは、NAT 越しでは使えませんが、Teredo (テレード) は NAT デバイスの内側にある端末でトンネルできるようです。


Ubuntu 10.10

$ sudo apt-get install miredo

$ sudo vi /etc/miredo.conf

$ egrep -v '^#|^$' /etc/miredo.conf
InterfaceName teredo
ServerAddress teredo.ipv6.microsoft.com

$ sudo service miredo restart

$ ifconfig teredo | grep inet6
(アドレス確認)

$ ping6 -c 1 ipv6.google.co.jp
PING ipv6.google.co.jp(2404:6800:8007::63) 56 data bytes
64 bytes from 2404:6800:8007::63: icmp_seq=1 ttl=59 time=259 ms

--- ipv6.google.co.jp ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 259.588/259.588/259.588/0.000 ms

$ sudo tcpdump -i teredo ip6
(パケットキャプチャ)


ufw (Firewall)

Ubuntu で UFW を有効にしている場合は、デフォルトで IPv6 のパケットを DROP します。
これを変更します。

sudo apt-get install ufw
$ sudo vi /etc/default/ufw
---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----
IPV6=yes
---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ----

$ sudo ufw allow proto tcp from fe80::/10 to any port 22 #### 許可する通信を設定する。
$ sudo ufw disable && sudo ufw enable #### ufw を再起動する。

0 件のコメント: