日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS 7 网络连接优先由与无线问题解决

發布時間:2025/5/22 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS 7 网络连接优先由与无线问题解决 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該解決方法不具有一般性:

由于我安裝CentOS 7系統時選擇的是服務器模式而不是家用個人計算機之類的模式,網絡配置階段,有線禁用了dhcp協議,也沒有無線相關的內容,于是在gnome下根本沒有無線網絡的配置選項。有線網絡也難以連接。

1. 解決有線網絡連接問題:打開/etc/sysconfig/network-scripts,其中有前綴為ipcfg-的配置文件名為 ifcfg-p8p1 , 修改后內容如下:(只是將BOOTPROTO=no改為 dhcp,網上有些帖子說要把ONBOOT=no改為yes,但我不存在這個問題)

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=p8p1
UUID=645a02e2-2178-46b4-8377-7047e1d87838
DEVICE=p8p1
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no

然后重起網絡服務:service network restart,就ok了;

2. 解決無線網絡問題:

在解決有線網絡連接之前無線網絡按此方法是不行的:

相關命令:

dmesg | grep firmware(查看有沒有來自無線網卡的固件請求)

iw:

? ? iw dev(查找無線網卡口)

? ? iw wls1 link(查看wls1網口無線網絡連接情況)

? ? iw wls1 scan | grep SSID(查看wls1網口可連接的wifi)

ip:

? ? ip link set wls1 up(將無線網口wls1開啟)

? ? ip link show wls1(顯示無線網口wls1連接情況)

? ? ip addr? show wls1(顯示分配的ip地址,特別適用于查看是否成功地通過dhcp自動獲取了ip地址)

wpa_supplican:

? ? wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk") (連接無線網ssid,密碼psk)

dhclient:

? ? dhclient wls1(為wls1分配ip地址)

如需使用上述命令,只需將wls1直接更換成自己網口就行了

二.具體過程:
查看是否需要安裝固件

大多無線網卡還需要固件。內核一般會自動探測并加載兩者,如果您得到類似 SIOCSIFFLAGS: No such file or directory 的輸出,意味著您得手動加載固件。若不確定,用 dmesg 查詢內核日志,看看有沒有來自無線網卡的固件請求。比如您有 Intel 芯片組,輸出大概是這樣:
# dmesg | grep firmware
firmware: requesting iwlwifi-5000-1.ucode
若無輸出,表明系統的無線芯片不需要固件。

查看無線網口:

#iw dev(interface后面即為無線網口號)

phy#0
? ? Interface wlp2s0
? ? ? ? ifindex 3
? ? ? ? wdev 0x1
? ? ? ? addr ac:7b:a1:07:ef:04
? ? ? ? ssid M3A60X
? ? ? ? type managed
? ? ? ? channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz

激活無線網絡接口:
# ip link set wlp2s0 up
為了檢驗接口是否激活成功,您可以查看以下命令的輸出:
# ip link show wls1
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000
? ? link/ether ac:7b:a1:07:ef:04 brd ff:ff:ff:ff:ff:ff

查看無線網絡連接情況:#iw wls1 link
剛開始應該會顯示無連接

掃描可連接的wifi
#iw wls1 scan | grep SSID? ?

連接指定的SSID
# wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase "ssid" "psk")
將ssid 替換為實際的網絡名稱,psk 替換為無線密碼,請保留引號。

用dhcp 獲得 IP 分配:
# dhclient wlp3s0

測試是否成功地從路由器獲取了ip(重要)

#ip addr? show wls1如果分配有ip,即可上網,也可以有ping直接測試

來源:https://www.linuxidc.com/Linux/2016-11/137566.htm

總結

以上是生活随笔為你收集整理的CentOS 7 网络连接优先由与无线问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。