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