sysctl.d にipv6無効化の設定を追加する
/etc/sysctl.d/90-ipv6.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
意味
変数名 |
意味 |
net.ipv6.conf.all.disable_ipv6 |
すでに存在する全デバイスのIPv6を無効化する |
net.ipv6.conf.default.disable_ipv6 |
今後新規に増える分についてあらかじめ無効化する |
IPv6を無効化したのにIPv6で待ち受けしているサービスについて
sshdとかは IPv6が無くても勝手に待つようになってる。ssコマンドなどで [::] が見えるのはそのせい
これはsshdのconfigで直せる
/etc/ssh/sshd_config
Include /etc/ssh/sshd_config.d/*.conf