iproute2 网关分流的姿势问题.

2014-08-31 21:49:16 +08:00
 Actrace
想让局域网段192.168.1.0/255.255.255.0对电信和联通进行分流...

//内部网络进来的用户,走路由表gw1
ip rule add from 192.168.1.0/255.255.255.0 pref 20000 table gw1
//给路由表添加默认网关(电信出口)
ip route add default via 192.169.12.13 table gw1
//183.57.84.0/24发往网关192.169.12.14(联通出口)
ip route add 183.57.84.0/24 via 192.169.12.14 table gw1

不过蛋疼的是这个好像没有按照预想的工作,全部走了电信出口.
这究竟是一种什么原理,求大神解读.
2366 次点击
所在节点    程序员
4 条回复
jpuyy
2014-08-31 23:00:39 +08:00
你还是贴一下你的网络结构,包括你服务器拨号后的路由表和ip route list table gw1
fonlan
2014-08-31 23:04:20 +08:00
183.57.84.0/24是内网还是外网的地址段啊?内网网段的话那你应该是想用source based routing吧,那不同的source网段应该用不同的table吧
Actrace
2014-08-31 23:06:58 +08:00
@fonlan 183.57.84.0/24是外网地址段.
意思是想让从192.168.1.0/255.255.255.0过来,发往183.57.84.0/24的数据,走网关192.169.12.14.
Actrace
2014-08-31 23:11:36 +08:00
@jpuyy 一个LAN,两个WAN.
LAN 192.168.1.0/255.255.255.0
WAN1 电信网关192.169.12.13
WAN2 联通网关192.169.12.14
ip route list table gw1
default via 192.169.12.13 dev eth1
183.57.84.0/24 via 192.169.12.14 dev eth2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/130972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX