找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8935|回复: 7

转发所有的80 (www请求)到另外一个路由器

[复制链接]
发表于 2005-2-21 19:33:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
这里有一个问题:我拥有两个路由器连接到不同的ISP商。同时两个路由器都连接到局域网中。router1ISP1iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp --dport 80 -s 192.168.49.1/24ip rule add fwmark 3 table 2ip route add default via router2_eth1_address dev eth1 table 2
现在我拥有一个主路由router1和只转发80端口访问的router2的副路由。
routeros
发表于 2005-2-21 20:03:11 | 显示全部楼层
我一直也有这方面的需要,可是我现在是用的ROS,没有办法用!
routeros
回复

使用道具 举报

 楼主| 发表于 2005-2-21 21:11:30 | 显示全部楼层
如何在linux中配置多wan,让其中一条wan只走80端口数据网络拓扑:三个网卡eth0,负责走路由A,网关为1.1.1.1eth1,负责走路由B,网关为2.2.2.2eth2,办公网络,是个C类192.168.0.0/24 默认网关是A,我需要把访问80端口的IP走路由B新增一张路由表3,设置网关为2.2.2.2

CODE
ip route add table 3 default via 2.2.2.2
将本网络发出访问80端口的数据包标记为1

CODE
iptables -t mangle -A PREROUTING -p tcp --dport 80 -s 192.168.0.0/24 -j MARK --set-mark 1
设置标记为1的数据包按路由表3的设置走。

CODE
ip rule add fwmark 1 table 3
routeros
回复

使用道具 举报

发表于 2005-2-21 22:15:55 | 显示全部楼层
QUOTE (txwwy @ Feb 21 2005, 08:03 PM)
我一直也有这方面的需要,可是我现在是用的ROS,没有办法用!
ROS可以的1、先设置用ISP1上网2、在firewall里mangle对所tcp和udp 80端口flow mark=www3、添加新路由表table1

CODE
/ ip policy-routing table table1 add dst-address=0.0.0.0/0 gateway=ISP2 preferred-source=0.0.0.0 \    comment="" disabled=no
4、添加新路由规则 flow=www发到table1去

CODE
/ ip policy-routing ruleadd src-address=0.0.0.0 dst-address=0.0.0.0/0 flow="www" interface=all \    action=lookup table=table1 comment="" disabled=no
把这条规则移动到main之前
routeros
回复

使用道具 举报

发表于 2005-2-25 11:26:12 | 显示全部楼层
好贴。。。。进精华了哦
routeros
回复

使用道具 举报

发表于 2005-5-9 09:16:46 | 显示全部楼层
新手。我看了帖子,我的理解:添加路由表只是定义了去不同的地址采用不同的网络,但还不是动态的负载平衡。虽然这个可以解决一些问题。
routeros
回复

使用道具 举报

发表于 2005-5-9 09:20:57 | 显示全部楼层
不好意思,刚才回复报错,重新提交,竟然出现2次。
routeros
回复

使用道具 举报

发表于 2010-3-14 15:42:06 | 显示全部楼层
好东西。要学习
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 11:36 , Processed in 0.079634 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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