当前位置: 技术问答>linux和unix
在solaris8中的Realtek RTl8139网卡配置问题-------
来源: 互联网 发布时间:2015-03-23
本文导语: 我照着如下的方法做了 -------------------------------------------------------------------------- 1、从http://www.realtek.com.tw/下载8139网卡for solaris x86的驱动。下载的文件为一个zip文件,在win下把这个文件解压到软盘上。注意解压后rtls...
我照着如下的方法做了
--------------------------------------------------------------------------
1、从http://www.realtek.com.tw/下载8139网卡for solaris x86的驱动。下载的文件为一个zip文件,在win下把这个文件解压到软盘上。注意解压后rtls文件名必须为小写。
2、在solaris下以dos格式mount软盘
mount -F pcfs /dev/fd0a /mnt
(如果mount不成功可先执行eject)
把安装文件copy到一个临时目录
3、执行./Install
4、建新文件 /reconfigure
touch /reconfigure
5、配置网络参数
(1)建新文件/etc/hostname.rtls0,写上主机名
(2)新建或修改/etc/netmasks文件,写上子网掩码
例如:
192.168.0.5 255.255.255.0
(3)修改/etc/hosts文件,写上与主机名对应的IP地址
(4)新建文件/etc/defaultrouter,输入网关IP地址
例如:
192.168.0.1
(5)新建文件/etc/resolv.conf,写上DNS的IP地址
格式:
nameserver xxx.xxx.xxx.xxx
(6)修改/etc/nsswitch.conf文件,将包含“hosts:”的一行改为:
hosts: files dns
注意:不能用
ifconfig rtls0 192.168.0.5 netmask 255.255.255.0 up
这个方法配置网络参数。这样配置的参数是临时的,reboot后就失效。
6、reboot
------------------------------------------------------------
可是呢还是不行,出现下面的情况:
# ping 127.0.0.1
127.0.0.1 is alive
# ping -s 127.0.0.1
PING 127.0.0.1: 56 data bytes
64 bytes from localhost (127.0.0.1): icmp_seq=0. time=0. ms
64 bytes from localhost (127.0.0.1): icmp_seq=1. time=0. ms
64 bytes from localhost (127.0.0.1): icmp_seq=2. time=0. ms
^C
----127.0.0.1 PING Statistics----
22 packets transmitted, 22 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/0/0
# ping 192.168.2.1
ICMP Host Unreachable from gateway localhost (127.0.0.1)
for icmp from localhost (127.0.0.1) to 192.168.2.1
ICMP Host Unreachable from gateway localhost (127.0.0.1)
for icmp from localhost (127.0.0.1) to 192.168.2.1
no answer from 192.168.2.1
----------------------哪位大虾能告诉我哪里出问题了?谢谢
--------------------------------------------------------------------------
1、从http://www.realtek.com.tw/下载8139网卡for solaris x86的驱动。下载的文件为一个zip文件,在win下把这个文件解压到软盘上。注意解压后rtls文件名必须为小写。
2、在solaris下以dos格式mount软盘
mount -F pcfs /dev/fd0a /mnt
(如果mount不成功可先执行eject)
把安装文件copy到一个临时目录
3、执行./Install
4、建新文件 /reconfigure
touch /reconfigure
5、配置网络参数
(1)建新文件/etc/hostname.rtls0,写上主机名
(2)新建或修改/etc/netmasks文件,写上子网掩码
例如:
192.168.0.5 255.255.255.0
(3)修改/etc/hosts文件,写上与主机名对应的IP地址
(4)新建文件/etc/defaultrouter,输入网关IP地址
例如:
192.168.0.1
(5)新建文件/etc/resolv.conf,写上DNS的IP地址
格式:
nameserver xxx.xxx.xxx.xxx
(6)修改/etc/nsswitch.conf文件,将包含“hosts:”的一行改为:
hosts: files dns
注意:不能用
ifconfig rtls0 192.168.0.5 netmask 255.255.255.0 up
这个方法配置网络参数。这样配置的参数是临时的,reboot后就失效。
6、reboot
------------------------------------------------------------
可是呢还是不行,出现下面的情况:
# ping 127.0.0.1
127.0.0.1 is alive
# ping -s 127.0.0.1
PING 127.0.0.1: 56 data bytes
64 bytes from localhost (127.0.0.1): icmp_seq=0. time=0. ms
64 bytes from localhost (127.0.0.1): icmp_seq=1. time=0. ms
64 bytes from localhost (127.0.0.1): icmp_seq=2. time=0. ms
^C
----127.0.0.1 PING Statistics----
22 packets transmitted, 22 packets received, 0% packet loss
round-trip (ms) min/avg/max = 0/0/0
# ping 192.168.2.1
ICMP Host Unreachable from gateway localhost (127.0.0.1)
for icmp from localhost (127.0.0.1) to 192.168.2.1
ICMP Host Unreachable from gateway localhost (127.0.0.1)
for icmp from localhost (127.0.0.1) to 192.168.2.1
no answer from 192.168.2.1
----------------------哪位大虾能告诉我哪里出问题了?谢谢
|
你的配置文件格式也许不对