サーバエンジニアの構築めも

Linux関連を中心としたサーバの構築記録

[CentOS 7] IPv6の無効化

CentOS7ではIPv6の無効化は推奨されていないようだが、以下の手順でIPv6を無効化することができる。

/etc/sysctl.confに以下の設定を記載する。

# echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf

再起動

# reboot

確認

# sysctl -a | grep net.ipv6.conf.*disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.ens32.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:a8:74:93 brd ff:ff:ff:ff:ff:ff
    inet 192.168.40.102/24 brd 192.168.40.255 scope global ens32
       valid_lft forever preferred_lft forever