What to do if centos7 wifi is not available

藏色散人
Release: 2022-01-17 11:26:45
Original
5944 people have browsed it

centos7 WiFi unavailable solution: 1. Enter the command line window; 2. Manually activate the network card through "ls ifcfg-eno16777736 ifdown-eth ifdown-post...".

What to do if centos7 wifi is not available

The operating environment of this article: CentOS7 system, Dell G3 computer.

centos7 What should I do if my wifi is not available?

CentOS7 cannot connect to wifi after installation

##Installed I installed CentOS7 but found that I couldn't connect to wifi!

The symptoms are as follows: Click to turn on wifi in the graphical interface, but every time you click on it, it immediately turns off, and the wifi list is empty. .

After searching online for a long time, I posted my solution process below. I hope it will be useful to everyone.

CentOS7 does not activate the network card by default when the installation is completed, so the network card must be manually activated in the command line. As follows:

[root@localhost /]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-eno16777736       ifdown-eth   ifdown-post
... ... 
[root@localhost network-scripts]#
Copy after login
Explanation: (There are too many files listed in the ls command, I replaced them with ellipses) Because the configuration of the network card in Linux is in the network-scripts folder, so we need to put it in this directory Modify the configuration file about the network card, then the question arises, which file is the configuration file of the network card? ?

Did you notice the file list listed in ls? There is an ifcfg-enoXXX.. (XXX replaces a number). This "enoXXXXX" is the name of your network card. Use a text editor to edit this Configuration file (you can open it using nano or vim).

The content after opening is as follows:

HWADDR=00:0C:29:B9:0A:53
TYPE=Ethernet
BOOTPROTO=dhcp
... ...
NAME=enoXXXXX
UUID=....
ONBOOT=yes
Copy after login
Attention, I have omitted many options, and the main ones are listed in the value.

The NAME option is the name of the network card, TYPE is the type of network card, here is Ethernet.

What we want to modify is the ONBOOT option. What we see may be ONBOOT=no, just change it to ONBOOT=yes, save and exit, restart the network

service network restart
Copy after login
and then Can connect to the Internet.

But, do you think the problem is solved like this! ! ! ! No. . .

When I executed the "ls" command according to the online method, the file "ifcfg-enoXXXX" did not appear at all. This file did not exist at all! !

Does it mean that my computer does not have a network card? Or the driver is not installed? No, no, this is obviously impossible. . . .

Later I went out to smoke a cigarette. . . Suddenly I understood

My computer is a laptop, and it does not have a network cable socket, not a desktop. In other words, the computer only has a wireless network card and no Ethernet card. And "ifcfg-enoXXXX" is a configuration file for the Ethernet card. There is not even an Ethernet card, let alone an ifcfg-enoXXX configuration file.

So let’s configure the computer’s wireless network card file now.

#iw dev 
phy#0
    Interface wlo1
        ifindex 2
        ...
        ...
        channel 1 (2412 MHz), width:40 MHz, center1: 2422 MHz
Copy after login
iw dev command can view the information of the computer's wireless network card. The wireless network card number is behind the Interface. Remember it (my network card number is wlo1).

# ip link set wlo1 up
Copy after login
This is to activate the wireless network interface

# ip link show wlo1
2 wlo1:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 68:07:15:c3:6f:ef brd ff:ff:ff:ff:ff:ff
Copy after login
This can check whether the interface is successfully activated. If there is UP in <>, it means the interface is successfully activated.

#iw wlo1 link
Copy after login
This shows whether the wireless network is connected, but generally it is not connected at this time: not connect.

#iw wlo1 scan | grep SSID
Copy after login
Scan available wifi

# wpa_supplicant -B -i wlo1 -c <(wpa_passphrase "填写你要连接的wifi的名字" "输入wifi的密码")
Copy after login
Then it will show that your connection is successful

# dhclient wlo1
Copy after login
This is used to obtain the IP allocation. After I entered this name, it took a long time to execute Time

# ip addr show wlo1
Copy after login
Tested whether the IP was successfully obtained from the router. I had no problem with this step and it was successful.

Finally switch to the graphical interface, everything is done and you can go online! !

Recommended tutorial: "

centos tutorial"

The above is the detailed content of What to do if centos7 wifi is not available. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!