share facebook facebook2 twitter menu hatena pocket slack

2013.01.07 MON

CentOS(6)のIPv6を無効にする

鈴木 宏康

WRITTEN BY鈴木 宏康

SUZ-LAB AMI(CentOS6)上で現状利用していないIPv6を無効にしてみました。

# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 727/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 759/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 843/master
tcp 0 0 127.0.0.1:2812 0.0.0.0:* LISTEN 864/monit
tcp 0 0 :::111 :::* LISTEN 727/rpcbind
tcp 0 0 :::22 :::* LISTEN 759/sshd
tcp 0 0 ::1:25 :::* LISTEN 843/master

○/etc/sysconfig/networkでNETWORKING_IPV6=noに

今までも設定されていましたが、ネットワーク設定を以下のようにします。

# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain

○/etc/hostsでIPv6の記述を削除

下記のようにIPv4のみにしておきます。

# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost

○/etc/modprobe.d/disable-ipv6.confでoptions ipv6 disable=1に

今回の設定のポイントとなります。

# cat /etc/modprobe.d/disable-ipv6.conf
options ipv6 disable=1

○リブート & 確認

無事IPv4のみとなりました。

# netstat -tlnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 712/rpcbind
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 772/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 870/master
tcp 0 0 127.0.0.1:2812 0.0.0.0:* LISTEN 899/monit

こちらの記事はなかの人(suz-lab)監修のもと掲載しています。
元記事は、こちら

鈴木 宏康

鈴木 宏康

愛知県生まれ。東京工業大学大学院修士課程修了。在学時より、ベンチャー企業でインターネットに関する業務に携わり、現在はクラウド(主にAmazon Web Services)上での開発・運用を軸とした事業の、業務の中心として活躍。