心跳消除了默认网关

我设置了2个邮件服务器(Postfix),其中包含heartbeat failover和drbd共享邮件服务器。 出于某种原因,在启动心跳时,默认网关会丢失。 任何想法如何/为什么发生这种情况,解决scheme是什么?

/etc/network/interfaces

 # The loopback network interface auto lo iface lo inet loopback # eth0: ip of this node auto eth0 allow-hotplug eth0 iface eth0 inet static address 192.168.2.3 gateaway 192.168.2.46 netmask 255.255.255.0 # eth0:0: ip address which heartbeat is supposed to take over iface eth0:0 inet static address 192.168.2.5 netmask 255.255.255.0 

/etc/ha.d/haresources

 mx1 IPaddr::192.168.2.5 mx1 drbddisk::r0 Filesystem::/dev/drbd0::/syncdata::ext3 nfs-kernel-server 

故障切换工作正常,但是一旦心跳开始,默认网关就会丢失(所以,在启动/还没有采取任何措施之后)。 到目前为止,唯一我能想到的是添加一个route add default gw 192.168.2.46post-uppost-downeth0:0 ,但这似乎相当丑陋….

这是你的configuration中的实际错字吗?

  gateaway 192.168.2.46 

应该

  gateway 192.168.2.46