Linux主机安装无线网卡过程以及问题处理

步骤:

  1. 根据无线网卡型号下载相应的驱动程序,通常是压缩包,解压后已经存在makefile目录,直接make跟make install就可以安装程序,如果中间出错,就无法处理,使用lsusb查看型号
    在这里插入图片描述

  2. 安装好驱动后,可以用 iwconfig 查看无线网卡的名称,如:

在这里插入图片描述

从图中可看到 无线网卡设备名叫“wlp0s20u10”

  1. 扫描无线网络
    命令格式:
    “iwlist 网卡设备名 scan ”
    扫描能搜索的所有无线网络,如:
    在这里插入图片描述

其中 ESSID是无线网络的名称,很重要。
4. 启动无线网卡,“ifconfig 无线网卡名称 up”
5. 使用wpa_supplicant命令启动无线网卡
首先创建目录:
Mkdir -p /data/misc/wifi/wlp0s20u10
命令:
wpa_supplicant -u -f /var/log/wpa_supplicant.log -c /etc/wpa_supplicant/wpa_supplicant.conf -B -O /data/misc/wifi/wlp0s20u10
命令格式:
wpa_supplicant -u -f “日志路径” -c “配置文件路径” -B -O /data/misc/wifi/wlp0s20u10
或者
wpa_supplicant -B -i enp0s20u10 -c /etc/wpa_supplicant/wpa_supplicant.conf -D wext

如果命令1不行可以用命令2
命令参数解释:
-u 用户
-f 日志路径
-c 配置文件路径
-B 后台运行
-i 指定无线网卡名称
-D 无线驱动接口名称
Linux无线驱动接口有两种标准接口,wext(Wireless Extensions无线扩展接口)和nl80211接口。
配置文件解释
在这里插入图片描述

以上是生产的配置文件

Network {
Ssid -----无线网络的名称
Psk ----无线网络的密码,密码产生方法在下面
}
以上配置比较重要

ssid :接入点名称,这个没什么好说的
scan_ssid=1 :这个很容易错过,如果你的无线接入点是隐藏的,那么这个就是必须的,亲身经历,折腾了好久才搞定,记之备忘。
psk=xx :是加密后的密码,用wpa_passphrase自动生成的
proto=RSN WPA2就选这个,抄一下官方配置文件例子里面的:

  1. proto: list of accepted protocols —支持的协议列表

  2. WPA = WPA/IEEE 802.11i/D3.0

  3. RSN = WPA2/IEEE 802.11i (also WPA2 can be used as an alias for RSN) —也能使用WPA2,它只是RSN的一个别名而已

  4. If not set, this defaults to: WPA RSN —如果不设置,默认就是WPA RSN,即全部支持

key_mgmt= 认证密钥管理协议,还是抄:

  1. key_mgmt: list of accepted authenticated key management protocols —支持的协议列表

  2. WPA-PSK = WPA pre-shared key (this requires ‘psk’ field) —一般都是这个,这就包括了WPA、WPA2开始的那些方式

  3. WPA-EAP = WPA using EAP authentication —这个就是WEP开头的,猜的,求验证

生产密码配置的方法命令
wpa_passphrase “无线网络名称” “密码”
如下:
Wpa_passphrase TPLINK 12345678

在这里插入图片描述

  1. 确认无线网卡是否挂载完成
    使用命令 iwconfig 无线网卡名称
    如:
    在这里插入图片描述

出现以上内容则挂载完成

以下是未挂载完成的情况
如:
在这里插入图片描述

  1. 设定路由和解析域名服务器地址
  2. 测试是否能通过无线网卡上网

问题:

  1. 启动无线网卡命令不同导致无法启动无线网卡
    一开始启动无线网卡的命令使用了
    wpa_supplicant -iwlp0s20u10 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -O/data/misc/wifi/wlp0s20u10
    相比较于能启动无线网卡的命令 多了一个 “-i”的参数,该参数作用在于指定无线网卡的名称,但是添加后无法正常启动无线网卡。这个需要注意
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值