Diciamo che ho un computer collegato a una rete locale utilizzando una connessione DHCP, quindi otterrà un IP diverso ogni volta. C'è un modo per trovare questo computer (quindi l'IP) da un altro computer sulla stessa rete locale?
Entrambi i computer eseguono Linux. Posso configurare il computer "perso" a priori prima che venga riavviato (e ottenga un IP diverso), ma preferirei una soluzione che funzioni immediatamente (se esiste).
Risposta accettata:
Se è possibile configurare il demone DHCP, una buona soluzione trasparente sarebbe associare un indirizzo IP specifico all'indirizzo MAC della scheda di rete del computer:in questo modo, quando il computer richiede un indirizzo tramite DHCP, il demone distribuirà lo stesso indirizzo.
Alcuni server DHCP consentono ai computer di proporre nomi host (non sono sicuro degli interni e se questo sia effettivamente un comportamento comune o meno) - potresti voler verificare se funziona con il tuo router o meno. Anche se funziona, devi fare in modo che il tuo client DHCP invii il nome host (il --hostname
opzione in dhcpcd
). È un colpo nel buio, ma vale la pena provare:se funziona, puoi semplicemente utilizzare il nome host del computer anziché l'indirizzo IP (o usarlo per trovare l'indirizzo numerico).