Я попытался отключить IPv6, добавив в /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 -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, но не установлен обновление:
sudo: update-grub: command not found
Так что я не уверен, что даже можно обновить grub, но факт, что там определенная конфигурация, расположенная там, делает меня там.
Версия WSL:
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
Я отключил IPv6 в свойствах сетевого адаптера Windows и позаботился о проблеме для меня. Моя подсистема Ubuntu начала использовать IPv4.
Панель управления> Центр управления сетями и общим доступом> Изменить настройки адаптера или Win + R ncpa.cpl Введите на свой адаптер (например, Ethernet), щелкните правой кнопкой мыши> Свойства или дважды щелкните значок, нажмите «Свойства» или «Alt + Enter» или «Изменить настройки этого соединения». Снимите флажок «Протокол Интернета версии 6 (TCP / IPv6)» OK Повторите, если необходимо, для других адаптеров, таких как WiFi. Обратите внимание, что это отключит IPv6 для всех Windows (при использовании этого адаптера), а не только WSL.
Я отключил IPv6 в свойствах сетевого адаптера Windows и позаботился о проблеме для меня. Моя подсистема Ubuntu начала использовать IPv4.
Панель управления> Центр управления сетями и общим доступом> Изменить настройки адаптера или Win + R ncpa.cpl Введите на свой адаптер (например, Ethernet), щелкните правой кнопкой мыши> Свойства или дважды щелкните значок, нажмите «Свойства» или «Alt + Enter» или «Изменить настройки этого соединения». Снимите флажок «Протокол Интернета версии 6 (TCP / IPv6)» OK Повторите, если необходимо, для других адаптеров, таких как WiFi. Обратите внимание, что это отключит IPv6 для всех Windows (при использовании этого адаптера), а не только WSL.