linux 下,虚拟机多拨,该用什么软件做负载均衡?

2015-04-04 17:20:39 +08:00
 qw7692336

由于学校的宽带需要用l2tp,同一个帐号在两台电脑上是可以同时登陆的。我开3个虚拟机+一台实际,叠加起来就是4倍网速了。
我还在考虑虚拟机装哪个linux比较省资源。还有怎么做到负载均衡。
师兄告诉我用路由器开多个虚拟wan口可以多拨,但是xl2tpd好像并不支持多拨。

3265 次点击
所在节点    问与答
5 条回复
KCheshireCat
2015-04-04 18:27:22 +08:00
自己写脚本

用iptables的nth对每条流头一个包做均分或随机分配,然后用MARK打上标记

然后用CONNMARK把标记打到这条流上,并且恢复到这条流的每一个包上

用ip rule让相同标记的包走同一个路由表,每一个路由表分别对应一个出口

这个方法只对经过网关的包有效,本机自身的包无效,得用nexthop设置默认路由
jacy
2015-04-04 18:40:45 +08:00
用软路由系统,比如爱快海蜘蛛之类的,傻瓜化操作。windows可以用xrouter。
jasontse
2015-04-04 19:23:24 +08:00
OpenWrt x86 with mwan3,给 32M 内存就能开机。
qw7692336
2015-04-04 19:27:07 +08:00
@KCheshireCat 不会写,有没有现成的?
@jacy 我已经在多个虚拟机拨号了,问题是怎么控制主机的出口,负责均衡
@jasontse 有硬件路由器,支持多wan,就是不知道怎么在同时运行两个xl2tpd实例
qw7692336
2015-04-04 20:41:42 +08:00
@KCheshireCat 能在路由表控制吗?

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

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

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

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

© 2021 V2EX