查看完整版本: [-- 如何在linux/solaris下配置&使用wifi --]

秋无痕论坛 -> 『Linux 系统讨论专区』 -> 如何在linux/solaris下配置&使用wifi [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

隐士 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的命令连贯性比较好。



查看完整版本: [-- 如何在linux/solaris下配置&使用wifi --] [-- top --]



Powered by PHPWind v7.3.2 Code © 2003-08 PHPWind
Time 0.027192 second(s),query:2 Gzip enabled

You can contact us