Hi folks,
My server is configured to use a CARP address (failover) for TFTP service. Client requests are sent to the CARP address 10.0.0.4, but TFTP is returning the data with its network interface IP address 10.0.0.1 (sharing the same netmask as 10.0.0.4) making the transaction invalid. So far only Cisco routers are capable to accept data from different source IPs, but IP phones or servers can’t accept such TFTP response. It is especially an issue for devices behind NAT.
From my point of view TFTP answers should use the same IP address as TFPT queries. Does a workaround exist?
Thank you in advance for your help.
My server is configured to use a CARP address (failover) for TFTP service. Client requests are sent to the CARP address 10.0.0.4, but TFTP is returning the data with its network interface IP address 10.0.0.1 (sharing the same netmask as 10.0.0.4) making the transaction invalid. So far only Cisco routers are capable to accept data from different source IPs, but IP phones or servers can’t accept such TFTP response. It is especially an issue for devices behind NAT.
From my point of view TFTP answers should use the same IP address as TFPT queries. Does a workaround exist?
Thank you in advance for your help.