IPv6を完全に無効にするにはどうすればよいですか(すべてのインターフェイス、またはマシン全体で?
覚えておいてください、私はどんな種類のGUIソリューションも望んでいません。
問題のOS:
-
Linux Mint 18.xCinnamon64ビット
-
GNU / Linux Debian 9.xCinnamon64ビット
承認された回答:
次のファイルを編集する必要があります:
/etc/sysctl.conf
次の行を、できればファイルの最後に追加します。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
完了したら、マシンを再起動するか、次のように入力します。
sudo sysctl --load=/etc/sysctl.conf
他のOSの場合、起動時にそのファイルを読み取らない場合は、別の方法があります。
次のファイルを編集する必要があります:
/etc/default/grub
次の付録を追加するには:
ipv6.disable=1
次の変数に:
GRUB_CMDLINE_LINUX_DEFAULT
たとえば、私の場合は次のようになります。
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
編集したら、次の電話番号を呼び出す必要があります:
sudo update-grub
マシンを再起動します。
しかし、Rui F Ribeiroが指摘しているように、すべき 次の理由により、両方の方法を実行します。
-
将来アップグレードする場合は、
grub
の更新を許可してください ファイルの場合、sysctl
の形式で安全性があります 設定。 -
sysctl
のみ メソッド、ipv6
モジュールはまだロードされています。