さくらの6rd(トライアル)>6rd設定方法(Ubuntu10.04編)
ここでは、Ubuntu10.04における6rdの設定方法について説明します。
※ 設定前にトップページの「提供条件」を必ずお読みください。
カーネルのバージョンアップを行う
Ubuntu10.04に標準でインストールされているカーネルは6rdには対応していません。そこで、まずカーネルのバージョンアップを行います。以下のように入力してください。
# apt-get install linux-headers-generic-lts-backport-maverick \ linux-image-generic-lts-backport-maverick
インストールが完了したら、再起動します。
# reboot
再起動後にカーネルのバージョンが上がっていることを確認します。以下のように2.6.35になっていれば成功です。
# uname -a Linux ubuntu1004-1 2.6.35-23-generic #41~lucid1-Ubuntu SMP Thu Dec 2 22:27:43 UTC 2010 x86_64 GNU/Linux
iprouteパッケージのバージョンアップを行う
Ubuntu10.04に標準でインストールされているiprouteパッケージは6rdに対応していません。6rdトンネルインターフェイスのパラメータを設定するために必要となりますので、こちらもバージョンアップを行います。以下のように入力してください。
# apt-get install python-software-properties # add-apt-repository ppa:nathan-launchpad/iproute-lucid-ppa # apt-get update # apt-get install iproute
以下のようにバージョンがss100519になっていれば成功です。
# ip -V ip utility, iproute2-ss100519
6rdの設定を行う
設定手順は以下の通りです。ここでは、59.106.69.120のIPv4アドレスをもったUbuntuサーバでの設定例を紹介します。
- IPv6アドレスの算出
以下のように、IPv4アドレスをスペース区切りで引数に指定します。
# printf "2001:e41:%02x%02x:%02x%02x::1\n" 59 106 69 120 2001:e41:3b6a:4578::1
- /etc/network/interfaces ファイルの編集
viでファイルを開き、以下の内容を追加します。青文字の部分はそれぞれの環境に合わせて書き換えてください。
# vi /etc/network/interfaces (以下を追加) auto tun6rd iface tun6rd inet6 v4tunnel address 2001:e41:3b6a:4578::1 netmask 32 local 59.106.69.120 endpoint any gateway ::61.211.224.125 ttl 64 up ip tunnel 6rd dev tun6rd 6rd-prefix 2001:e41::/32 up ip link set mtu 1280 dev tun6rd
- 再起動
設定を反映させるために一度再起動します。
# reboot
- 設定反映を確認
起動後に設定が反映されていることを確認します。
# ifconfig tun6rd tun6rd Link encap:IPv6-in-IPv4 inet6アドレス: ::59.106.69.120/128 範囲:Compat inet6アドレス: 2001:e41:3b6a:4578::1/32 範囲:グローバル UP RUNNING NOARP MTU:1280 メトリック:1 RXパケット:89188 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:46240 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:111331152 (111.3 MB) TXバイト:3360640 (3.3 MB) # ip tunnel show sit0: ipv6/ip remote any local any ttl 64 nopmtudisc 6rd-prefix 2002::/16 tun6rd: ipv6/ip remote any local 59.106.69.120 ttl 64 6rd-prefix 2001:e41::/32 # ip -6 route show | grep default default via ::61.211.224.125 dev tun6rd metric 1024 mtu 1280 advmss 1220 hoplimit 4294967295
参考情報
以下の情報を参考にさせていただきました。ありがとうございました。
- 株式会社ライデン様:さくらVPSのUbuntu 10.04でさくらの6rd(トライアル)を使う
- using Sakura 6rd
http://lab.mitty.jp/trac/lab/wiki/TipAndDoc/service/sakura/ipv6
- Linux 6RD HOWTO