Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2307891
  • 博文数量: 395
  • 博客积分: 10994
  • 博客等级: 上将
  • 技术积分: 5586
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-17 19:49
文章存档

2014年(1)

2013年(10)

2012年(74)

2011年(303)

2010年(7)

分类: 系统运维

2011-05-06 12:40:56

Solaris 10下安装Realtek网卡 本文转载自:http://cool.worm.blog.163.com/blog/static/643390062009714113625139/

        又被折磨两天,好久没鼓秋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了!

阅读(1321) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~