linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
在solaris 10下使用迅驰笔记本的WiFi
[ 作者:  加入时间:2006-06-25 14:56:30  来自: ]
opensolaris社区推出了基于无线芯片的驱动,现在终于可以在solaris 10下发挥迅弛的WIFI了,闲话少说,我们进入正题。 RVSLinux联盟
配置:Dell Inspiron 600M,无线模块为Intel Pro/Wireless 2200BG RVSLinux联盟
操作系统:solaris 10 x86 GA RVSLinux联盟
第一步:我们到opensolaris社区去下载几个驱动和工具http://opensolaris.org/os/community/laptop/wireless RVSLinux联盟
在这个页面中有几个连结,请根据你所使用的无线模块来选择驱动下载,我的是Intel Pro/Wireless 2200BG,所以下载iwi驱动,另外,ipw支持Intel Pro/Wireless 2100 模块,如果你用的是PCMCIA卡的话,可以试试cardbus驱动,但是目前cardbus驱动支持的无线模块很少。除了iwi模块外,我们还需要一个配置工具wificonfig,如果你需要GUI配置的话,还要下Inetmenu工具。 RVSLinux联盟
第二步:安装驱动iwi RVSLinux联盟
# gzip -dc iwi-0.1-pkg.tar.gz | tar xvf - RVSLinux联盟
# pkgadd -d . SUNWiwi RVSLinux联盟
安装成功后可以发现在/dev 目录下多了两个设备iwi 和iwi0,如果没有的话请重启系统 RVSLinux联盟
第三步:安装工具wificonfig RVSLinux联盟
# gzip -dc wificonfig-0.1-pkg.tar.gz | tar xvf - RVSLinux联盟
# pkgadd -d . SUNWwlanu RVSLinux联盟
第四步:启用无线接口 RVSLinux联盟
# ifconfig iwi0 plumb RVSLinux联盟
第五步:设置无线路由器 RVSLinux联盟
在这一步中,请根据你的实际情况设置无线路由器的参数,有几点要注意,无线路由器的验证方式要设置为none或者是WEP,并且不要选择共享密钥(目前驱动不支持这个选项),可以设置为自动或者是开放系统。我们以WGR614为例,把安全选项设置为WEP,安全加密认证类型设置为自动系统或者是开放系统,64位加密,wepkey1为FB3CB7CB32,启用dhcp服务器。 RVSLinux联盟
第六步:搜索信号 RVSLinux联盟
#wificonfig –i iwi0 scan RVSLinux联盟
如果发现了信号,我们就可以看到如下所示的输出: RVSLinux联盟
essid   bssid             type          encryption      signallevel RVSLinux联盟
NETGEAR 00:90:4c:7e:00:29 access point  WEP             11 RVSLinux联盟
否则请检查你的网络配置和驱动是否正确安装 RVSLinux联盟
如果你的无线网络没有启用安全选项,直接执行 RVSLinux联盟
# ifconfig iwi0 dhcp RVSLinux联盟
如果你已经启用了安全选项,请执行 RVSLinux联盟
# wificonfig -i iwi0 createprofile wifi essid=NETGEAR encryption=wep wepkey1= FB3CB7CB32(创建profile文件wifi,设置essid为NETGEAR,加密方式为wep,并且wep密钥为FB3CB7CB32) RVSLinux联盟
# wificonfig -i iwi0 connect wifi(利用刚才建立的profile连接网络) RVSLinux联盟
# ifconfig iwi0 dhcp RVSLinux联盟
到此处大功告成! RVSLinux联盟
但是目前还有一个问题没有解决,我们可以使用无线路由器分配的地址访问内部网络,但是却不能正确解析DNS,可以通过编辑文件/etc/resolv.conf,在里面添加nameserver 202.101.98.55(这是我的DNS服务器),修改文件/etc/nsswitch.conf,将  hosts:      files 这行替换成hosts:      files dns,保存退出就可以了。但是我总觉得这样来解决不能实现真正的dhcp,哪位大虾有好的方法请多多指教。 RVSLinux联盟
附录: RVSLinux联盟
我们可以使用wificonfig来查看和配置参数 RVSLinux联盟
         # wificonfig -i iwi0 getparam RVSLinux联盟
         bssid: 00:90:4c:7e:00:29 RVSLinux联盟
        essid: NETGEAR RVSLinux联盟
        bsstype: BSS(AP) RVSLinux联盟
        rates: 36 RVSLinux联盟
        authmode: opensystem RVSLinux联盟
        encryption: WEP RVSLinux联盟
        wepkeyindex: 1 RVSLinux联盟
        signal: 11 RVSLinux联盟
        radio: on RVSLinux联盟
目前驱动只能支持开放系统opensystem,在bsstype中只支持BSS,暂时还不支持adhoc结构,我们可以修改相关参数 RVSLinux联盟
         # wificonfig -i iwi0 setparam encryption=wep RVSLinux联盟
使用 wificonfig显示profile RVSLinux联盟
#wificonfig –I iwi0 showprofile wifi RVSLinux联盟
[wifi] RVSLinux联盟
        essid=NETGEAR RVSLinux联盟
        encryption=wep RVSLinux联盟
        bssid=00:90:4c:7e:00:29 RVSLinux联盟
删除profile RVSLinux联盟
#wificonfig –I iwi0 deleteprofile wifi RVSLinux联盟
查看状态 RVSLinux联盟
#wificonfig –I iwi0 showstatusRVSLinux联盟

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论

评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息