All Articles

Linux で IPv6 設定

毎回 Linux での IPv6 設定方法を忘れて設定ファイルや起動スクリプトを見ることになるので、メモっておく^^;。

CentOS の場合

/etc/sysconfig/networkNETWORKING_IPV6=yes を追加。

手動設定の場合、必要に応じて IPV6_DEFAULTDEV, IPV6_DEFAULTGW も追加。

NETWORKING_IPV6="yes"
#IPV6_DEFAULTDEV=eth0
#IPV6_DEFAULTGW=fe80::1

/etc/sysconfig/network-scripts/ifcfg-if名IPV6INIT=yes を追加。

IPV6_AUTOCONF などは環境に応じて適当に。

IPV6INIT="yes"
IPV6_AUTOCONF="yes"        # RA で自動設定
#DHCPV6C="yes"             # DHCPv6 で自動設定
#IPV6ADDR="2001:db8::123"  # 手動設定

Ubuntu の場合

/etc/network/interfaces に IPv6 用の設定を追加。

auto eth0
iface eth0 inet6 auto      # RA で自動設定
#iface eth0 inet6 dhcp     # DHCPv6 で自動設定
#iface eth0 inet6 static   # 手動設定
#  address 2001:db8::123
#  netmask 64
## gateway 2001:db8::1