/etc/sysctl.conf
を追加してIPv6を無効にしようとしました:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Sudo sysctl -p
を実行して/etc/sysctl.conf
設定を再読み込みしますが、エラーがスローされました:
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory
Grub設定/etc/default/grub.d/50-cloudimg-settings.cfg
を次のように変更して、無効化しようとしました:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 console=tty1 console=ttyS0"
Sudo update-grub
を実行しますが、update-grubはインストールされていません。
Sudo: update-grub: command not found
したがって、grubを更新することさえ可能かどうかはわかりませんが、そこに特定の構成が存在するという事実があるので、そこにあるのです。
WSLバージョン:
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
WindowsネットワークアダプターのプロパティでIPv6を無効にしました。これで問題が解決しました。私のUbuntuサブシステムは、代わりにIPv4の使用を開始しました。
ncpa.cpl
Enterこれにより、WSLだけでなく、すべてのWindows(そのアダプターを使用する場合)でIPv6が無効になることに注意してください。