Allow TFTP service to run on CARP VIPs: $100
gdi2k last edited by
We depend on a reliable TFTP service to boot diskless clients via PXE. We use the pfsense TFTP plugin for this purpose, which works well. We also use CARP to failover to a second pfsense box in the event of a failure. We would like for the TFTP service to also failover to the second pfsense box in a failure event.
However, if point pxe clients to the LAN CARP VIP, they fail to boot (time out). We have to point them at one or the other real pfsense IP for them to boot. This means that we have to manually reconfigure DHCP service to point booting clients to the secondary pfsesne IP in the event of a failure.
We would like to be able to select CARP VIPs as well as real IPs in the TFTP service user interface (/tftp_files.php). An example of this sort of network interface selection list can be seen on the unbound user interface (/services_unbound.php).
I would happily offer $100 for the this functionality.
That may be difficult/impossible to pull off. The tftpd binary doesn't appear to have a way to bind to a specific IP address and changing inetd to only bind to specific IP addresses may have other unintended negative effects.