/etc/sysctl.confには設定がありますnet.ipv6.conf.eth0.disable_ipv6=1
。 init.dでは、sysctlの呼び出し中に値が設定されていることがわかります。ファイルを読み、sysctl net.ipv6.conf.eth0.disable_ipv6
値が1であることを確認して確認します。
ところで、起動後、sysctl net.ipv6.conf.eth0.disable_ipv6
値が0に変更されたことがわかります。
開始時にこの値を変更した人を見つける方法についてのアドバイスです。
しかもnetifdにもoption ipv6 0
こんなインターフェースがあるのを見ました。
ベストアンサー1
より簡単でクリーンなアプローチは、カーネルの起動時にIPV6を完全に無効にすることです。これにより、カーネルはIPV6についても知らないので、他の設定について心配する必要はありません。ブートローダのスクリプト(grub、syslinux、または他のスクリプト)を編集し、次のパラメータをカーネルコマンドラインに追加しますipv6.disable=1
。完璧。再起動し、IPV6を永遠に忘れてください。