Linux无线网络怎么配置
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要讲解了"Linux无线网络怎么配置",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux无线网络怎么配置"吧!无线网络配置1.找到无线网
千家信息网最后更新 2025年11月07日Linux无线网络怎么配置
这篇文章主要讲解了"Linux无线网络怎么配置",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux无线网络怎么配置"吧!
无线网络配置
1.找到无线网卡
首先要找到无线网卡的名称,才能操作它
iw dev
wlp3s0就是本机的无线网卡的名称了。
2.扫描附近的WiFi
iw wlp3s0 scan|grep SSID
其中的SSID就是WiFi名字,找到你熟悉的名字然后开始连接
3.连接WiFi
这里有两款工具:wireless-tools和wpa_supplicant,由于我本机是自带wpa_supplicant的,所以wireless-tools在这里略过。
wpa_supplicant -B -i wlp3s0 -c 看到connected to 说明已经连接成功!wpa_supplicant介绍:WPA是WiFi Protected Access的缩写,中文含义为"WiFi网络安全存取"。wpa_supplicant是一个开源项目,已经被移植到Linux,Windows以及很多嵌入式系统上。它是WPA的应用层认证客户端,负责完成认证相关的登录、加密等工作。 wpa_supplicant help //查看wpa指令集-B指的是使用守护进程在后台执行这个是必须的选项。-c(小写)指定是使用配置文件:/etc/wpa_supplicant/wpa_supplicant.conf,如果不带配置文件就用这条命令-i 指的是接口名称,也就是wlp3s0无线网卡了。在上面的操作中已经成功连接WiFi了,但是wpa_supplicant还没有重启、断线自动连接能力。4.配置自动连接这里自动连接就需要使用NetworkManager工具了。NetworkManager介绍:NetworkManager是RedHat(红帽组织,传送门:https://www.redhat.com/en)开发的一个项目,由一个管理系统网络连接、并且将其状态通过D-BUS(是一个提供简单的应用程序 互相通讯的途径的自由软件项目,它是作为freedesktoporg项目的一部分来开发的。)进行报告的后台服务,以及一个允许用户管理网络连接的客户端程序。优点是:带有GUI工具界面,能大大简化网络连接。1.安装NetworkManager yum -y install NetworkManager-wifi2.启动NetworkManager systemctl start NetworkManager systemctl enable NetworkManager //设置开机启动现在可以使用nmcli (NetworkManagerClient)命令啦3.令NetworkManager管理起wifi扫描WiFi nmcli dev wifi //扫描WiFi连接WiFi这里就有个问题,前面我们是通过wpa_supplicant连接的,这里再用NetworkManager连接就会产生冲突,所以这里我们先重启下network,以便让wap_supplicant的连接失效,然后再操作NetworkManager连接WiFi。 service network restart nmcli dev wifi connect $SSID password $password //$SSID:WiFi名称,$password:WiFi密码 nmcli conn //查看已连接的WiFi可以看到已连接WiFi,UUID:060c319f-3e24-4b57-976d-9a2705d2467b根据UUID来管理WiFi nmcli c down 060c319f-3e24-4b57-976d-9a2705d2467b //停用WiFi nmcli c up 060c319f-3e24-4b57-976d-9a2705d2467b //启用WiFi nmcli c delete 060c319f-3e24-4b57-976d-9a2705d2467b //删除WiFi systemctl restart NetworkManager //重启5.NetworkManager 无法自动重连问题排查及解决WiFi连接上了,楼主重启了无数遍还是不能够自动连接WiFi。网上找相关的博客都很水,根本就没有排查过程,张口就来命令,什么意思也不解释。在这绝望的境地下,也只好自力更生了。1.NetworkManager排查过程首先要排查问题,那么日志分析是必不可少的,找到相关的日志信息,有错误提示就能找到解决问题的线索。 less /var/log/messages //查看linxu内核及公共消息日志进去后按G跳到底部,输入?NetworkManager回车找到NetworkManager的相关日志,按n往上搜索,果然出了几条关键的信息线索:在红色框里可以看到,出现了三条warn信息,第一条意思是"取消p2p连接失败:返回空的body信息"。第二条意思是"在wap_supplicant 设置WFD IES 失败原因是GDBUS.Error.InvalidArgs没有这个属性" 。第三条意思是:"不能获取请求扫描结果:返回错误的body("ss")"。分析过程:第二条信息很关键,因为没有相关属性导致 第一条和第三条都出错了。直接百度搜索 "GDBUS.Error.InvalidArgs: No such property" ,发现没有答案。其实从日志信息可以知道,NetworkManager会向wpa_supplicant发送请求来获取扫描信息,现在是请求wpa_supplicant时失败了。那就可以初步猜测两个工具之间的兼容问题!解决问题既然定位到问题了,兼容问题,那就从工具本身下手吧,下载wpa_supplicant最新版本,然后重启NetworkManager. yum -y install wpa_supplicant //下载最新版本 systemctl restart NetworkManager //重启NetworkManager果然,安装最新版本之后,查看日志,NetworkManager已经可以自动扫描WiFi信息连接了。感谢各位的阅读,以上就是"Linux无线网络怎么配置"的内容了,经过本文的学习后,相信大家对Linux无线网络怎么配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
无线
网络
问题
配置
信息
日志
无线网络
工具
名称
意思
无线网卡
网卡
项目
管理
命令
就是
版本
过程
三条
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
快门科技网络技术有限公司
佳能相机软件开发包
对拒不改正或导致危害网络安全
数据库的日期参数
徐州服务器机柜过滤器
重庆一站式网络技术服务内容
我的世界开服服务器
10g高防服务器
网络安全月手绘海报
网络安全主要事项
马化腾网络安全实名制
明确网络安全工作责任人
hp服务器自检后开不了机
源码发到服务器安全吗
数据库登录显示地址已被占用
多式联运软件开发报价
计算机网络技术沈阳模拟题
数据库主键个数
软件开发团队组织方式
网站数据库空间
北京回收sun服务器
卫星软件开发价格
丰台区品质软件开发售后保障
合肥服务器回收企业
网络安全产业助推
专升本数据库常用命令
facebook服务器维修视频
hp g8 服务器 配件 通用
网络安全护航成长主题
大数据项目服务器资源