現在、完全なIPv4ネットワークで実行するようにいくつかのローカルネットワークサーバーを設定しています。このネットワークはipv6をサポートしておらず、今後もサポートされないことは間違いありません。
その隣に、
linuxサーバーのカーネルでは、どういうわけかipv6サポートを完全に無効にする必要があります。
はい、いくつかのsysctl設定をググることはできますが、それだけでは不十分でした。たとえば、/etc/hosts
のデフォルト設定では、ipv6レコードもいくつか見つかりました。今後トラブルが発生することはありません。
新しくインストールしたdebianからipv6サポート全体を完全に削除するには、正確に何が必要ですか?最良のものはチェックリスト/タスクリストでしたが、他の形式も問題ありませんでした。
/etc
の設定ファイルを何度もチェックしましたが、すべてが見つかったかどうかはわかりません。
より良いアイデアはありますか? 「チェックリスト」はありますか、何を設定する必要がありますか?
/etc/sysctl.conf
のsysctl行
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
またはGRUB /etc/default/grub
の行
GRUB_CMDLINE_LINUX="ipv6.disable=1"
システムレベルでipv6サポートを無効にします。これで十分です。それでもアプリケーションがipv6経由で接続しようとする場合、それはアプリケーションの障害であり、ベンダーに対処する必要があります。
/etc/hosts
ファイルのエントリは関係ありません。