命令驱动无线网卡链接AP上网

来源:互联网 发布:建立健全网络监管制度 编辑:程序博客网 时间:2024/05/21 16:21

由于工作需要

下面介绍使用iwconfig和ifconfig等命令在命令行状态下配置无线网络。前题是无线网卡驱动已经正确安装,并被系统正确识别。

大体思路
工作的大体思路如下:

用iwconfig开启无线网卡的电源,并查找区域内的无线网络
连接到相应的无线网络
通过ifconfig启用无线网卡,并获取IP(如果使用DHCP的话)
注意:
假设无线被识别为wlan0,如果您的网卡没有被识别为wlan0,可以在操作时做相应的修改。
具体过程
1. 打开无线网卡电源

iwconfig wlan0 txpower on
2. 列出区域内的无线网络

iwlist wlan0 scan
3. 假设要连接到网络MyHome(即essid为MyHome的网络),那么输入命令

iwconfig wlan0 essid "MyHome"
如果网络是加密的,密码是0123456789,那么就按下列步骤:

a.首先检查是否安装了wpasupplicant,ubuntu10.04已经安装了。 

使用命令生成需要的配置文件 

Shell代码 复制代码 收藏代码

wpa_passphrase ESSID PWD > xxx.conf  

wpa_passphrase ESSID PWD > xxx.conf

b.然后将生成的xxx.conf放到一个确定的目录下,我的放到了~/netconf下面。 

然后运行: 

Shell代码 复制代码 收藏代码

sudo wpa_supplicant -B -i wlan0 -Dwext -c ~/netconf/lncmcc.conf  

sudo wpa_supplicant -B -i wlan0 -Dwext -c ~/netconf/lncmcc.conf 

c.使用 

Shell代码 复制代码 收藏代码

iwconfig wlan0  

iwconfig wlan0检查已经连接上路由 
然后就是自动获取ip了。就这么简单。 

 

dhclient wlan0


4. 如果正常的话,输入

iwconfig wlan0
就可以看到连接正常的各项参数了。 5. 启用无线网卡

ifconfig wlan0 up
6. 如果是用DHCP获取IP的,那么用dhclient或dhcpcd获取ip

dhclient wlan0

dhcpcd wlan0
7. 现在无线网卡应该可以正常使用了


原创粉丝点击