さくらのクラウドの最新情報、技術情報

さくらのクラウドニュース

さくらのクラウドの最新情報や、開発に役立つ技術情報をお届けします。

新機能

「ルータ+スイッチ」にIPv6アドレスが割り当てられるようになりました

本日より「ルータ+スイッチ」へのIPv6アドレス割り当て機能(ベータ版)の提供を開始しました。これにより「ルータ+スイッチ」配下にあるサーバに対してIPv6アドレス割り当てが可能となり、IPv6環境にネイティブ対応したサーバの構築が行えるようになります。
 
※現在はベータ版での提供となります。また、「ルータ+スイッチ」へのIPv6有効化操作は新コントロールパネルのみで操作できます。

IPv6アドレスの有効化手順

IPv6アドレス割り当て機能を利用するには「ルータ+スイッチ」が必要となります。コントロールパネル上部の「ネットワーク」メニューから「スイッチ一覧」画面を開き、IPv6アドレス割り当てを有効化したい「ルータ+スイッチ」をダブルクリックします。

ipv6_01a
 
「ルータ」タブをクリックすると、右下に「IPv6を有効にする」ボタンが表示されるので、これをクリックします。

ipv6_02a
 
IPv6アドレスが追加されると、「ルータ」タブ内に情報が表示されます。

ipv6_03a
 
※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
...

※詳しい設定方法については専門書籍等をご参照ください。