Recently I installed WSL Ubuntu 18.04 on my Windows machine, but nothing seems to work properly, because I have no internet access.
I tried a few commands and sudo apt update
says 'Connection failed' and ping google.com
literally takes forever as you can see in this screenshot:
I also checked nano /etc/resolv.conf
and made sure that the nameservers are right, completely disabled Kaspersky and its firewall, disabled Hyper-V, reinstalled WSL a few times and even disabled Windows Defender. Nothing helped.
So do you have any ideas what the issue could be here?
The reason this error occurs is because Windows automatically generates resolv.conf file with wrong nameserver.
To resolve this issue, follow the following steps.
Locate the file by running the following command:
sudo nano /etc/resolv.conf
You will see the following in the file:
# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/resolv.conf
# [network]
# generateResolvConf = false
nameserver xxx.xx.xx
8.8.8.8
and save the file. You should now be able to connect to the internet.