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.
When 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.
Question
Is there something special that have to be done when using ucarp and TFTP?
Update
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