Como desabilitar o IPv6 no Windows Subsystem para Linux?

3

Eu tentei desativar o IPv6 adicionando /etc/sysctl.conf :

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

e, em seguida, executando sudo sysctl -p para recarregar as configurações de /etc/sysctl.conf , mas isso gerou o erro:

sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory

Eu também tentei desativá-lo alterando a configuração do grub /etc/default/grub.d/50-cloudimg-settings.cfg para:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 console=tty1 console=ttyS0"

e, em seguida, execute sudo update-grub , mas não há nenhum update-grub instalado:

sudo: update-grub: command not found

Portanto, não tenho certeza se é possível atualizar o grub, mas o fato de que existe uma configuração específica localizada lá me faz sentir que existe.

Versão do WSL:

Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial
    
por Răzvan Flavius Panda 24.09.2017 / 08:55

1 resposta

0

Eu desativei o IPv6 nas propriedades do adaptador de rede do Windows e cuidei do problema para mim. Meu subsytem do Ubuntu começou a usar o IPv4.

  1. Painel de controle > Centro de Rede e Compartilhamento > Alterar as configurações do adaptador
    ou Win + R ncpa.cpl Enter
  2. No seu adaptador (por exemplo, Ethernet ), clique com o botão direito em > Propriedades
    ou clique duas vezes em > Propriedades
    ou Alt + Introduzir
    ou Alterar configurações desta conexão
  3. Desmarque Protocolo de Internet versão 6 (TCP / IPv6)
  4. OK
  5. Repita conforme necessário para outros adaptadores, como WiFi

Observe que isso desativará o IPv6 para todo o Windows (ao usar esse adaptador), não apenas para o WSL.

    
por Travis 08.03.2018 / 22:16