Il protocollo DHCP è necessario perché impedisce agli amministratori di rete o di sistema di configurare manualmente gli indirizzi IP per le nuove macchine aggiunte alla rete o al sistema informatico che vengono spostati da una sottorete a un'altra.
Attraverso il "contratto di locazione", il server DHCP alloca gli indirizzi IP ai client DHCP. Il tempo di leasing dipende da quanto tempo il sistema client richiede la connessione o la configurazione DHCP.
Parleremo della configurazione di un client DHCP sulla distribuzione di Ubuntu Linux in questo articolo. In questo articolo abbiamo ipotizzato che il server DHCP sia già impostato sull'altra tua macchina, oppure puoi anche installarlo da questo URL.
Configurazione del client DHCP su Ubuntu
Per impostare il client DHCP sul tuo sistema Ubuntu, consultare il nome dell'interfaccia di rete eseguendo il comando seguente:
$ ifconfig
Una volta identificato il nome dell'interfaccia di rete, è necessario apportare alcune modifiche al file delle interfacce di rete per la configurazione del client DHCP. Quindi, apri il file '/etc/network/interfaces' nel tuo editor di testo preferito utilizzando il seguente comando:
$ sudo nano/etc/rete/interfacce
Ora, utilizzare la seguente sintassi per configurare il client DHCP:
auto
io affrontoINET DHCP
Qui, il nome dell'interfaccia di rete è 'enp1s0'; Abbiamo cambiato le righe precedenti nel seguente formato:
Auto enp1s0
iface enp1s0 inet dhcp
Salva e chiudi il file di configurazione sopra. Ora, riavvia i servizi di rete di rete eseguendo il seguente comando:
$ sudo systemctl riavvia network manager.servizio
O
$ sudo SystemCtl Riavvia Networking
Verificare il servizio NetworkManager esegue lo stato eseguendo il seguente comando:
$ sudo systemctl status network manager.servizio
Quando durante il processo di avvio, questo sistema dovrebbe richiedere parametri di rete dal server DHCP.
Per eseguire manualmente il processo DHCP, è possibile utilizzare il comando dhclient. Se il server DHCP non assegna IP al client DHCP, utilizzare il comando seguente rinnovare o rilasciare l'indirizzo IP. Aspettare per un po; Il server DHCP assegnerà automaticamente gli indirizzi IP al computer client.
$ sudo dhclient -r
Utilizzando il comando "ifconfig" può visualizzare il nome dell'interfaccia.
Configurare DHCP tramite NetPlan
Nella maggior parte della distribuzione di Ubuntu, il networking è controllato o gestito attraverso il programma NetPlan. Pertanto, in questa situazione, è necessario modificare i file di configurazione di NetPlan. Per modificare la configurazione del file appropriata, navigare nella directory '/etc/netplan' e aprire quel file.
$ sudo nano/etc/netplan/01-netcfg.Yaml
Aggiungi le seguenti righe in questo file:
rete:
Versione: 2
RANDER: NetworkD
Ethernet:
enp1s0:
DHCP4: Sì
Salva la configurazione sopra utilizzando 'ctrl+o' in questo file ed esci da questa finestra premendo 'ctrl+x'.
Ora, esegui il comando di seguito per applicare le modifiche:
$ sudo netplan si applica
Configura client DHCP tramite l'ambiente desktop Ubuntu
Puoi anche usare un'altra macchina virtuale con Ubuntu 20.04 Desktop come client DHCP. In Ubuntu, il metodo di configurazione predefinito è impostato come DHCP. Se non prende un direttore IP dal server DHCP, modifica l'impostazione IPv4 della rete. Fare clic su Vai in "Impostazione" e spostati nelle impostazioni di rete cablate o wireless. La finestra seguente dovrebbe essere visualizzata sul sistema:
Imposta l'intera configurazione IPv4 simile allo screenshot sopra visualizzato.
Ora, mostra i dettagli della rete facendo clic sulla scheda "Dettagli" come segue:
Verifica la configurazione eseguendo il seguente comando:
$ ifconfig
Vedrai che l'IP è assegnato all'interfaccia di rete.
Puoi anche utilizzare la macchina host sul sistema come client DHCP. Tuttavia, per ottenere IP, non riavviare la macchina host perché, in questo caso, VirtualBox sarà spento, quindi non c'è DHCP in esecuzione sul sistema.
È importante notare che se si utilizzano dispositivi mobili o macchine host come client DHCP, la maggior parte delle possibilità è che siano già stati collegati a questa rete. Tuttavia, richiederanno lo stesso IP al server DHCP che è stato assegnato prima. Tuttavia, se l'IP non rientra nell'intervallo definito, una richiesta verrà inviata al router.
Conclusione
In questo articolo abbiamo visto come configurare un client DHCP utilizzando modi diversi sulla distribuzione di Ubuntu. Tutti i comandi che abbiamo implementato su Ubuntu 20.04 ambiente. La configurazione del client DHCP è molto semplice. In modo che, in pochi minuti, puoi facilmente impostare un client DHCP sul sistema utilizzando i passaggi sopra menzionati.