07月 11th, 2008 搞定OpenSolaris上网


装好OpenSolaris后,居然有线网卡不能识别,上网看了一下,很多人都有这个问题。翻了一下网上的资料,自己总结了一下。

我的机子是Dell 640m,

有线网卡是Broadcom 440x 10/100 Integrated Controller;

无线网卡是Intel PRO/Wireless 3945ABG。

系统安装好之后,无线网卡可以被识别。在自动配置服务(Network Auto-Magic, NWAM)打开的情况下,搜索到无线网络,可以很方便配置好。

但是有线网卡不能被识别,按照北邮人论坛上的一篇文章:http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Linux&ID=49780&pos=23的提示,我到这里下载了自己的驱动bfe-2.6.0a:http://homepage2.nifty.com/mrym3/taiyodo/eng/

下载完了之后解压缩,按照README的提示开始安装。

结果发现OpenSolaris2008.05的LiveCD没有自带gcc - -b

于是到http://www.sunfreeware.com/programlistintel10.html上下载了gcc-3.4.6,还有它的依赖包libiconv-1.11。

gunzip命令解压缩,pkgadd -d命令安装。

完成后正式开始安装驱动。步骤在README中有,非常详细,在此不再赘述。

配置网络IP我使用的是固定IP,没有用dhcp。然而不管是dhcp还是固定IP,都需要先关闭NWAM服务:

svcadm disable nwam

我比较懒,使用network-admin来配置IP,把IP,Netmask,Gateway,DNS都给修改好了。

其对应的/etc下的文件操作如下:

1.hosts文件

在其中自定义一个解析条目为:IP domain。

2.hostname.interface文件

我的无线interface名为wpi0,有线interface名为bfe0,所以就有hostname.wpi0,hostname.bfe0两个文件。

其中的内容是自己的主机名(前提是在hosts文件中定义了),或者自己固定的IP。

3.nodename文件

添加内容同样为主机名

4.netmasks文件

添加内容为 network-number netmask

5.defaultrouter文件

内容为Gateway

6.resolv.conf文件

内容为 nameserver DNS地址

7.在这里还说需要修改/etc/nsswitch.conf文件,在hosts及ipnodes后加入dns和mdns,即:

hosts: files dns mdns
ipnodes: files dns mdns

为了开机启动网络,需要启用服务:

svcadm enable svc:/network/physical:default

欢迎光临Caspar Ant,如果您喜欢本站的内容,欢迎订阅我的RSS;如果您需要出于非商业性质的转载,请先阅读版权声明页面。

日志标签

相关日志

日志信息

本文的Trackback地址为:http://www.casparant.com/visit-internet-in-opensolaris.html/trackback,转载本站文章前请仔细阅读本站的版权声明页。您也可以选择点击下列按钮收藏本文到网络书签中:

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

2 Responses to “搞定OpenSolaris上网”

Leave a Reply


Powered by Wordpress © 2008 - Caspar Ant | iKon Theme by TextNData | Admin | 京ICP备09031755号