El enlace proporcionado por @steve es apropiado, pero si primero quiere probar algo simple solo para ver qué hace el dispositivo, puede usar dnsmasq
, que es un simple servidor dns y dhcp. Instalar con sudo apt-get install dnsmasq
. Si esto también habilita e inicia el servidor, debe detenerlo y deshabilitarlo.
Si, digamos, su dispositivo está en su interfaz ethernet eth2
, y has hecho sudo ifconfig eth2 192.168.9.1
para configurar la dirección IP de la interfaz, puede probar:
sudo dnsmasq -d -C /dev/null --port=0 --domain=localdomain --interface=eth2 --dhcp-range=192.168.9.2,192.168.9.10,99h
que configura un servidor dhcp en modo de depuración (-d), no como un demonio, con dns (puerto =0) capaz de ofrecer direcciones en el rango .2 a .10, y mantener las mismas durante 99 horas.
Si su dispositivo transmite una solicitud para descubrir una dirección, debería verla y la respuesta (oferta):
dnsmasq-dhcp: DHCPDISCOVER(eth2) 94:71:ac:ff:85:9d
dnsmasq-dhcp: DHCPOFFER(eth2) 192.168.9.2 94:71:ac:ff:85:9d
Los números son la dirección IP asignada y la dirección mac del dispositivo. Es posible que deba reiniciar o encender el dispositivo si ha dejado de transmitir. El dispositivo podría responder a ping 192.168.9.2
y luego puede intentar ssh también. Puede interrumpir el dnsmasq una vez que se haya ofrecido la dirección en esta prueba y poner las opciones en el archivo de configuración estándar de dnsmasq y así sucesivamente.
También puede ejecutar útilmente sudo tcpdump -i eth2
para ver qué paquetes pasan.