6to4 で IPv6

6to4 で IPv6

IPv6 を試してみよう...
ping6 は通るようになったけど、

≪/etc/ferm/ferm.conf≫
# IPv4
domain ip {
  chain INPUT {
   :
   proto ( ipv6 ipv6-route ipv6-frag ) ACCEPT ;
   :
  }
}
# IPv6: 実験なので何でもあり。
domain ip6 {
    table filter {
        chain INPUT policy ACCEPT;
        chain OUTPUT policy ACCEPT;
        chain FORWARD policy ACCEPT;
    }
}
≪/etc/network/6to4.sh≫
#!/bin/bash
MY4=`自分のグローバルアドレスを取得するスクリプト`
MY4HEX=`/bin/echo $MY4
        | /usr/bin/awk -F. '{printf("%02x%02x:%02x%02x",$1,$2,$3,$4);}'`
MY6to4="2002:$MY4HEX::1"
# 6to4.ipv6.microsoft.com
GW6to4=192.88.99.1
IF6to4=sit0
case $1 in
up|start)
	/sbin/ifconfig $IF6to4 up
	/sbin/ifconfig $IF6to4 add "$MY6to4/16"
	/sbin/route -A inet6 add ::/1 dev $IF6to4 gw ::$GW6to4
	;;
down|stop)
	/sbin/ifconfig $IF6to4 del "$MY6to4/16"
	/sbin/route -A inet6 del ::/1 dev $IF6to4 gw ::$GW6to4
	/sbin/ifconfig $IF6to4 down
	;;
esac
≪/etc/network/interfaces≫
# 我が家のネットワークは、『めったに変わらない動的IP』による
# グローバルアドレスなので、単純な static 指定は使えない。
# auto sit0
iface sit0 inet6 manual
 	up	/etc/network/6to4.sh up
 	down	/etc/network/6to4.sh down

動作テスト

≪ パケットの流れる状況の確認 ≫
# route -A inet6
# ip6tables -L
≪ ping によるテスト ≫
# nslookup -query=AAAA www.kame.net
# ping6 2001:200:0:8002:203:47ff:fea5:3085
≪ ブラウザでのテスト ≫
http://[2001:200:0:8002:203:47ff:fea5:3085]/

# ダンスする亀が見れました。

 

2017年2月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        

ウェブページ

アーカイブ

Webデータ

このブログ記事について

このページは、T-Saitohが2007年9月 6日 00:00に書いたブログ記事です。

ひとつ前のブログ記事は「iptables の管理を ferm に移行」です。

次のブログ記事は「DNS更新を 3update に変更」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。