4/11/2007

在局域网环境中设置solari 10 网络


跟太座争取了半年,终于在她默许的情况下, 买了一台DELL Dimension E521n。很便宜, 不带显示器才400刀。 
配置还不错: 
AMD Athlon 64 x2 3800+
1G DDR2 667 RAM
160G sata 3.0G/s
Build-in Nvidia 6150se video card.
DVD ROM
Solaris 10 11/06 DVD 版本, 安装就不多说了, 看文档。 
需要解决的第一个问题是 网卡的driver问题, 这台机器是主板集成的 bcm4401 卡, 厂商是broadcom.com,可是他们自己并不提供driver. 但是有一个日本人, Masa Murayama 为它重写了驱动, 而且是免费发放, 我后来在使用上有些问题, Masa都给我一一回答, 特别耐心, 在此多谢Masa! 好人呐!
得到driver只是万里长征的第一步。 Masa的README做的很详细, 仔细看,照着做就可以。 我开始的几个问题,如果仔细看文档, 就没事了。
第二步, 是配置网络了。 我自己也够逊的,折腾了两个多星期!
开始,先reset 所有的配置, 这样能够有一个baseline可以参照。
#sys-unconfig
然后, 照着提示,一步一步来。 如果你正确安装了网卡驱动程序, 就会有如下步骤: hostname我们叫它solw0,dhcp选no,ip给他192.168.2.107,router选find one。 IPv6选no

系统提示要reboot,启动以后, 观察系统能不能load 网卡的驱动。 然后在root账户下,
#uname -n
solw0
hostname是对的。 然后是需要配置dns
要配置dns,需要配置下面几个文件:

/etc/hosts
/etc/nsswitch.conf
/etc/resolv.conf
/etc/defaultrouter

#cat /etc/hosts:
127.0.0.1 localhost
192.168.2.107 sunw0.becool.org sunw0
#cat /etc/nsswitch.conf
找到hosts:file 在file后面加 dns 这样系统就知道要去/etc/resolv.conf 中去找DNS Name server 信息。
#cat /etc/resolv.conf
domain becool.org
nameserver 192.168.2.1
#cat /etc/defaultrouter
192.168.2.1

以上这些文件如果没有, 就建立一个:
比如:
#touch /etc/defaultrouter

reboot, 收工!

No comments yet