I have a Linux TFTP/PXE server which works.
If I setup failover on
192.168.245.1 which is where TFTP is being served, the client fails with
tftp open timeout.
I am testing with
tftp 192.168.245.1 tftp> binary tftp> get /ltsp/i386/pxelinux.0
The failover I use is ucarp with creates a virtual IP address that it broadcasts.
192.168.245.1 is a real IP, it works, when
192.168.245.1 is a virtual IP then the clients can't access it.
Is there something special that have to be done when using ucarp and TFTP?
The the post have been updated as the original post had a DHCP server as suspect for the problem.
This is my ucarp part from
/etc/network/interfaces. Ubuntu server
auto eth1 iface eth1 inet static address 192.168.245.1 netmask 255.255.255.0 gateway 192.168.245.1 broadcast 192.168.245.255 ucarp-vid 3 ucarp-vip 192.168.245.5 ucarp-password secret ucarp-advskew 10 ucarp-advbase 1 ucarp-master yes iface eth1:ucarp inet static address 192.168.245.5 netmask 255.255.255.255