CentOS 配置无线网络,开启wifi |
您所在的位置:网站首页 › 无线网硬件开关 › CentOS 配置无线网络,开启wifi |
背景:一台老笔记本安装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 |