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

由于工作需要

下面介绍使用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. 现在无线网卡应该可以正常使用了


你可能感兴趣的:(命令驱动无线网卡链接AP上网)