找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5278|回复: 9

[讨论]软件路由器是否可以用于复杂应用?高手请进!

[复制链接]
发表于 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软件路由器的复杂应用进行讨论。
另如果有其他好的方案,敬请告之。非常感谢您的参与!
routeros
回复

使用道具 举报

发表于 2003-12-19 15:57:07 | 显示全部楼层
coyote支持三网卡。
你与外来人同志联系下(找旧贴子)。
他弄过COYOTE的三网卡(一外两内的)。
祝顺利!
routeros
回复

使用道具 举报

发表于 2003-12-20 18:52:03 | 显示全部楼层
我没有试过用CY实现过
由于对客户端进行MAC和IP绑定
第四个问题:如何在COYTE进行MAC和IP绑定?
第五个问题:可否在这台机器上实现DNS服务?

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

使用道具 举报

发表于 2003-12-20 19:32:04 | 显示全部楼层
可以支持两条线路吗、在那儿贴子
routeros
回复

使用道具 举报

发表于 2003-12-21 13:06:48 | 显示全部楼层
QUOTE
第五个问题:可否在这台机器上实现DNS服务?

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

使用道具 举报

 楼主| 发表于 2004-1-14 12:53:21 | 显示全部楼层
请各位高手指点一下!
routeros
回复

使用道具 举报

 楼主| 发表于 2004-1-16 09:36:57 | 显示全部楼层
我用的是IPCOP1.3,在PII400,8.4G,196M内存,三网卡,两条INTERNET线路,可以完成以上功能,在IPCOP中加入了软件iptraf,这个可以对每个IP及其MAC,每个路由实时监测。现可以带200台机器。
routeros
回复

使用道具 举报

发表于 2004-1-16 17:12:14 | 显示全部楼层
ipcop1.3不支持双线路冗余吧?
routeros
回复

使用道具 举报

 楼主| 发表于 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可以实现任何形式的路由。
以可以使用IP  ROUTE 可以实现流量均衡。
如果你可以配多网卡,就可以实现多线路。
用ZEBRA可以象CISCO路由器一样配置和支持 BGP-4、BGP-4+、OSPFv2、OSPFv3、RIPv1、RIPv2 和 RIPng等协议。其实只要是LINUX都可以支持,只是一般情况下的LINUX的发行版内核太大,用IPCOP可以使用更简洁的LINUX内核。LINUX的精神就中开放和自由。所以不要说LINUX不能做什么,而是你的想做什么,以及你的想象力!
routeros
回复

使用道具 举报

发表于 2004-1-17 11:43:21 | 显示全部楼层
ROUTEOS可以
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-12-23 06:01 , Processed in 0.071115 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表