centos7 wifi不可用的解決辦法:1、進入命令列視窗;2、通過「ls ifcfg-eno16777736 ifdown-eth ifdown-post...」手動啟用網路卡即可。
本文操作環境:CentOS7系統、Dell G3電腦。
centos7 wifi不可用怎麼辦?
CentOS7安裝完畢無法連線wifi
安裝好了CentOS7卻發現無法連線wifi!
症狀是這樣的:在圖形介面中點選開啟wifi,結果每次一點開就立馬變成關閉狀態,並且wifi列表空無一物。。
網上搜尋了半天,下面貼出我的解決過程,希望對大家有用。
CentOS7在安裝完畢的時候是預設沒有啟用網路卡的,所以必須在命令列中手動啟用網路卡。如下:
[root@localhost /]# cd /etc/sysconfig/network-scripts [root@localhost network-scripts]# ls ifcfg-eno16777736 ifdown-eth ifdown-post ... ... [root@localhost network-scripts]#
解釋一下:(ls命令列出的檔案太多了,我用省略號代替了)因為Linux中關於網路卡的設定在network-scripts資料夾下,所以我們要在這個目錄修改關於網路卡的組態檔,那麼問題來了,哪一個檔案是網路卡的組態檔呢??
注意到ls列出的檔案列表嗎,裡面有一個ifcfg-enoXXX.. (XXX代替的是數位),這個「enoXXXXX」就是你的網路卡的名字,用文字編輯器去編輯這個組態檔(你可以使用nano或者vim開啟它)。
開啟後的內容如下:
HWADDR=00:0C:29:B9:0A:53 TYPE=Ethernet BOOTPROTO=dhcp ... ... NAME=enoXXXXX UUID=.... ONBOOT=yes
注意了,很多選項我省略了,值列出主要的。
NAME選項就是網路卡的名字,TYPE是網路卡的型別,此處是乙太網。
我們要修改的就是ONBOOT選項,我們看到的可能是ONBOOT=no,只要把他修改成ONBOOT=yes就行了,儲存退出,重新啟動下network
service network restart
然後就可以聯網了。
但是,你以為問題就這麼解決了嗎!!!!沒有。。。
我按照網上的辦法執行到「ls」命令時,根本就沒有出現「ifcfg-enoXXXX」這個檔案,這個檔案根本就不存在!!
難道是說我的電腦沒有網路卡?或者說沒有安裝驅動?不不,這明顯是不可能的。。。。
後來出去抽了一根菸。。。忽然明白了
我的電腦是筆記型電腦,並且也沒有網線的插口,不是桌上型電腦,也就是說電腦裡只有無線網路卡,並沒有乙太網卡。而「ifcfg-enoXXXX」是針對乙太網卡的組態檔,連乙太網卡都沒有,就更不談什麼ifcfg-enoXXX組態檔了。
所以我們現在來設定一下電腦的無線網路卡檔案。
#iw dev phy#0 Interface wlo1 ifindex 2 ... ... channel 1 (2412 MHz), width:40 MHz, center1: 2422 MHz
iw dev 命令可以檢視電腦無線網路卡的資訊,無線網路卡口號在Interface後面,記住它(我的網路卡口號是 wlo1)。
# ip link set wlo1 up
這個是啟用無線網路介面
# 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
這個可以檢驗介面是否啟用成功如果<>裡面有UP,則表明介面啟用成功。
#iw wlo1 link
這個顯示無線網是否已經連線,不過一般此時是沒有連線的:not connect。
#iw wlo1 scan | grep SSID
掃描可用的wifi
# wpa_supplicant -B -i wlo1 -c <(wpa_passphrase "填寫你要連線的wifi的名字" "輸入wifi的密碼")
然後會顯示你連線成功
# dhclient wlo1
這個用於獲得ip的分配,這個命名我輸入後,執行了好長一段時間
# ip addr show wlo1
測試是否成功地從路由器獲取了ip,這一步我沒什麼問題,成功了。
最後切換到圖形介面,一切大功告成,可以上網了!!
推薦教學:《》
以上就是centos7 wifi不可用怎麼辦的詳細內容,更多請關注TW511.COM其它相關文章!