在linux中使用无线网卡 首先呐必须满足内核能够实现无线网络;第二必须要找到相应的芯片版本号;然后根据版本号网址下载相应的芯片驱动、安装驱动文件和网络配置文件,然后就实现无线网络的配置;(虚拟机的实验环境)
首先插入线网卡: (检测网卡的版本详情、以便安装相应的芯片驱动,)然后找到.zip解压包:
这样加压后也就形成了下面这个 新的目录:
再切换到这个新的目录下 :
查看到里面的文件说明两个:
driver 是设备驱动程序
wireless_tools 是允许无线操作的工具
wpa-supplicant_hostapd 是无线网络安全系统特权
然后这先切换 设备驱动里 对.tar.gz 文件进行拆包:
( 因为内核已经支持了无线网络,只不过没有针对芯片做成内置的,然后就需要靠驱动去生成模块;)
在linux里、一般第三方软件的的拆包位置是固定的在 usr/local/src 下,切换到这个目录下查看是否是拆解到这个位置,然后就可以直接执行make 开始配置:
之后也是执行make install 进行安装:(会安装一系列的[*.ko] 模块)
在这里查看一下本机是否加载过这些模块:(显示成这样 说明没有)
然后再ifconfig 查看一下wlan:
没有显示(就要激活;使端口呈up状态)再ifconfig:(但是没有地址 、接下来继续安装配置)
进入刚解压过的那个文件:
刚说过 有个 无线网络工具设备目录(wireless_tools),再进入安装需用的的一些工具软件:
(对这个包进行 拆解位置 usr/local/src/目录下)
安装之后切换到 安装位置的目录下:(也是就可以直接执行 配置 安装 )
安装位置 也是默认到(usr/local/)目录下:
再来到 安装目录下查看:
安装到此、就可以整理搜索附近是否有无线网络信号:(这在实验时 搜寻到了很多、就那最后一个 net-1 举例 ,)
再回到 主目录下,查看 wpa_supplicant_hostapd (也就可以实现 wpa 验证的一种工具)
仍然切换到此目录下,(进行解压缩)完毕之后查看进入 wpa_supplicant 目录下:(查看也都是一些二进制的 *.c 文件)
也是可以直接执行(make、 makeinstall)进行配置安装:
安装目录依然则是默认的:
(注意 sbin下的链各个特殊目录,一个是表连接网络生成密钥、一个是有了密钥可以并且能进行连接 )
上面都完成下面就开始进行生成密钥(针对 AP 做wpa的身份验证 网络验证即输入密钥验证):
(有两种方式进行、为安全性一般选择第二种,只是演示过程)
比较是明文和经MD5加密后的密文;
另一种:(是把密钥写到一个文件里面去,利用指明输出重定向目录直接写成 *.conf 文件)
现在就进行连接;
连接还是要指明刚才连接的密钥文件在哪,还要指明相应的驱动,确定设置在后台也要运行,还应指明通过哪一个网卡进行连接的;
设置好之后进行 查看无线网 是否有获得网络地址:
没有的话,那还就需要再进行设置一项:(切换机器的网卡目录)
查看发现只有以太网 eth0 和 ifcfg-lo ,所以这里需要再创建一个 ifcfg-wlan0 就行了;
(执行编辑 Vim ifcfg-wlan0 )
(可以仿造ifcfg-eth0 改写)简单的就这样编辑三个条件就可以了:
DEVICE=wlan0 无线设备(wlan0)
BOOTPROTO=dhcp dhcp服务动态获得IP地址
ONBOOT=yes 在系统启动时是否激活网卡
编辑保存之后,在对网络进行重新启动:
再查看显示网络配置:(已动态获得了IP)
到这整个无线网络的环境基本也算设置搭建完成了;其实简单起来大致过程也就是:
1. 找到对应于网卡芯片的驱动程序
2. 在linux上进行安装,如果有附带管理工具就将管理工具安装上(一般都会有)
3. 为无线网卡新建配置文件,并启用无线网卡
4. 扫描无线AP
5. 连接无线AP
( 注:涉及的驱动包可以到本用户的下载中心自主下载)