ne2000,ip-forwording,ide.有需要的给我发个mail.
欢迎和我讨论这方面的问题,我也有很多问题要请教诸位先驱.
======================================================================
----- York (夜郎) -----
一些小问题值得注意。这里列出一些,以供参考。
1。网卡的选择。
如果不打算做ROUTER的话,什么样的网卡都行。但若你准备用Linux做
ROUTER,最好别用两块同型号的网卡。我不能肯定用了就一定不行,但至少我碰到
过两块NE2000兼容网卡不能同时正常工作的情况。
> 是不是两块网卡重号引起的问题呢?中断的地址,I/O地址如果都没有冲突,
> 行不行呢?
为了防止你所说的这些原因,我把这两块网卡的IRQ,I/O都设得不一样,此外,
它们的Ethernet Address也不一样,结果还是不能正常工作.也就是说工作不
稳定,当传输量一大就死机了.另外也不大可能是其它机器的网卡与我的重号,
因为我的这块NE2000目前工作在外网上,一直很稳定.但一旦我把另外一块卡
换成NE2000之后(甚至只是插入机器,还没有与其它机器相连),外网的这块
NE2000就不能正常工作了.我找了好几天都查不出它们不能协调工作的原因,
尽管单独使用两块网卡都很好. :((
2。bootdisk和rootdisk的制作。
值得注意的是在做rootdisk时,RAWRITE输入的参数应是带.gz的压缩文件,
千万别自作聪明的先把它解压缩了!
> 为什么呢?一般作ROOT,BOOT不都要先解压缩吗,好象README中也提到了
开始我也是这么想的.但用解压缩后的color文件做成的rootdisk起动时,系统
会抱怨找不到gzip头.这大概是因为linux的核心是压缩的,每次起动需要自解
的缘故.
3。NFS安装。
要有条件的话最好采用NFS安装。可以先从网上把slackware都取过来,放
入你自己的或附近的一台主机里,把它share出去,再做NFS安装就方便了。
4。北大FTP里的A系列不全。
装完后缺许多系统文件,使的系统不能正常启动。还是西安交大FTP里的
slackware-3.0比较保险。北邮好象也有,但不知全不全。
5。编译kernel。
如果需要做ROUTER或你的网卡不支持,那必须做这一步。建议编译前多研
究精华区里有关make kernel的文章。编译时注意打开IP FORWARDING并选择你所用
的网卡。
6。调试ROUTER时最好用PC。
比如调试过程中ROUTER换了网卡,子网外的工作站就需要更改它的ARP信息,
如果对UNIX系统管理不熟就比较麻烦。象我,就只好用笨办法:reboot。
7。ROUTER的性能。
用Linux做ROUTER,会使子网的出口速度较没有ROUTER时慢一些,大概是原
来的70%。当然了,有了ROUTER,可以使你的子网免受外网故障的影响。有所失也必
有所得嘛!
======================================================================
发信人: life (沙加~重结晶), 信区: Linux
标 题: [技术]Linux如何配置成路由器
发信站: BBS 水木清华站 (Thu Jul 16 10:56:44 1998)
好久没有来这个版了, 看到前面大家讨论Linux作路由器的问题, 最后也没有
个明确的结论, 而我刚刚给人配了个路由器, 就把心得写一写吧, 不对不足
之处请大家多多指正.
先说说路由是怎么一回事情. TCP/IP通讯时, 使用IP和netmask来确定机器所在
的子网, 如果是同子网的机器间通讯, 就直接用广播的方法传过去. 具体情况是:
源地址发出arp广播询问目的地址的MAC
目的地址回应arp广播, 将MAC发会源地址
建立连接开始传送(也是广播的方式)
如果目的地址和源地址不在同一子网内就需要把包传送到路由器(网关, 注意TCP/IP
通讯中路由和网关是一个概念, 不过这并不适用于所有的通讯协议), 再由路由器
一级级的发送, 直到送到目的地址所在子网的路由器, 再由此路由器在此子网内用
广播的方式传送.
路由分为动态路由和静态路由. 其中静态路由的是很简单的, 就是在网络中从源地
址到任意的目的地址都只要一条固定的传送路线. 动态路由也就是有好几条传送路
线啦.动态路由的好处再于如果一条路线不通了还可以使用另外一条路线, 这时就有
两个很重要的问题: 如何选择最合适的传送路线? 如何传递路由信息?
不同的选择方法和传递方式产生了不同的路由协议. 动态路由协议中最常用的是RIP
协议和EGP协议, 其他的还有 Hello, BGP ( 好象是这个吧, :pp 反正我是没有见过
的 ) 等. 选择传递路线的方法在配置路由器中不是重点, 这里就不说了. 下面重点
讲下路由信息的传递.
RIP 协议是通过主动的广播是传送路由表的. 它的实现方法很简单, 路由器在启动的
时候发出一个请求, 收到请求的机器就把自己的路由表传送给它. 也可以由路由器主
动的广播来发出自己的路由表. RIP 协议常常用在不大的局域网中, 很多的 Unix 工作
站都配置了 RIP 协议(由一个叫 routed 的 daemon 来完成). 这样作的好处在于方便
了网络管理员, 可以不用每台机器或者路由器都配置的路由表(网关). 实际上, 中科院
的网络用的就是RIP. 按我的意见, RIP 是最弱的, 如果有人捣乱一下, 胡乱广播路由
表, 结果一定会很好看 :)
EGP 协议在传送自己的路由表前要通过一个"找邻居"的方法来确定不会收到不相干的路由
表, 其具体方法是路由器要先配置几个邻居, 也就是其他的路由器, 由这些路由器来传递
给它的路由表. 这样, 路由器就安全多了.
上面简单的谈了一些在配置路由器中可能用到的原理, 很多地方可能讲得不是很正确和
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




