Ao iniciar um sistema operacional Linux portátil, preciso testar todas as interfaces de rede disponíveis com o DHCPDISCOVER. Então, a julgar pela resposta DHCPOFFER, faço a escolha da interface correta e peço ao dhclient do servidor DHCP, como é usual. Não encontrei nenhum cliente / teste / sonda de dhcp adequado para essa finalidade. Para muitos protocolos, é possível tentar manualmente o procedimento de handshake, como era possível com o modem serial (que lembra os comandos AT). Durante o uso do dhclient, ele sempre tenta finalizar todo o procedimento de handshake (continua com DHCPREQUEST / DHCPACK) mesmo com o servidor dhcp errado. Sim, é possível colocar a opção "reject" no dhclient.conf, mas todo o procedimento dura muito tempo com todos os timeouts necessários. Alguém pode me mostrar algumas orientações como é possível realizar tal tarefa? (Eu escrevo os scripts bash, e talvez eu possa escrever algum pequeno programa em C também).