本日より「ルータ+スイッチ」へのIPv6アドレス割り当て機能(ベータ版)の提供を開始しました。これにより「ルータ+スイッチ」配下にあるサーバに対してIPv6アドレス割り当てが可能となり、IPv6環境にネイティブ対応したサーバの構築が行えるようになります。
※現在はベータ版での提供となります。また、「ルータ+スイッチ」へのIPv6有効化操作は新コントロールパネルのみで操作できます。
IPv6アドレスの有効化手順
IPv6アドレス割り当て機能を利用するには「ルータ+スイッチ」が必要となります。コントロールパネル上部の「ネットワーク」メニューから「スイッチ一覧」画面を開き、IPv6アドレス割り当てを有効化したい「ルータ+スイッチ」をダブルクリックします。
「ルータ」タブをクリックすると、右下に「IPv6を有効にする」ボタンが表示されるので、これをクリックします。
IPv6アドレスが追加されると、「ルータ」タブ内に情報が表示されます。
※IPv6の割り当てを無効にしたい場合は「IPv6を無効にする」ボタンをクリックしてください
※逆引きDNS設定については現在未対応となります(近日中の対応を予定しています)
サーバへのIPv6アドレス設定
ここではCentOS6系のサーバを例に、IPv6アドレスの割り当て手順を簡単に紹介します。
1. /etc/sysconfig/networkの編集
/etc/sysconfig/networkファイルに以下の設定を記述し、IPv6機能を有効化します。
IPv6自動構成には非対応のため、IPV6_AUTOCONF変数には”no”を設定してください。
NETWORKING_IPV6=yes IPV6_AUTOCONF=no
2. ネットワークデバイスへのIPv6アドレス設定
IPv6アドレスを割り当てたいインタフェースのネットワーク設定ファイル(/etc/sysconfig/network-scripts/ifcfg-eth0など)に、「ルータ」タブに表示された情報を元にIPv6ネットワーク設定を追記します。
IPV6INIT=yes IPV6ADDR=2401:2500:xxxx:xxxx:xxxx:100/64 IPV6_DEFAULTGW=fe80::1%eth0
※「ルータ+スイッチ」1台につき使用可能なIPv6アドレスは、割り当てIPv6アドレスブロックの末尾64bitが0:0:0:4~ffff:ffff:ffff:ffffまでの範囲となります。
3. ネットワークサービスの再起動
ネットワークサービスを再起動し、設定を反映します。
# service network restart
4. 設定の確認
ifconfigで設定したデバイスにIPv6アドレス設定がされていることを確認します。
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 9C:A3:BA:XX:XX:XX inet addr:133.242.xxx.xxx Bcast:133.242.xxx.255 Mask:255.255.255.240 inet6 addr: fe80::9ea3:xxxx:xxxx:xxxx/64 Scope:Link inet6 addr: 2401:2500:xxxx:xxxx:xxxx:100/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:909 errors:0 dropped:0 overruns:0 frame:0 TX packets:767 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:80485 (78.5 KiB) TX bytes:134574 (131.4 KiB)
また、IPv6アドレスを持つ外部ホストに対してpingを送信し、疎通を確認します。
# ping6 research.sakura.ad.jp PING research.sakura.ad.jp(2001:e40:100:406::100) 56 data bytes 64 bytes from 2001:e40:100:406::100: icmp_seq=1 ttl=57 time=22.2 ms 64 bytes from 2001:e40:100:406::100: icmp_seq=2 ttl=57 time=22.1 ms 64 bytes from 2001:e40:100:406::100: icmp_seq=3 ttl=57 time=21.3 ms ...
※詳しい設定方法については専門書籍等をご参照ください。