Você não deve deixar o servidor TFTP decidir isso, pois o servidor TFTP pode não ter mais as informações necessárias (por exemplo, o endereço MAC não pode ser obtido se o cliente estiver atrás de um roteador).
Em vez disso, configure o servidor DHCP para fornecer diferentes opções next-server
e filename
, dependendo do endereço MAC do cliente (geralmente obtido pela criação de uma reserva com os dados da opção apropriada). Se sua implementação DHCP atual não permitir, considere trocá-la por uma mais capaz. O dhcpd do ISC e o servidor DHCP da Microsoft suportariam esse tipo de configuração.