星期二 九月 11, 2007
Solariss无线局域网(WLAN)
无线局域网(Wireless Local Area
Network)指的是利用无线射频(RF)技术组建局域网。它包括红外(IrDA)、蓝牙(BlueTooth)、IEEE802.11等技术。IEEE802.11也常常被称为Wi-Fi(Wireless
Fidelity)。本文将主要介绍Solaris对IEEE802.11的支持。
相比Solaris 10而言。OpenSolaris的一个新增特性就是添加了对WLAN的支持。这包括:
- 核心中添加了对IEEE802.11协议的支持
- 一组足以覆盖当前流行的IEEE802.11无线网卡的驱动程序
-
GUI及命令行配置工具
1. IEEE802.11无线网卡及驱动程序
OpenSolaris上支持的无线网卡芯片包括:
- Atheros AR5210/AR5211/AR5212无线网卡
- Broadcom 43xx
- Cisco Aironet 340/350 系列802.11b无线网卡
- Intersil PrismII 802.11b
- Intel PRO/Wireless 2100 (迅驰BMiniPCI)
- Intel PRO/Wireless 2200/2915 (迅驰AG MiniPCI)
-
Intel
PRO/Wireless 3945 (迅驰ABG MiniPCI)
- Ralink RT2500
- Realtek RTL8180L 802.11b
- ZyDAS ZD1211
目前为止这些驱动中,除了Broadcom和ZyDAS仅发布在opensolaris.org的laptop社区中,其他驱动程序均包含在OpenSolaris中。这部分驱动程序由于使用了GLDv3架构而仅能运行在OpenSolaris上。对于Solaris 10的用户来说,可以到opensolaris.org的laptop社区中下载这些驱动的Solaris 10版本。
另外,要判断无线网卡芯片的类型,对于PCI/MiniPCI/PC-Card而言,只需运行“/usr/X11/bin/scanpci”即可。
1.1 Atheros
| 驱动程序 : | ath |
| 版本 : |
1.3 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/ath/ |
| 模式 : | BSS |
| 安全 : | WEP, WPA/WPA2-PSK |
| 协议 : | 802.11b, 802.11g, 802.11a depending on hardware |
|
硬件平台 : |
x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
bcmndis |
| 版本 : |
1.1 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/ndis/ |
| 模式 : | BSS, IBSS |
| 安全 : | WEP |
| 协议 : | 802.11b, 802.11g, 802.11a depending on hardware |
| 硬件平台 : | x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
pcan |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/pcan/ |
| 模式 : |
BSS |
| 安全 : | WEP |
| 协议 : | 802.11b |
| 硬件平台 : |
x86/x64/sparc |
| 其他特性 : |
N/A |
| 驱动程序 : |
pcwl |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/pcwl/ |
| 模式 : |
BSS, IBSS |
| 安全 : | WEP |
| 协议 : | 802.11b |
| 硬件平台 : |
x86/x64/sparc |
| 其他特性 : |
N/A |
| 驱动程序 : |
ipw |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/ipw/ |
| 模式 : |
BSS |
| 安全 : | WEP |
| 协议 : | 802.11b |
| 硬件平台 : |
x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
iwi |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/iwi/ |
| 模式 : | BSS |
| 安全 : | WEP |
| 协议 : | 802.11b, 802.11g, 802.11a depending on hardware |
| 硬件平台 : | x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
wpi |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/wpi/ |
| 模式 : |
BSS |
| 安全 : | WEP |
| 协议 : | 802.11b, 802.11g, 802.11a depending on hardware |
| 硬件平台 : | x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
ral |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/ral/ |
| 模式 : |
BSS |
| 安全 : | WEP |
| 协议 : | 802.11b, 802.11g |
| 硬件平台 : | x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
rtw |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/rtw/ |
| 模式 : | BSS |
| 安全 : | WEP |
| 协议 : | 802.11b |
| 硬件平台 : | x86/x64 |
| 其他特性 : |
N/A |
| 驱动程序 : |
zyd |
| 版本 : |
1.0 |
| 相关网页 : | http://www.opensolaris.org/os/community/laptop/wireless/zyd/ |
| 模式 : |
BSS |
| 安全 : |
N/A |
| 协议 : | 802.11b, 802.11g, 802.11a depending on hardware |
| 其他特性 : |
N/A |
2.1 命令行配置工具
OpenSolaris中无线网卡的配置工具包括wificonfig和dladm。Wificonfig是Solaris中最早的无线网卡命令行配置工
具,随着dladm和nwam的逐渐完善,最终将被dladm取代。wificonfig和dladm功能对比如下。
| Features |
wificonfig |
dladm |
|
| Properties |
channel |
r/w |
r |
| speed |
r/w |
r/w |
|
| powermode |
r/w |
r/w |
|
| radio |
r/w |
r/w |
|
| essid |
r/w |
r/w |
|
| bssid |
r |
r |
|
| Authentication mode |
open/shared_key |
open/shared_key |
|
| Security |
none/wep |
none/wep/wpa |
|
| Profile |
Yes |
No |
|
本文将以dladm为例,简单说明怎样配置无线网卡。
扫描可用的无线网络
建立连接
打印当前连接状态
扫描可用的无线网络
# dladm scan-wifi
LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED
ath0 ap7-2 0:f:24:19:9:70 none very weak g 54Mb
ath0 dlink 0:1b:11:ed:45:f2 wpa good g 54Mb
LINK ESSID BSSID/IBSSID SEC STRENGTH MODE SPEED
ath0 ap7-2 0:f:24:19:9:70 none very weak g 54Mb
ath0 dlink 0:1b:11:ed:45:f2 wpa good g 54Mb
其中,LINK:无线网卡接口
ESSID:可用的无线网络名称
SEC:网络安全模式
STRENGTH:信号强度
MODE:协议标准
SPEED:支持的最大传输速率
ESSID:可用的无线网络名称
SEC:网络安全模式
STRENGTH:信号强度
MODE:协议标准
SPEED:支持的最大传输速率
建立连接
# ifconfig ath0 plumb
如果要连接的网络不使用任何加密,以上面的ap7-2为例
# dladm connect-wifi -e ap7-2
如果要连接的无线网络使用WEP加密方式。首先要创建是wep key,再在“dladm connect-wifi”中用“-k”选项指明要用的key。需要注意的是,dladm不能设置wepkey index,缺省情况下使用的都是第一个wep key。
# dladm create-secobj -c wep mykey
provide value for 'mykey': **********
confirm value for 'mykey': **********
# dladm connect-wifi -e wifi_with_wep -k mykey
如果要连接的无线网络使用的是wpa加密方式
# dladm create-secobj -c wpa wpakey
provide value for 'wpakey': **********
confirm value for 'wpakey': **********
# dladm connect-wifi -e dlink -k wpakey
连接成功后,获取DHCP地址
# ifconfig ath0 dhcp
# dladm connect-wifi -e ap7-2
如果要连接的无线网络使用WEP加密方式。首先要创建是wep key,再在“dladm connect-wifi”中用“-k”选项指明要用的key。需要注意的是,dladm不能设置wepkey index,缺省情况下使用的都是第一个wep key。
# dladm create-secobj -c wep mykey
provide value for 'mykey': **********
confirm value for 'mykey': **********
# dladm connect-wifi -e wifi_with_wep -k mykey
如果要连接的无线网络使用的是wpa加密方式
# dladm create-secobj -c wpa wpakey
provide value for 'wpakey': **********
confirm value for 'wpakey': **********
# dladm connect-wifi -e dlink -k wpakey
连接成功后,获取DHCP地址
# ifconfig ath0 dhcp
打印当前连接状态
# dladm show-wifi
LINK STATUS ESSID SEC STRENGTH MODE SPEED
ath0 connected dlink wep good g 36Mb
LINK STATUS ESSID SEC STRENGTH MODE SPEED
ath0 connected dlink wep good g 36Mb
2.2 图形化配置工具
图形化配置工具包括
Posted by Judy Chen in Wireless
at 20070911
Comments[0]
- 集成在OpenSolaris中的/usr/bin/network-admin
- 发布在opensolaris.org的laptop社区中的inetmenu
# wget http://www.opensolaris.org/os/community/laptop/downloads/inetmenu-2.3.2.pkg.gz
# gunzip inetmenu-2.3.2.pkg.gz
# pkgadd -d ./inetmenu-2.3.2.pkgComments:
Search This Site
Recent Entries
- Wake On LAN及其在Solaris中的实现
- Solaris如何配置SpeedStep
- Solaris 3D桌面:Compiz Fusion
- Solaris无线局域网系统架构
- MDB调试STREAMS
- STREAMS流控机制的实现
- 有用的DTrace资源
- 什么是802.11n
- 什么是ZigBee
- SUN服务器获InfoWorld 2007最佳技术奖
- 用dtrace脚本监测进程网络状态
- 在Solaris上Mount NTFS / FAT32 / FAT16 / EXT2 / EXT3文件系统
- 在Solaris上运行Windows
- Solaris又添一Marvell Libertas 8335/8310 802.11b/g无线网卡驱动
- 推荐一个小工具SPC(Solaris Package Companion)
- OpenSolaris和Ubuntu双系统安装
- Solariss无线局域网(WLAN)
- 在MacBook Pro上安装Solaris
- 在Solaris上用cdrecord刻录CD/DVD
- Solaris如何在64位平台上加载32位核心
Photos
| www.flickr.com |
Referrers & Other Stats
View My Stats