You need to configure your networking. Here are some tips to solve this problem under Linux operating system.
Find out if network interface such as eth0/wlan0 detected or not…
Is your network card detected by Linux? Run the ifconfig command or ip command and make sure you can see eth0 or wlan0 or actual interface on Linux:
ip a show
Also run the lspci command to list your current wireless and Ethernet devices using the egrep command/grep command or more command as filter:
lspci | more
lspci | egrep -i 'eth|wifi|wireless'
ifconfig Command Does Not Show IPv4 Address on Linux for wifi
You need to connect wifi. Here are some steps for connecting to a wireless network on Linux:
- Open the system menu from the right side of the top bar.
- Select Wi-Fi Not Connected. The Wi-Fi section of the menu will expand.
- Click Select Network.
- Click the name of the network you want, then click Connect.
- If the name of the network is not in the list, try clicking More to see if the network is further down the list. If you still do not see the network, you may be out of range, or the network might be hidden.
- If the network is protected by a password (encryption key), enter the password when prompted and click Connect.
- If you do not know the key, you may have to ask the person who administers the wireless network.
- The network icon will change appearance as the computer attempts to connect to the network.
- If the connection is successful, the icon will change to a dot with several curved bars above it. More bars indicate a stronger connection to the network. Fewer bars mean the connection is weaker and might not be very reliable.
Networking on Linux can be painful, especially in comparison to other operating systems. You can use NetworkManager to configure your wireless or ethernet cards. NetworkManager is configured through graphical interfaces, which are available for GNOME and KDE.
How Do I Use NetworkManager?
You will see applet (computer icon) in the notification area / system tray. Left-click this icon to present the nm-applet pop-up menu. You can see neighboring wireless networks with a broadcasted SSID. You can right click and edit the settings.
A note about the Internet connection…
Is your Internet connection working? Most router will give you an IP address when connected to the Internet via DHCP server. Make sure eth0 or wlan is configured to obtain address automatically using DHCP.
Another option is to set IP address manually:
Connect to a wired (Ethernet) network
To set up most wired network connections, all you need to do is plug in a network cable. The wired network icon is displayed on the top bar with three dots while the connection is being established. The dots disappear when you are connected.
If this does not happen, you should first of all make sure that your network cable is plugged in. One end of the cable should be plugged into the rectangular Ethernet (network) port on your computer, and the other end should be plugged into a switch, router, network wall socket or similar (depending on the network setup you have). Sometimes, a light beside the Ethernet port will indicate that it is plugged in and active.
How do I configure networking manually?
See the following tutorial for more information:
- Debian Linux Configure Network Interface Cards IP address and Netmasks
- RHEL / Red Hat / CentOS Linux Network Configuration
🐧 Get the latest tutorials on Linux, Open Source & DevOps via:
|Category||List of Unix and Linux commands|
|Firewall||Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04|
|Network Utilities||dig • host • ip • nmap|
|OpenVPN||CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04|
|Package Manager||apk • apt|
|Processes Management||bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time|
|Searching||grep • whereis • which|
|User Information||groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w|
|WireGuard VPN||Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04|