アーカイブ

6rd設定方法(Ubuntu10.10編)

さくらの6rd(トライアル)>6rd設定方法(Ubuntu10.10編)

ここでは、Ubuntu10.10における6rdの設定方法について説明します。
※ 設定前にトップページの「提供条件」を必ずお読みください。

6rdの設定を行う

設定手順は以下の通りです。ここでは、59.106.69.124のIPv4アドレスをもったUbuntuサーバでの設定例を紹介します。

  1. IPv6アドレスの算出

    以下のように、IPv4アドレスをスペース区切りで引数に指定します。

    # printf "2001:e41:%02x%02x:%02x%02x::1\n" 59 106 69 124
    2001:e41:3b6a:457c::1
  2. /etc/network/interfaces ファイルの編集

    viでファイルを開き、以下の内容を追加します。青文字の部分はそれぞれの環境に合わせて書き換えてください。

    # vi /etc/network/interfaces   (以下を追加)
    auto tun6rd
    iface tun6rd inet6 v4tunnel
            address 2001:e41:3b6a:457c::1
            netmask 32
            local 59.106.69.124
            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
  3. 再起動

    設定を反映させるために一度再起動します。

    # reboot
  4. 設定反映を確認

    起動後に設定が反映されていることを確認します。

    # ifconfig tun6rd
    tun6rd    Link encap:IPv6-in-IPv4
              inet6アドレス: ::59.106.69.124/128 範囲:Compat
              inet6アドレス: 2001:e41:3b6a:457c::1/32 範囲:グローバル
              UP RUNNING NOARP  MTU:1280  メトリック:1
              RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
              TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
              衝突(Collisions):0 TXキュー長:0
              RXバイト:0 (0.0 B)  TXバイト:0 (0.0 B)
    
    # 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.124  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 0