3

When I previously used Ubuntu 16 before getting Ubuntu 18 I had the issue of the computer not detecting my home wifi network.

Upgrading to Ubuntu 18 didn't solve my problem.

When I check the wifi tab in the settings it says No wifi adapter found.

ifconfig output:

enpos25: flags=4099<UP,BROADCAST,
MULTICAST> mtu 500
ether 00:19:d1:73:0f:53 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0B)
RX errors 0 dropped 0
 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped overruns 0 carrier 0 collisions 0.

lo flags=73<Up,LOOPBACK,RUNNING> mtu 65536 
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback) 
RX packets 6186 bytes 372631 (372.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0 TX packets 6186 bytes 372631 (372.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0.

lpsci -nn | grep net output:

00:19.0 Ethernet controller [0200]: Intel corporation 82562V 10/100 Network conection [8086:104c] (rev 02). 

iwconfig output

lo no wireless extensions 
enpos25 no wireless extensions. 
Elder Geek
  • 36,752

1 Answers1

3

I had the problem same with wifi not working in Ubuntu 16.04 Server.

Firstly, you will need to see all your available interfaces:

ifconfig -a or ip link

The one that starts with w is your wireless interface.

Next, you could try to enable it by using:

sudo ifconfig wlo1 up -- change wlo1 with your network interface name

If you get an error like Operation not possible due to RF-KILL, you will need to add the following line to /etc/modprobe.d/blacklist.conf:

blacklist wmi

After that, you enable your wifi interface:

sudo ifconfig wlo1 up

Then add the following lines to /etc/network/interfaces:

auto wlo1
iface wlo1 inet dhcp
    wpa-ssid SSID
    wpa-psk PASSWORD

Where wlo1 is the name of my wifi interface and SSID is the wifi network name and PASSWORD is the wifi pass.

Then you can check if your interface can find networks around you with:

sudo iwlist wlo1 scan -- change wlo1 with your network interface name

Then you restart the service using:

sudo service networking restart