volevo montare un NAS e due Sheeva messi in LAN che ricevono degli indirizzi IP dinamici da un router non settabili tramite indirizzo MAC in quanto la rete presenta ripetitori e powerline.
Ho codificato questo codice per collegarmi agli sheeva conoscendo il loro indirizzo MAC che si presenta due volte in nmap (per questo devo poi selezionare le righe superiori all'indirizzo MAC con grep e poi la riga numero 5 con awk.
Codice: Seleziona tutto
ssh $(sudo nmap -sP -n 192.168.0.1-50 | grep -B 2 indirizzo_mac | awk 'NR==5' | cut -c 22-37)
Vorrei sapere se qualcuno ha idee di codici più efficenti per rilevare l'indirizzo IP da dhcp del router sapendo il MAC di una apparecchiaura collegata in LAN.
ciao