Odkaz od @steve je vhodný, ale pokud chcete nejprve vyzkoušet něco jednoduchého, abyste viděli, co zařízení dělá, můžete použít dnsmasq
, což je jednoduchý dns a dhcp server. Instalujte pomocí sudo apt-get install dnsmasq
. Pokud to také povolí a spustí server, musíte jej zastavit a zakázat.
Pokud je vaše zařízení, řekněme, na vašem ethernetovém rozhraní eth2
a udělali jste sudo ifconfig eth2 192.168.9.1
pro nastavení IP adresy rozhraní, pak můžete zkusit:
sudo dnsmasq -d -C /dev/null --port=0 --domain=localdomain --interface=eth2 --dhcp-range=192.168.9.2,192.168.9.10,99h
který nastavuje server dhcp v režimu ladění (-d), nikoli jako démona, s dns (port=0) schopným nabízet adresy v rozsahu 0,2 až 0,10 a tytéž podržet po dobu 99 hodin.
Pokud vaše zařízení vysílá žádost o zjištění adresy, měli byste ji vidět a odpověď (nabídka):
dnsmasq-dhcp: DHCPDISCOVER(eth2) 94:71:ac:ff:85:9d
dnsmasq-dhcp: DHCPOFFER(eth2) 192.168.9.2 94:71:ac:ff:85:9d
Čísla jsou přidělená ip adresa a mac adresa zařízení. Pokud zařízení přestalo vysílat, možná budete muset resetovat nebo zapnout zařízení. Zařízení může odpovědět na ping 192.168.9.2
a pak můžete zkusit také ssh. Jakmile je adresa nabídnuta v tomto testu, můžete přerušit dnsmasq a vložit možnosti do standardního konfiguračního souboru dnsmasq a tak dále.
Můžete také užitečně spustit sudo tcpdump -i eth2
abyste viděli, jaké pakety procházejí.