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)監修のもと掲載しています。
元記事は、こちら