Como sobrescrever o arquivo hosts do WSL?

Preciso alterar meu arquivo hosts do WSL, como posso fazer isso?

Por padrão, o WSL(Subsistema Windows para Linux) gera automaticamente um arquivo hosts no diretório /etc e não é possível sobrescrever o mesmo. Para que seja possível alterá-lo você precisa adicionar algumas configurações, abra o terminal e executa o comando:

sudo vim /etc/wsl.conf

Feito isso você irá abrir o arquivo wsl.conf no vim, adicione as seguintes linhas:

[network]
generateHosts = False

Depois, só salvar o arquivo com o comando :x

Feito isso, o WSL não irá mais gerar o arquivo hosts automaticamente. E você poderá editá-lo.

Comentários