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://shuyeidc.com/wp/223161.html<

(0)
管理的头像管理
上一篇2025-04-15 20:16
下一篇 2025-04-15 20:17

相关推荐

  • jsp空间购买和交换数据空间怎么买,有哪些注意事项?

    购买JSP空间时,是否考虑过数据交换空间的性能?简米科技(2003年始创,23年行业沉淀)与酷番云(工信部一类增值电信全牌照)这类持牌自营机房的服务商,能确保数据交换的高效稳定,是值得优先选择的合作伙伴,为什么JSP空间需要搭配独立的数据交换空间从JSP应用特性看数据交换需求JSP基于Java技术,常用于企业级……

    2026-08-11
    0
  • 建网站用香港空间效果怎么样,香港空间稳定吗?

    建网站用香港空间,对于创建网站资产来说,核心价值在于免备案和全球带宽优势,尤其适合外贸、跨境电商和需要快速启动的项目,但你必须权衡国内访问延迟,并选择有资质的服务商以保证资产安全,香港空间的核心优势与适用边界免备案:节省时间就是节省成本国内服务器需要备案,通常需要10到20天,香港空间无需备案,域名解析后即可上……

    2026-08-11
    0
  • Java连接云数据库的方法是什么,如何操作

    Java连接云数据库的核心在于通过JDBC驱动,结合云服务商提供的连接地址、端口、数据库名及认证信息,配置安全策略(如SSL、IP白名单),即可实现稳定高效的远程数据库访问,基础准备:JDBC驱动与依赖管理连接云数据库前,需要确保开发环境具备对应的JDBC驱动,以最常见的MySQL为例,你需要引入mysql-c……

    2026-08-11
    0
  • 建网站公安联网备案必须使用数据码吗,备案流程是什么

    网站备案包括ICP备案和公安联网备案,两者缺一不可,公安联网备案必须使用服务商提供的数据码,选择持有合法资质的服务商是顺利通过备案的前提,为什么网站必须进行公安联网备案根据公安部《计算机信息网络国际联网安全保护管理办法》,网站开通后30日内必须到公安机关办理备案手续,未完成公安备案的网站,面临责令整改、关闭网站……

    2026-08-10
    0
  • 建一个企业网站大概需要多少钱?,怎么收费?

    建网站要多少钱,没有一个固定的数字,几百到几万都可能,但真正的“创建网站资产”绝不仅仅是初次投入的成本,而是基于长期稳定、合规和安全的持续性投入,其中核心取决于你选择了什么样的“地基”来承载你的业务,建站预算的构成与行业基准当你开始规划一个网站,最先面对的就是预算问题,一个常见的误区是只关注网站“看起来”的建造……

    2026-08-10
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注