Как отключить IPv6 в подсистеме Windows для Linux?

Я попытался отключить 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
2
задан 24 September 2017 в 11:55

2 ответа

Я отключил IPv6 в свойствах сетевого адаптера Windows и позаботился о проблеме для меня. Моя подсистема Ubuntu начала использовать IPv4.

Панель управления> Центр управления сетями и общим доступом> Изменить настройки адаптера или Win + R ncpa.cpl Введите на свой адаптер (например, Ethernet), щелкните правой кнопкой мыши> Свойства или дважды щелкните значок, нажмите «Свойства» или «Alt + Enter» или «Изменить настройки этого соединения». Снимите флажок «Протокол Интернета версии 6 (TCP / IPv6)» OK Повторите, если необходимо, для других адаптеров, таких как WiFi

. Обратите внимание, что это отключит IPv6 для всех Windows (при использовании этого адаптера), а не только WSL.

0
ответ дан 18 July 2018 в 06:18

Я отключил IPv6 в свойствах сетевого адаптера Windows и позаботился о проблеме для меня. Моя подсистема Ubuntu начала использовать IPv4.

Панель управления> Центр управления сетями и общим доступом> Изменить настройки адаптера или Win + R ncpa.cpl Введите на свой адаптер (например, Ethernet), щелкните правой кнопкой мыши> Свойства или дважды щелкните значок, нажмите «Свойства» или «Alt + Enter» или «Изменить настройки этого соединения». Снимите флажок «Протокол Интернета версии 6 (TCP / IPv6)» OK Повторите, если необходимо, для других адаптеров, таких как WiFi

. Обратите внимание, что это отключит IPv6 для всех Windows (при использовании этого адаптера), а не только WSL.

0
ответ дан 24 July 2018 в 18:34
  • 1
    Можете ли вы дать инструкции о том, как отключить IPv6? – stumblebee 9 March 2018 в 03:46
  • 2
    Добавлены инструкции @stumblebee. Было бы неплохо иметь способ сделать это только в WSL. – P1h3r1e3d13 10 March 2018 в 00:29

Другие вопросы по тегам:

Похожие вопросы: