⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 840.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
    然而,很多 PNP 的网卡并不能被检测到,例子还是我的 DE220。据说在 Linux  <br>
环境下可以通过 isapnp 设置,我没试过,详情请 man isapnp 吧。为免麻烦,我使 <br>
用了另一种方法:在 DOS 下使用 DE220 的驱动程序(可以在其网站下载到),屏蔽掉 <br>
PNP 功能,并设定“IO=0240h-025fh”,“IRQ=11”。然后再进行安装。 <br>
    糟糕的是,有部分网卡并非完全兼容 NE2000,例子又是我的 DE220,这类网卡 <br>
在 EthernetHOWTO 中被称为 bad NE2000 clone,他们采用了非标准的标识方法以 <br>
致 Linux 的 NE2000 驱动不能自动检测到它。我的 RedHat 6.1 就是这样,导致安 <br>
装后找不到网卡,必需手动进行配置了。 <br>
    解决这个问题需要向内核传递 IRQ 号及 IO 端口,这两项的具体数据可以从 <br>
WIN9X 的设备管理中查到,最笨却最稳妥的是如前哪样用网卡 DOS 下的驱动程序设 <br>
定好,记下来。Linux 下输入的数据格式类似 C 语言,IO采用十六进制,即 0xNNN, <br>
其中 NNN 是 IO 中 0XXXh-0XXXh 的前一个数的“XXX”部分。IRQ 可直接用十进制。 <br>
针对我的 DE220,就是“0x240”和“11”了。配置方法如下: <br>
<br>
    如果采用方式1,必须直接将 IRQ 号及 IO 端口传递给内核——在系统启动出现 <br>
Boot: 的时候,输入“linux ether=IRQ,IO,eth0”。具体针对我的 DE220 就是这样: <br>
<br>
Boot: linux ether=11,0x240,eth0 <br>
<br>
通常传递了 IO 地址系统就可以检测到网卡了,因此也可以输入: <br>
<br>
Boot: linux ether=0,0x240,eth0 <br>
<br>
IRQ 或 IO 处可以输零(如上),是告诉内核自动检测该项。如果这样可以了,可以 <br>
通过 LILO 每次启动时自动把以上参数传递给内核,具体方法是: <br>
<br>
编辑 /etc/lilo.conf,加入: <br>
append="ether=0,0x240,eth0"               <br>
然后: <br>
# lilo                          /* 重新加载 lilo */ <br>
<br>
append 是告诉 LILO 把引号中的字符串传递给内核。使用 Loadlin.exe 的道理与此 <br>
类同,不过我没试过,请查阅 Loadlin 的手册(一般随程序提供)。 <br>
<br>
    如果采用方式2,就需要手工加上相应的 modules : <br>
a.) 查看目录“/lib/modules/内核版本号/net/”,其中内核版本号部分可能每台机器 <br>
都不同,看你自己的决定吧。该目录下文件格式如 *.o ,分别代表不同网卡的  <br>
modules ,记下你自己网卡相应的文件名,如 DE220 兼容 NE2000 ,就是 NE2000  <br>
的 ne.o 了。 <br>
b.) 编辑文件 /etc/conf.modules ,如没有就建一个。加入以下两行: <br>
alias eth0 “网卡相应 module 的文件名” <br>
options 网卡类型 io=0xNNN <br>
针对我的 DE220 ,这两行就应该是这样: <br>
alias eth0 ne.o <br>
options ne io=0x240 <br>
c.) 重启动后,我的 DE220 就可以找到了。 <br>
<br>
    启动后,查看 /proc 下的 ioports 和 interrupts 文件,如果网卡设置成功, <br>
应该有相应描述,如我的 DE220 使用 NE2000 的驱动,可以看到: <br>
# cat ioports <br>
... <br>
0240-025f:      NE2000 <br>
... <br>
# cat interrupts <br>
... <br>
11:     ...     XT-PIC  NE2000 <br>
... <br>
然后就可以开始设置 TCP/IP 的参数了(本文不涉及)。值得指出的是,采用 <br>
ping 127.0.0.1 的方式只能测试内核是否支持网络及 lo 设备,并不能测试到 eth0  <br>
是否工作,应该 ping 通实际的 IP 地址,才算 TCP/IP 配置成功。 <br>
<br>
    因为要配置路由器,我在另一台机器上实验了双网卡。采用了 Topstar TE2000  <br>
系列,ISA 接口,使用8019芯片,兼容 NE2000。有的书上告戒不要使用两块相同的 <br>
NE2000 兼容网卡,我不知道原因,而我配置过程中也没发现问题。 <br>
    首先下载该网卡 DOS 下驱动/设置程序,用 DOS6.22 启动,运行设置程序并设定 <br>
IRQ,IO 地址。关键是两块网卡不能设成一样的以免冲突,同时注意不能同其它的设备 <br>
冲突。有在 DOS 下配置硬件经验的朋友当然轻车熟路了 8-)。用纸记录下来。编译内 <br>
核使之支持 NE2000 系列后,用新内核重启(RedHat 6.1),报告发现 eth0,没有提到 <br>
eth1(第二网卡)。 <br>
    接下来编辑 /etc/lilo.conf,加入: <br>
append="ether=9,0x320,eth1"     /* 我第二网卡设置为 IRQ=9,IO=0X320 */        <br>
然后: <br>
# lilo                          /* 重新加载 lilo */ <br>
    重启动,发现 eth0,eth1,成功! <br>
<br>
    我在为一台机器配 D-LINK DFE530TX (10/100M)的网卡时,在其网站下找到了技 <br>
术支持文档,说的很详细(http://tsc.dlinktw.com.tw/nic/dfe530/RedHat6.pdf)。  <br>
配置该网卡的朋友可以参考。 <br>
    由此也可以总结出在 linux 下配置网卡的终极大法: <br>
A. 从买网卡开始,就应选择 Linux 支持比较好的品牌,可以参考 EthernetHOWTO, <br>
   如果最新的 EthernetHOWTO 中对该品牌甚至芯片都是 unsupported,建议还是换 <br>
   一块吧。 <br>
B. 不要急于发问,先查查厂商的网站,厂商自己的解决方案可能是最好的,起码可 <br>
   以参考。 <br>
C. 建议屏蔽掉网卡的 pnp,客观的说,虽然人们对 M$ 有 Plug And Pray 的嘲弄, <br>
   Linux 对 PNP 的支持还不如 M$。屏蔽掉网卡的 pnp,能省掉好多麻烦,起码在 <br>
   不成功时缩小了排错的范围。 <br>
D. 如果系统还不能找到网卡,可能需要去相应的 Linux 驱动下载点下载最新的驱动 <br>
   程序。然后按其说明安装。不过绝大多数比较新的发行版都带了很多,而且工作 <br>
   的相当好,比如 NE2000 兼容系列,完全可以使用 NE2000 的 ne.o。 <br>
E. 重新编译内核,详情请参考 KernelHOWTO,注意相关的网络选项一定要选定支持。 <br>
   而对应的网卡一定要选 y(编译进内核) 或 m(采用 module)。如果选 m,还需要 <br>
   编译 module。 <br>
F. 试验新内核或 module。如果还不能找到网卡,就参照上文所说的方法向内核或 <br>
   module 传递 IRQ 和 IO 等参数。 <br>
G. a.) 成功了!配置 LILO 或 /etc/conf.modules,使每次引导都可以自动加载网 <br>
       卡。 <br>
       恭喜!你的水平也上了一个台阶。 <br>
   b.) 还不行!你有三个选择: <br>
       1.) 去各大 BBS,新闻组,求求各位大侠赐教,不过恐怕近期内不会有什么 <br>
           新招了。 <br>
       2.) 痛骂网卡的制造商,然后做个顺民,回去继续受 M$ 的压榨。 <br>
       3.) 苦练编程本领,自己写个驱动出来!为自由天地做个贡献! <br>
</FONT><br>
                                      </TD>
                                    </TR>
                                <TR>
                                <TD colSpan=2><FONT 
                                class=middlefont></FONT><BR>
                                        <FONT 
                                class=normalfont>全文结束</FONT> </TD>
                                    </TR>
                                <TR>
                                <TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2 
                                height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
                        <TD vAlign=top width="20%" 
                      background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2> 
                          <DIV align=center> 
                            <table class=tableoutline cellspacing=1 cellpadding=4 
                        width="100%" align=center border=0>
                              <tr class=firstalt> 
                                <td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
                                <font class=normalfont><b>所有分类</b></font></td>
                              </tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td>    </tr>  </table></td></tr>                            </table>
                          </DIV></TD></TR>
                    <TR vAlign=top>
                        <TD width="80%"> 
                          <DIV align=center><BR>
                          </DIV>
                        </TD></TR></TBODY></TABLE></TD></TR>
                </TABLE></TD></TR>
          </TABLE>
      <TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee 
        border=0><TBODY>
        <TR>
          <TD width="50%">
              <P><FONT class=middlefont>版权所有 &copy; 2004 <A 
            href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
                违者必究. </FONT></P>
            </TD>
          <TD width="50%">
              <DIV align=right><FONT class=middlefont>Powered by: <A 
            href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
            </TD></TR></TBODY></TABLE>
      <CENTER></CENTER></TD></TR>
    </TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -