以下是我们的一台服务器的networkingconfiguration的基本概述:
[Datacenter] [Internet Connection #1] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)] [Internet Connection #2] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)]
服务器是虚拟机pipe理程序,而我遇到的问题是虚拟机。
虚拟机有两个networking接口(每个networking一个),IP地址等全部由防火墙上运行的DHCPconfiguration。
所以这就是我们所在的位置:
eth0 Gets a DHCP lease and is assigned IP address: xx.xx.xx.143 eth1 Gets a DHCP lease and is assigned IP address: xx.xx.xx.243
不过,我不确定该从哪里出发。
问题是当我:
ping google.com
它挂起并超时,这可以通过断开NIC来解决。
我很确定这是一个路由问题。
我已经看过一些关于高级路由的教程和“对我来说有点深的水域!”
任何人都可以提供我如何configuration这个描述性的步骤?
我还应该注意到,ubuntu服务器应该使用xx.xx.xx.1作为默认的网关方式,默认情况下所有的stream量都应该在eth0上进行,但是如果防火墙closures,应该使用xx.xx.xx.2和eth1 。
从我所能得到的结果来看,你正在寻找解决问题的办法,而不是一个学习的经验,我个人build议你看一下网卡绑定。
Ubuntu上的NIC绑定
它究竟是什么在锡上说。 提供冗余并提高性能。
链接聚合和高可用性与绑定
如果高级路由对你来说有点困难,那么我不会推荐这种方法。
问题是,默认情况下,每个DHCP租约将声明默认路由,并更新DNS服务器列表。 然后是防火墙的问题:如何检测到什么时候停止等等
购买一个便宜,易于configuration的路由器可能会更好。
在这种情况下,DHCP将定期中断您设置的路由。 实际上,您也正在尝试解决两个挑战:您需要主动/被动NIC,并且希望有一个故障转移网关。
mode=1
。 如果你感觉亲,似乎你可以调整时间,以及故障转移。 查看http://mailman.ds9a.nl/pipermail/lartc/2002q1/002667.html ,查看示例。 我从来没有尝试过,但我自己。