sysctl disable_ipv6 値は起動時に変更されます。誰が編集したかを確認する方法

sysctl disable_ipv6 値は起動時に変更されます。誰が編集したかを確認する方法

/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を永遠に忘れてください。

おすすめ記事