本来是要接着总结LVS-DR技术的,但是DR模型需要模拟多个网络才更加接近于企业应用,所以需要多个路由器。但是真实环境是没法给予这个条件的,于是继续想到了万能的虚拟机,这里简单总结一下使用linux做虚拟路由器的方法,之所以说简单,是因为该路由只加了IP地址转发,而没有添加任何限制策略,先保证DR实验能够完成。要是这样的话就很简单了,先说下我现在的环境。目前公司网关使用MAC地址绑定的办法才能上网,我有一个可以上外网的私网IP192.168.1.211,现在就使用这个作为路由的“公网IP”了。我的规划是这样的,使用192.168.1.211作为公网,下面分为两个私网,分别是172.16.0.0/16和10.10.10.0/8,然后我使用两台虚拟机(RS1和RS2)分别给予IP为10.10.10.11和172.16.0.22,让其可以上公网,这样就说明本次实验成功了。
1.在选定做路由器的linux(192.168.1.211)上修改路由转发参数。
# vi /etc/sysctl.conf
修改net.ipv4.ip_forward = 1
然后执行# sysctl -p让其立即生效
2.在路由linux上添加网络别名
# ifconfig eth0:0 172.16.0.1/16
# ifconfig eth0:1 10.10.10.1/8
# route add default gw 192.168.1.1 eth0
</