- 论坛徽章:
- 0
|
俺试验的机器上有块ISA的NE2000兼容网卡,前些日子一直和Grub较劲来着,就一直没搭理这个一直没驱动起来的玩艺;
今日下载来了0909版的源码,要编译一个新的,这下麻烦了,没有刻录机、试验机网不通、U盘坏了........
最实惠的解决方案就是把网接通了。
===============================================================
Solaris官方给的驱动支持的那些卡好像没见几个人用;
广大人民群众热情高涨的使用8139和530TX卡;
俺的NE2K从Solaris8就不再支持了,大概洋人早就不再使用带ISA总线的主板了;
我从网上找到两处关于Ne2000的支持:
由于Solaris中根本就不带ne2k的驱动,所以需要自己找到驱动包来安装;
下面这个地址是s8的faq; 其中6.6描述了如何安装ISA总线的NE2k卡;
http://www.sun.drydog.com/faq/s86faq.txt
这里面是说使用Solaris7提供的nei来用,包在这里
ftp://ftp.sun.drydog.com/pub/solaris/nei-i86pc-solaris5.7.zip
创建/kernel/drv/nei.conf 文件;
添加驱动 add_drv /kernel/drv/nei; devlinks
在/kernel/drv/nei.conf 文件中写入卡的IO口,中断号,例如 :name="nei" parent="isa" reg=1,0x220,0x10 interrupts=3;
NE2000的兼容卡遍布全世界,各种各样的毛病都有。
我这块卡原来在Win2k下发现它必须使用中断3,否则不干活,如果您的卡也奇怪不干活,也许和这有关系呢;
创建 /etc/hostname.nei0
echo 192.168.0.8 > /etc/hostname.nei0
编辑/etc/hosts 增加IP设置
192.168.0.8 devmach devmach.devdomain.com loghost ;#据说如果用短域名的话sendmail会不停的给咱发警告,就装模做样用个长的;
然后 touch /reconfigure
然后 init 6 重起;
重起之后 ifconfig nei0 plumb
这时候用 prtconf 就可以看到那个卡了;
#------------------------------------------------------
要连接网络再多做点事;
建立 /etc/netmasks ,在里面写网络掩码 192.168.0.0 255.255.255.0
建立 /etc/resolv.conf ,在里面写DNS地址,如下
nameserver [color="#0000ff"]202.106.46.151
nameserver 202.106.0.20
这俩地址都是真的,北京网通的 ^_^
然后创建 /etc/defaultrouter ,把网关地址写进去就行了;我是用的另一台机器做网关上小区宽带的,那个机器是192.168.0.1 ;
所以这里面就写个 192.168.0.1
修改 etc/nsswitch.conf 文件中的 hosts: files 这一行后面加一个 “dns”
变成这样 hosts: files dns 就行了;
这时候 ping
www.chinaunix.com
会告诉
www.chinaunix.com
is alive
这时候就用NS啦
------------------------------------------------------------------------------------------------------------
另外就是这里
http://homepage2.nifty.com/mrym3/taiyodo/eng/index.htm
这里
ni-0.8.9.tar.gz
是一个新的ne2k的驱动;
------------------------------------------------------------------------------
after that; get the srcs; build a new kernel by compiling for 12 hours;
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8556/showart_48232.html |
|