全部博文(395)
分类: 系统运维
2011-05-06 12:40:56
又被折磨两天,好久没鼓秋Unix、Linux了,单位机器装了一个Solaris 10,铭致主板—ZM-BLG31-GM,采用 Realtek RTL8110SC 1000/100/10Mbps网络芯片的网卡,安装驱动属实比较费劲。在网上收了一个遍,写找到解决办法,在这里总结一下!
方法照做就可完成,驱动安装!但驱动下载给我添了不小麻烦。
下载的驱动我找到了两个:rtgbeV1_02.tar 和 gani-2.4.4.tar.gz。都是费力不少心思。
rtgbeV1_02.tar是从官网 上淘来的,gani-2.4.4.tar.gz这个比较费劲,网上的链接都无法连接…我也是试了无数,链接也搞不清了。如果你需要,可以Email我 !
注:上面的步骤在我上面并不适应,因为找不到他说的驱动,我是在sun官网上下载的地址是:
我用的是gani-2.5.8.tar.gz (我的主板是华硕的,网卡是rtl8110,对应的就是这个)
下载的包是:(这是是连接地址
gani-2.4.4.tar.gz——安装步骤:
1. 下载驱动
在 Free NIC drivers for Solaris 页面下载 gani 驱动。
2. 解压驱动包
gunzip -cd gani-2.4.4.tar.gz | tar xf -
注:下载下来后是一个.tar.gz包,也不知道我的solaris是不是安装出了问题,我用上面的命令,系统自动提示,gani-2.6.8.tar.gz not in gunzip formot,很崩溃,最后差点重装,这个地方是一般的系统都没问题的,如果出现了问题了,你可以在linux下进行解压,前提是你有linu系统,或者可以再网上的linux好友那里进行解压,注意:这个解压,不是用tar -zxvf ...,这样解压出来后是没法进行复制的,用这个命令:gzip -d gani-2.6.8.tar.gz 这个命令就可以直接把tar.gz包解压成.tar包,这样之后我就可以在solaris下进行tar包的操作了。。。。
不过最终我发现就是系统的问题,没有安装好,我又重新安装了一下,再次用这个步骤来试的时候,完全成功。。。。
3. 配置以及编译
进入 gani 目录,删除 obj 和 Makefile 目录。
#rm obj Makefile
看看自己的架构
#isainfo -n
amd64
原来 intel 的酷睿也会被认作 amd64 架构。确定编译环境:
ln -s Makefile.amd64_gcc Makefile
ln -s amd64 obj替换 Makefile.config 文件:
rm Makefile.config
ln -s Makefile.config_gld3 Makefile.config编译&安装:
/usr/ccs/bin/make
/usr/ccs/bin/make install编译这个东西瞬间完成,仔细看看原来就一个c文件。
驱动包中含有驱动添加脚本:
./adddrv.sh
devfsadm -i gani激活网卡, ifconfig gani0 plumb up, gani0是我的网卡名.
如果没有激活的话, 新驱动的网卡是不能显示在ifconfig -a的信息列表里的. 这时候,gani0 还没有分配到IP地址.
4. 创建配置文件
(1)创建 /etc/hostname.gani0 文件。
vi /etc/hostname.gani0
vic
给网卡取个名字。(2)安装完驱动后应该能看到这个网卡设备了:
-bash-3.00# ls /dev/ | grep gani
gani
gani0(3)配置子网掩码
chmod 644 /etc/inet/netmasks
vi /etc/inet/netmasks
192.168.0.0 255.255.255.0(4)配置网卡地址
chmod 644 /etc/inet/hosts
127.0.0.1 localhost loghost solaris10
192.168.0.60 vic loghost solaris10/etc/inet/ipnodes 文件 应该和 hosts 文件是链接关系。
(5)配置默认网关
vi /etc/defaultrouter
192.168.0.253(6)配置 DNS
首先要开启 nsswitch.conf 文件中 DNS 的选项。
vi /etc/nsswitch.conf
hosts: file dns接着配置 dns 服务器地址:
vi /etc/resolv.conf
nameserver 192.168.0.13
nameserver 192.168.0.14
最后重启系统。
rtgbeV1_02.tar——安装步骤:
可以参看安装文档!
1. Copy the rtgbe.tar file to a folder
2. tar -xvf rtgbe.tar
3. pkgadd -d /pkg
4. netcfg
5. Configure network
其中第二步的时候如果安装失败,是因为缺少指定的目录,你按照说的目录创建一个在安装就OK了!