• Home
    • 普通市民付先生 photo

      普通市民付先生

      世界并非非黑即白

    • Email
    • Github
    • Steam
    • Weibo
  • Posts
    • All Posts
    • All Tags
  • Projects

无线网卡的配置操作

06 Jul 2022

Reading time ~1 minute

1.前置

​ 首先,需要确保有无线管理工具wireless-tool,wireless-tool需要从官网上下载源码进行编译安装。

​ 下载wireless-tool源码:

	wget https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz

​ 解压:

tar -zxvf wireless_tools.29.tar.gz

​ 编译&安装:

make
make install

2.wifi连接

​ 首先通过iwconfig的命令查找目前可以使用的网卡,以目前找到的网卡为WLAN0为例进行wifi的连接。

​ 启动此网卡:

ifconfig wlan0 up	 

​ 扫描可用的wifi:

iwlist wifi-name scanning

​ 以网络名为RA为例,设置连接的网络类型

iwpriv ra0 set NetworkType=Infra  

​ 设置无线网络的安全连接模式

iwpriv ra0 set AuthMode=WPA2PSK  

​ 设置连接时的密码: password为加密网络的密码

iwpriv ra0 set WPAPSK=password  

​ 连接wifi

iwconfig ra0 essid wifi-name

3.wpa_supplicant

​ 然而并不是所有的wifi都是能使用iwconfig进行连接的,凡是使用wpa作为加密方式的不能使用。(没有考证,不知道靠不靠谱,反正公司的用这种方法没有连上去过),这个时候就需要使用WPA来完成wifi的连接,这里不对wpa_supplicant的具体安装过程进行说明,有需要的请自行百度,仅仅说明怎么使用wpa_supplicant进行wifi网络的连接。

​ 首先,也需要对无线网卡进行启动。

ifconfig wlan0 up

​ 然后连接wifi。

wap_supplicant -B -i wlan0 -c<(wpa_passphrase "wifiname" "password")

​ 此时连接的WiFi并不能直接上网,因为没有配置ip地址等 参数,使用dhcp协议分配ip。

dhclient

4.cli

​ 但wpa_supplicant还有两个问题:一,每次重启后需要重新按照上面的步骤重新设置一次,没办法做到开机自启;二,没有固定IP。所以我们需要其它方法来做到这一点,为此需要安装NetworkManager-wifi的包,使用NetworkManager-wifi完成这一设置。

​ 首先,安装;

sudo yum install NetworkManager-wifi

​ 然后检查是否已有wifi连接;

sudo nmcli connection

​ 假设有wifi连接,删除,没有进行下一步;

sudo nmcli c delete UUID

​ 连接wifi;

nmcli d wifi connect “wifi-name” password “password” wlan-name

​ 此时,在系统下的/etc/sysconfig/network-scripts/ 文件夹下出现ifcfg-wifi-name的文件,修改文件,在末尾加入以下参数:

IPADDR=yourIP
NETMASK=yourNetMask
DNS1=dns1
DNS2=dns2
GATEWAY=yourGateWay

​ 重启验证即可。



Linux无驱无线网卡网络配置 Share Tweet +1