DHCP (protocollo di configurazione host dinamico) spiegato
DHCP semplifica la configurazione di rete assegnando automaticamente gli indirizzi IP e altre impostazioni di rete ai dispositivi sulla rete. Ecco la tipica sequenza di eventi:
1. dhcpdiscover (trasmissione): Quando il sistema Linux si avvia, la sua interfaccia di rete è inizialmente configurata senza un indirizzo IP valido. Invia un messaggio di trasmissione DHCPDiscover sulla rete per trovare un server DHCP.
2. dhcpoffer (risposta del server): I server DHCP che ascoltano sulla rete ricevono la trasmissione DHCPDiscover. Rispondono con un DHCPoffer, offrendo un indirizzo IP disponibile e altri parametri di configurazione (maschera sottorete, gateway predefinito, indirizzi del server DNS, ecc.).
3. dhcpRequest (selezione client): La tua macchina Linux potrebbe ricevere più dhcpoffer se ci sono diversi server DHCP. Scegli un'offerta e invia un messaggio DHCPRequest al server selezionato, dicendo essenzialmente:"Prendo questo indirizzo IP".
4. dhcpack (conferma): Il server DHCP che ha inviato l'offerta scelta riceve DHCPrequest. Invia quindi un messaggio DHCPACK per confermare il contratto di locazione dell'indirizzo IP e altre impostazioni di rete alla macchina Linux.
5. Configurazione: Il sistema Linux applica l'indirizzo IP ricevuto, la maschera sottorete, il gateway e le informazioni del server DNS. Ora sei connesso alla rete.
Gestione del DHCP in Linux
Mentre il processo DHCP è automatico, puoi interagire con esso attraverso questi strumenti comuni:
* Network Manager: Questa è l'utilità di gestione della rete grafica trovata nella maggior parte delle distribuzioni Desktop Linux. È possibile utilizzarlo per visualizzare l'indirizzo IP corrente, le informazioni di leasing e passare da DHCP e configurazioni IP statiche.
* `Dhclient` Comando: Questa utilità della linea di comando ti consente di interagire direttamente con il client DHCP. Puoi usarlo per:
* Rilascia il tuo indirizzo IP corrente (`sudo dhclient -r
* Richiedi un nuovo indirizzo IP (`sudo dhclient
* File di configurazione della rete: È possibile configurare le interfacce di rete per utilizzare DHCP o un indirizzo IP statico modificando i file di configurazione di rete specifici per la distribuzione Linux:
* Debian/Ubuntu: `/etc/network/interfaces`
* Fedora/Centro/RHEL: `/etc/sysconfig/network-scripts/ifcfg-
Esempio (rilasciando e rinnovando un indirizzo IP con dhclient):
1. Identifica l'interfaccia di rete:`ip a` (cerca quello connesso alla rete, ad esempio` eth0`, `wlan0`)
2. Rilascia il tuo IP corrente:`sudo dhclient -r
3. Richiedi un nuovo IP:`sudo dhclient
Ricorda che il riavvio del servizio di rete (`SystemCtl Riavvia Networking` o simile) attiverà anche una nuova richiesta DHCP.
Informazioni correlate
networking © www.354353.com