主题 : 如何在linux/solaris下配置&使用wifi
Make a difference!
级别: 四缕秋风
UID: 21000
精华: 0
发帖: 819
威望: 1594 点
无痕币: 592 WHB
贡献值: 0 点
在线时间: 146(时)
注册时间: 2008-04-13
最后登录: 2012-10-02

0 如何在linux/solaris下配置&使用wifi

在opensolaris和linux中集成了nwam服务,可以自动探测网络配置,进行最优化设置。下面讲怎么手动配置wifi
找了块Cisco的mini PCI卡插到笔记本中,重启之后Linux就自动识别出来了,并且自动加载了模块airo,在Solaris下,该设备驱动叫pcan。PCI ID为pci14b9,a504。
假设你的AP叫做myap,64位加密,密码为1234567890,则可以使用下面的命令连接和获取IP:
# iwconfig eth1 mode managed key 1234567890 essid myap
# dhclient eth1
iwconfig是wireless-tools软件包中的命令。
dhclient会修改/etc/resolv.conf中的域名服务器,如果禁掉wifi后上不了网了,可能就是这个文件被dhcp客户端进程修改了。再有可能就是默认路由被修改了。
如果是128位WEP加密,只需将密钥该位26个字符就行了。不加密连接的命令是:
# iwconfig eth1 essid myap
iwconfig是用来连接WEP的,如果AP是WPA的话,就要用wpa_supplicant命令。这块网卡好像不支持WPA模式,没有研究wpa_supplicant命令。
下面介绍Solaris下的wifi命令,假设使用的是atheros的产品,PCI ID为pci168c,13,Solaris识别为ath
首先加载驱动
# add_drv -i '"pci168c,13"' ath
如果加载成功,文件/etc/driver_aliases会多出一行
ath "pci168c,13"
# ifconfig ath0 plumb
# dladm create-secobj -c wep mykey
输入两遍密码1234567890,创建的key可以通过命令dladm show-secobj看到
# dladm connect-wifi -e myap -s wep -k mykey ath0
# ifconfig ath0 dhcp
有的Solaris用户可能还在使用wificonfig,这个命令其实挺好用的,不过现在已经没有人维护了。
如果要连接WPA的AP,只需创建key时制定为wpa就行了,看来还是Solaris的命令连贯性比较好。

---炫舞----
Total 0.221880(s) query 4, Time now is:05-02 12:08, Gzip enabled 粤ICP备07514325号-1
Powered by PHPWind v7.3.2 Certificate Code © 2003-13 秋无痕论坛