隐士 |
2009-02-12 10:48 |
在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的命令连贯性比较好。
|
|