porkin 发表于 2003-12-19 00:32:18

首先感谢站长提供一个空间,让大家共同学习软件路由器的使用和开发!
Thank you very much!
本人是个网管,自2000年以来,在没有硬件路由器的情况,先后试用过多种软件路由器。主要使用Linux下的软件路由,目前在工作中使用的是FREESCO,对其目前的状况十分满意。
目前我们在使用路由器的时候大多数是一对一的代理型应用,即双网卡,一个为外网卡,一个为内网卡,通过路由器进行代理服务,最多也不过是端口转发,或者为流量控制,其实目前的一些宽带路由器已经实现这些功能,而且价格也可以接受。对软件路由器的使用更应该面向复杂应用。
目前我在一家新的单位工作。面临了新的情况。我还是想用LINUX 软件路由器来解决,但不是很成熟,想与大家共同讨论。
其要求如下:
有一条ADSL线路和一个ADSL路由器,ADSL路由器有一个WAN口和4个LAN口,ADSL路由器可以自动拨号并可以配置一个内部网关(如192.168.0.1),内部可以使用四个LAN口,通过网关进行上网。这个ADSL与LINUX软件路由器的功能相差无几。
某重点大学内的校园网资源很多,申请了一个校园网线路,获得一个静态IP(如202.110.2.2)。这个静态IP与一个网卡进行MAC和IP绑定。并用这个线路与IP建立了一个WWW服务器。但这个线路有流量限制,
现在有了新的需求:要求将这两条线路进行合并,进行使用。
我认为可以如下使用:
建立一个三网卡的LINUX路由器,两个外网卡,一个内网卡。初步打算使用coyote,
第一个问题:如何在COYOTE中配置三网卡,本论坛上的讲得不是很详细。

目前要求在访问外网遵守以下原则:访问202.110.*.*走校园网线路,其他IP使用ADSL线路,因为通过校园网访问INTERNET有流量限制,超过限制要额外交线。
第二个问题:如何实现静态路由?

由于这校园网IP与MAC绑定,
第三个问题:如何在COYTE修改MAC?

由于对客户端进行MAC和IP绑定
第四个问题:如何在COYTE进行MAC和IP绑定?

第五个问题:可否在这台机器上实现DNS服务?

我希望大家共同计论,共同进行对LINUX软件路由器的复杂应用进行讨论。
另如果有其他好的方案,敬请告之。非常感谢您的参与!

szxsztszk 发表于 2003-12-19 15:57:07

coyote支持三网卡。
你与外来人同志联系下(找旧贴子)。
他弄过COYOTE的三网卡(一外两内的)。
祝顺利!

yagamixp 发表于 2003-12-20 18:52:03

我没有试过用CY实现过
由于对客户端进行MAC和IP绑定
第四个问题:如何在COYTE进行MAC和IP绑定?
第五个问题:可否在这台机器上实现DNS服务?

但是我知道LRP是可以完成的在国外网站上有说明,只是E文不是太好.

tiekuxin 发表于 2003-12-20 19:32:04

可以支持两条线路吗、在那儿贴子

szxsztszk 发表于 2003-12-21 13:06:48

QUOTE
第五个问题:可否在这台机器上实现DNS服务?

可以 但不稳定。
(参考旧贴)

porkin 发表于 2004-1-14 12:53:21

请各位高手指点一下!

porkin 发表于 2004-1-16 09:36:57

我用的是IPCOP1.3,在PII400,8.4G,196M内存,三网卡,两条INTERNET线路,可以完成以上功能,在IPCOP中加入了软件iptraf,这个可以对每个IP及其MAC,每个路由实时监测。现可以带200台机器。

game168 发表于 2004-1-16 17:12:14

ipcop1.3不支持双线路冗余吧?

porkin 发表于 2004-1-16 20:21:04

尽管IPCOP的用户说明没有指出可以支持多线路冗余,可是也没有说不行。对LINUX软件路本来就是由一些人DIY而来的,既然别人可以DIY,你也可以根据自己的需要进行DIY,我用的RED+GREEN+ORANGE模式,RED和ORANGE接不同的INTERNET线路,这就是两线路了,ORANGE是DMZ,与一个有功火墙功能的宽带路由器相连,安全问题也解决了,在/etc/rc.d/rc.local中加入
route add -net 202.118.0.0 netmask 255.255.0.0 gw 202.118.33.1
route add default gw 192.168.2.1
只有这样,让不同的IP请求走不同的路由。
IPCOP是一个比较完整的LINUX,理论上IPCOP可以实现任何形式的路由。
以可以使用IPROUTE 可以实现流量均衡。
如果你可以配多网卡,就可以实现多线路。
用ZEBRA可以象CISCO路由器一样配置和支持 BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2 和 RIPng等协议。其实只要是LINUX都可以支持,只是一般情况下的LINUX的发行版内核太大,用IPCOP可以使用更简洁的LINUX内核。LINUX的精神就中开放和自由。所以不要说LINUX不能做什么,而是你的想做什么,以及你的想象力!

jianghb 发表于 2004-1-17 11:43:21

ROUTEOS可以
页: [1]
查看完整版本: [讨论]软件路由器是否可以用于复杂应用?高手请进!