I lettori come te aiutano a sostenere MUO. Quando effettui un acquisto utilizzando i link sul nostro sito, potremmo guadagnare una commissione di affiliazione.
La maggior parte dei sistemi in una rete riceve i propri indirizzi IP e altri parametri relativi alla rete da un server DHCP. Potresti sapere come trovare l'indirizzo IP del tuo sistema assegnato da un server DHCP. Ma sai qual è l'indirizzo IP del tuo server DHCP?
Spieghiamo brevemente cos'è effettivamente un server DHCP e come puoi trovare il suo indirizzo IP su Linux.
Che cos'è un server DHCP?
Un server DHCP, abbreviazione di Protocollo di configurazione dinamica dell'host server, fornisce indirizzi IP e altri parametri di rete ai client su una rete. Consente ai dispositivi di ottenere e rinnovare automaticamente gli indirizzi IP.
Senza un server DHCP, un amministratore dovrebbe configurare manualmente l'indirizzo IP per ciascun dispositivo; quindi riduce anche gli sforzi necessari per amministrare una rete. Un server DHCP elimina anche la possibilità di
Conflitto di indirizzi IP, che si verifica se lo stesso indirizzo IP viene assegnato a più dispositivi.Le informazioni fornite dal server DHCP includono l'indirizzo IP, la subnet mask, l'indirizzo del server DNS, il gateway predefinito e il tempo di lease. Ogni client DHCP ottiene un indirizzo IP da un server DHCP nei seguenti semplici passaggi:
- Invia il messaggio broadcast DHCPDISCOVER
- Riceve il messaggio DHCPOFFER dal server DCHP
- Invia il messaggio DHCPREQUEST al server DCHP
- Riceve il messaggio DHCPACK dal server DCHP
1. Trova l'indirizzo IP di un server DHCP dalla directory /var/log
IL /var/log directory su Linux memorizza la maggior parte dei log del sistema. Contiene registri di autorizzazione, registri del kernel, registri di sistema e registri generati dalle applicazioni. Da questi registri è possibile trovare l'indirizzo IP di un server DHCP.
Nelle distribuzioni basate su Debian, le informazioni relative al server DHCP sono memorizzate nel file /var/log/syslog directory mentre nelle distribuzioni basate su RHEL, queste informazioni sono memorizzate nella directory /var/log/messages directory.
Nelle distribuzioni basate su Debian
Per trovare l'indirizzo IP di un server DHCP su distribuzioni basate su Debian, apri il terminale ed esegui il seguente comando:
cat /var/log/syslog | grep -i 'dcp'
L'output mostra l'intero processo DHCP e da lì è possibile determinare facilmente l'indirizzo IP del server DHCP, che in questo caso è 192.168.42.254.
Nelle distribuzioni basate su RHEL
Nelle distribuzioni basate su RHEL, è necessario eseguire il comando seguente per trovare l'indirizzo IP di un server DHCP:
cat /var/log/messaggi | grep -i 'dcp'
2. Trova un indirizzo IP del server DHCP utilizzando journalctl
Il comando journalctl visualizza i log raccolti da systemd. Mostra principalmente le stesse informazioni mostrate da /var/log/syslog.
Per trovare l'indirizzo IP di un server DHCP, eseguire il comando journalctl come segue:
sudo journalctl -r | grep -m1 DHCPACK
L'output seguente mostra che il sistema ha ottenuto l'indirizzo IP dal server DHCP 192.168.80.254.
3. Trova l'indirizzo IP di un server DHCP utilizzando dhclient.leases
Il client DHCP o dhclient mantiene un elenco di lease concessi dal server DHCP nel file dhclient.leases file. Questo file contiene informazioni sull'IP del server DHCP insieme ad altre informazioni. È possibile trovare questo file sotto il file /var/lib/dhcp directory.
Per determinare l'indirizzo IP di un server DHCP dal file dhclient.leases, eseguire il seguente comando:
cat /var/lib/dhcp/dhclient.leases | grep -a -m1 “identificatore-dhcp-server”
4. Trova l'indirizzo IP di un server DHCP utilizzando dhclient
Il comando dhclient consente ai client Linux di ottenere, rilasciare e rinnovare gli indirizzi IP dal server DHCP.
È possibile utilizzare il seguente comando dhclient per ottenere un indirizzo IP dal server DHCP:
sudo dhclient -v
Questo comando mostra l'intero processo DHCP e da lì puoi facilmente trovare l'indirizzo IP del tuo server DHCP.
Trovare l'indirizzo IP del server DHCP in Linux
Ora puoi trovare facilmente l'indirizzo IP del tuo server DHCP utilizzando uno dei metodi sopra indicati. Anche se potresti non aver bisogno di conoscerlo spesso, imparare a trovare l'indirizzo IP del server DHCP può essere utile a volte.
Oltre all'indirizzo IP del server DHCP, può essere utile anche conoscere l'indirizzo IP del router. Perché senza queste informazioni non è possibile accedere alla sua pagina Web e apportare modifiche alla configurazione. Fortunatamente, è semplice come trovare l'indirizzo IP del server DHCP.