ファイルを作成しようとしています。/etc/sysctl.d/10-network-override.confそれからsudo systemctlデーモンの再ロード
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.wls1.disable_ipv6=1
また、作成してみてください。/etc/systemd/network/20-IpV6-disable.networkそれからsystemctl 再起動 systemd-networkd
[Match]
Name=wls1
[Network]
DHCP=ipv4
LinkLocalAddressing=ipv4
IPv6AcceptRA=no
どちらのソリューションも一時的に動作し、再起動後にIPv6を再取得しました。
ベストアンサー1
次の2つの設定を使用しましたが、十分でした。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
インターフェイスに割り当てられたIPv6アドレスは引き続き表示されますが、これは問題ありません。リンクローカルアドレスそして、ローカルエリアネットワーク内でのみ使用できます。これらのアドレスはルーティングできません。
さらに進むには、ipv6カーネルモジュールを無効にして、次のファイルを作成します/etc/modprobe.d/disable-ipv6.conf
。
blacklist ipv6
そして再起動してください。