Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> networking >> Indirizzo IP >> .

Come richiedi un indirizzo IP da un server DHCP in Linux?

Non richiedi manualmente un indirizzo IP da un server DHCP in Linux. Il processo è automatico per progettazione. Ecco come funziona:

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.

 

networking © www.354353.com