Linux无线网络怎么配置
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要讲解了"Linux无线网络怎么配置",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Linux无线网络怎么配置"吧!无线网络配置1.找到无线网
千家信息网最后更新 2025年01月16日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安全错误
数据库的锁怎样保障安全
奥特兰克大服务器
网络安全专业服务
服务器维护管理系统
杭州追云软件开发有限公司
软件开发公司的经营风险
未知网络安全吗
win11服务器地址怎么填
苹果id数据库软件
家里网络安全模式怎么选择
pos机服务器连接中
包头软件开发团队
江苏第二届网络安全精英赛官网
软件开发是一个过程
如何手动清空数据库中的数
新乡市鑫隆网络技术有限公司
oracle数据库导入单表
网络安全无法安全开启
360的服务器多大空间
盛京时报数据库的链接
斗罗大陆武魂觉醒服务器开启时间
星空壁纸引擎服务器是国内吗
数据库系统概论第11章答案
深圳服务器机柜专卖店
网络安全笔记本配置要求
随着网络技术的发展互联网
江西上位机软件开发
郑州交友软件开发哪家好
2018网络安全考试题5
山东常见软件开发价目表
第三方支付网络安全