步骤:

  1. 根据无线网卡型号下载相应的驱动程序,通常是压缩包,解压后已经存在makefile目录,直接make跟make install就可以安装程序,如果中间出错,就无法处理,使用lsusb查看型号
    Linux主机安装无线网卡过程以及问题处理

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

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

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

  1. 扫描无线网络
    命令格式:
    “iwlist 网卡设备名 scan ”
    扫描能搜索的所有无线网络,如:
    Linux主机安装无线网卡过程以及问题处理

其中 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接口。
配置文件解释
Linux主机安装无线网卡过程以及问题处理

以上是生产的配置文件

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

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

  1. 确认无线网卡是否挂载完成
    使用命令 iwconfig 无线网卡名称
    如:
    Linux主机安装无线网卡过程以及问题处理

出现以上内容则挂载完成

以下是未挂载完成的情况
如:
Linux主机安装无线网卡过程以及问题处理

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

问题:

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

相关文章:

  • 2022-12-23
  • 2022-02-17
  • 2021-12-14
  • 2021-08-18
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-01-11
猜你喜欢
  • 2022-02-22
  • 2021-04-02
  • 2022-12-23
  • 2021-04-11
  • 2021-12-17
  • 2021-12-15
  • 2021-04-24
相关资源
相似解决方案