CentOS 配置无线网络,开启wifi

您所在的位置:网站首页 无线网硬件开关 CentOS 配置无线网络,开启wifi

CentOS 配置无线网络,开启wifi

2023-12-22 22:04| 来源: 网络整理| 查看: 265

背景:一台老笔记本安装CentOS7.x,最小安装模式,安装后无法开启wifi

1、先用NetworkManager包的nmcli命令检查网卡,发现无线网卡wlo1信息里有个错误plugin missing,Ethernet正常,先配置以太网,保证能连上外网后,然后再解决无线网络

配置以太网大约是:按刚才nmcli命令显示的网络名字找到配置文件,假设是ens33

ls /etc/sysconfig/network-scripts/ 里面ifcfg开头的ifcfg-ens33就是 vi /etc/sysconfig/network-scripts/ifcfg-ens33 大约配置是: TYPE=Ethernet #网络类型为:Ethernet以太网 PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none #设置为none禁止DHCP,设置为static启用静态IP地址,设置为dhcp开启DHCP服务 DEFROUTE=yes #默认网卡 IPV4_FAILURE_FATAL=no ##IPV6INIT=yes ##IPV6_AUTOCONF=yes ##IPV6_DEFROUTE=yes ##IPV6_FAILURE_FATAL=no ##IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 #定义网络设备名称 UUID=45fe5552-7117-4c84-9742-c87adfa222b9 DEVICE=ens33 #指出设备名称 ONBOOT=yes #设置为yes,开机自动启用网络连接 ZONE=public IPADDR=192.168.31.10 NETMASK=255.255.255.0 GATEWAY=192.168.31.2 DNS1=192.168.31.2 DEFROUTE(默认线路——默认网卡) 如果有多个网卡,比如eth0、eth1,就有可能会出现这样的情况: 系统默认路由选择eth0网卡,而实际使用的是eth1网卡 这个时候就需要配置DEFROUTE参数,在eth1的配置文件内加上DEFROUTE=yes

配置后重启网络,或者重启设备,以太网可以正常连接外网。

2、安装NetworkManager-wifi

yum -y install NetworkManager-wifi 安装完后,reboot,wifi网卡应该已经启动,如果未启动执行nmcli r wifi on#开启无线网

3、配置wifi

#系统内置网络配置界面 nmtui #扫描可用于连接wifi nmcli dev wifi #添加一个wifi的连接 nmcli dev wifi con “无线网络名称” password “无线网络密码” name “任意连接名称(删除,修改时用)” #添加成功后查看已创建的wifi连接 nmcli conn

#如果wifi没有连接上

nmcli con up wifi连接名(刚才nmtui创建的连接)

#修改该连接为开机自动连接

nmcli con mod wifi连接名 connection.autoconnect yes

4、如果只启用wifi,那么需要关闭以太网,把ONBOOT=no,否则没插网线的情况下,路由可能还是走的以太网。

     如果需要配置wifi的静态IP,关键部分基本和以太网的一样。

5、其他情况:如果无线网卡安装不正常,可以lspci命令查看网卡型号,使用lspci命令需要先安装yum -y install pciutils*

     查看设备后下载相应的驱动程序进行安装

# 查询内核日志,查看是否需要安装无线网卡的固件

dmesg | grep firmware



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3