Wifi is tricky and can go wrong at several points.
1) The kernel may not load drivers correctly, so the wifi device is not created.
2) The device may not be making wireless contact with the base.
3) The device may not have received an address from the dhcp server on the base.
A quick check of the output of dmesg will show if the kernel has recognised the device, loaded the correct kernel driver and then loaded the firmware onto the chip.
A check of /sys/class/net will show if the device has been created and what it is called. It might be wlan0 or something more complicated like wl1pS2, depending on whether your distro favours the old or the new nomenclature.
If the device has been created, you need to check any relevant configuration files in /etc to make sure they are using the same name.
If all this is OK, then it really is a network problem. One thing that worked for me when troubleshooting was to temporarily simplify the system. For example, see if it will connect with wpa2 encryption switched off and with the base broadcasting its name. If that works, then add in the security features and see at what point it stops working.
You can also check the log files in /var/log. I think the kernel log file is the one that contains the dialogue between your card and the wifi base, but my memory is not good and it might be one of the others. You should be able to see if anything is going wrong at that stage.
Last edited by hazel; 10-21-2018 at 11:15 AM.
|