Come configurare IP, DNS e DHCP in CentOS 8

Una delle principali azioni che svolgiamo quando utilizziamo un computer è connetterlo alla rete. In questo modo possiamo navigare in internet ed eseguire download, ad esempio, o accedere alla nostra posta elettronica, cosa che non sarebbe possibile senza questa connessione. Esistono diversi elementi di rete che sono essenziali affinché la connettività sia il più ideale e corretta possibile e questi sono:

IPÈ l'indirizzo del Protocollo Internet (Protocollo Internet) che rende l'apparecchiatura o il server in grado di connettersi alla rete e di essere riconosciuto dagli altri elementi del sistema.
DNSDomain Name System che è un sistema di nomi di dominio che consente di tradurre gli indirizzi IP in nomi di dominio web
DHCPDynamic Host Configuration Protocol che è un protocollo incaricato di fornire indirizzi IP ai computer della rete

Inoltre, gli indirizzi IP delle apparecchiature possono essere fissi o dinamici (DHCP). Quando il dispositivo ha un indirizzo dinamico, cambierà frequentemente, ma ci sono alcuni dispositivi in ​​cui l'indirizzo non può essere modificato, in questo caso l'obiettivo è assegnare un IP fisso.

Solvetic spiegherà il processo di configurazione di IP, DNS e DHCP in CentOS 8 per gestire i parametri di rete in modo molto più centralizzato.

1. Come identificare la scheda di rete CentOS 8

Passo 1
Per conoscere l'ID della scheda di rete, dobbiamo accedere alla directory etc/sysconfig/network-scripts/ e lì elencare gli elementi:

 cd etc / sysconfig / network-scripts / ls -lah

INGRANDIRE

In questo caso possiamo vedere che il nostro adattatore è identificato come "ifcfg-enp0s3". In caso di più schede di rete, queste verranno identificate con la sintassi ifcfg-ensxxx.

Questo è il file da modificare per elaborare la configurazione di rete e definirla come necessario.

Passo 2
Per modificare le configurazioni di rete necessarie, utilizzeremo un editor di testo e prenderemo l'ID dell'adattatore, in questo caso sarà il seguente:

 nano / etc / sysconfig / script di rete / ifcfg-enp0s3
Quando accediamo a questo file troviamo tutti i dettagli di rete come:
  • Ragazzo
  • Nome adattatore
  • Tipo di avvio
  • Tipo di dispositivo e altro

INGRANDIRE

Passaggio 3
Lì dobbiamo aggiungere la riga all'inizio del file che fa riferimento all'indirizzo MAC del dispositivo, per conoscerlo dobbiamo eseguire quanto segue:

 ip a

INGRANDIRE

Passaggio 4
Come possiamo vedere, nel nostro adattatore c'è l'indirizzo MAC nella riga link/ether, quelle 6 coppie di caratteri alfanumerici vengono inserite nel file precedente con la seguente sintassi:

 HWADDR = "00: 00: 00: 00: 00: 00 ″

INGRANDIRE

Questo processo ci consente di utilizzare un indirizzo IP in modalità DHCP, ovvero in modo dinamico.
Salviamo le modifiche utilizzando i tasti Ctrl + O ed usciamo dall'editor utilizzando i tasti Ctrl + X.

Passaggio 5
Affinché le modifiche abbiano effetto possiamo spegnere il sistema eseguendo:

 spegnimento -r ora
Oppure, se non vogliamo riavviare il computer, basta riavviare il servizio di rete con il seguente comando:
 systemctl riavvia network.service
Passaggio 5
Ora, dopo questo, possiamo controllare l'indirizzo IP, DNS e altri parametri eseguendo "ifconfig":

INGRANDIRE

2. Come impostare indirizzo IP, DNS e gateway statico su CentOS 8


Come abbiamo accennato, in alcuni casi il computer deve avere un indirizzo IP statico a causa di processi o attività, quindi in Solvetic imparerai come assegnare un indirizzo IP statico al tuo server CentOS 8.

Passo 1
In questo caso dobbiamo accedere nuovamente al file di configurazione della scheda di rete:

 nano / etc / sysconfig / script di rete / ifcfg-enp0s3
Lì aggiungeremo le seguenti righe:

Viene modificato da dhcp a static

 BOOTPROTO = ”statico”

È l'indirizzo IP desiderato per il server
 IPADDR = 192.168.0.38

Maschera di sottorete
 NETMASK = 255.255.255.0

Gateway
 GATEWAY = 192.168.0.1

Questo valore è impostato su Sì in modo che sia abilitato all'avvio del computer.
 IN AVVIO = "sì"

Server DNS primario
 DNS1 = 8.8.8.8

Server DNS secondario
 DNS2 = 8.8.4.4

INGRANDIRE

NotaIn questo caso abbiamo utilizzato il DNS pubblico di Google, ma puoi usare quello che vuoi.

Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con i tasti Ctrl + X.

Passo 2
Procediamo al riavvio del computer per applicare le modifiche:

 systemctl riavvia la rete
Per verificare che le modifiche siano state applicate eseguendo quanto segue:
 ip a s enp0s3

INGRANDIRE

Passaggio 3
Controlliamo il percorso:

 ip r

INGRANDIRE

Passaggio 4
Possiamo eseguire un ping per convalidare la connessione alla rete esterna:

INGRANDIRE

3. Come configurare la rete da CentOS 8 Network Manager


Si tratta di un metodo che si avvale del comando nmtui, che è un'applicazione TUI per interagire con NetworkManager e con la quale sarà possibile modificare vari aspetti della rete.

Passo 1
Per il suo utilizzo eseguiamo quanto segue:

 nmtui edit enp0s3

INGRANDIRE

Passo 2
Quando si preme Invio vedremo quanto segue:

INGRANDIRE

Lì per impostazione predefinita possiamo vedere l'ID della scheda di rete che è configurata da DHCP (Automatico), se vogliamo impostare l'IP manualmente dobbiamo usare il tasto Tab per selezionare la riga "Configurazione IPv4 e lì premiamo Invio per selezionare il opzione" Manuale":

INGRANDIRE

Passaggio 3
Diamo Invio e ora selezioniamo il campo Mostra:

INGRANDIRE

Passaggio 4
Lì selezioniamo ogni campo e premiamo Invio per inserire i valori necessari dell'IP:

INGRANDIRE

Passaggio 5
Usiamo il tasto Tab per andare su Accetta e applicare le modifiche per verificare che sia stato stabilito l'IP desiderato:

INGRANDIRE

Con uno qualsiasi di questi metodi saremo in grado di assegnare il tipo di IP, così come il DNS o il Gateway in CentOS 8.

wave wave wave wave wave