Come configurare la rete su CentOS7

Come configurare la rete su CentOS7
CentOS 7 utilizza Network Manager per gestire la rete. È un ottimo strumento che semplifica la configurazione della rete su CentOS. Ha utilità basate su linee grafiche e comandi.In questo articolo, parlerò di diversi termini di rete, come trovare informazioni relative alla rete e configurazione di rete CentOS 7. Iniziamo.

Strumenti di configurazione della rete su CentOS 7:

Su CentOS 7, se si dispone di un ambiente desktop grafico come GNOME installato, è possibile configurare la rete utilizzando l'interfaccia utente grafica.

L'utilità di configurazione della rete grafica è disponibile in Applicazioni > Strumenti di sistema > Impostazioni > Rete Come puoi vedere nella sezione marcata dello screenshot di seguito.

Dalla riga di comando, puoi usare nmtui E nmcli Comandi per configurare il networking tramite Network Manager.

nmtui potrebbe non essere installato per impostazione predefinita su CentOS 7. È possibile eseguire il seguente comando per installarli.

$ sudo yum installa networkmanager -tui -y

Comprensione della denominazione dell'interfaccia di rete:

Su Linux moderno tra cui CentOS 7, le interfacce di rete hanno nomi come Ens33. Se il nome dell'interfaccia di rete inizia con en, Quindi è un cavo Ethernet collegato direttamente. Se il nome dell'interfaccia di rete inizia con Wl, allora è un'interfaccia wifi.

Poi ci sono alcune altre lettere e numeri nel nome come pn, SM, bue indicando NTH PCI Bus o USB, Mslot per spina calda, Xrispettivamente dispositivo di bordo.

COSÌ, WLP1S2 significa che è un'interfaccia wifi (Wl) sul 1st Bus USB/PCI, sul 2nd Slot a spina calda.

Per scoprire il nome delle interfacce di rete installate, eseguire il seguente comando:

$ ip a

Indirizzi IP statici vs dinamici e DHCP:

L'indirizzo IP statico è fisso. Non cambia con il tempo. D'altra parte, gli indirizzi IP dinamici possono cambiare con il tempo.

Quando un client DHCP richiede un server DHCP per un indirizzo IP, il server DHCP prende in affitto un indirizzo IP da una gamma di indirizzi IP per un determinato tempo (TTL). Dopo quel determinato tempo, il client DHCP deve richiedere nuovamente il server DHCP per un indirizzo IP. Quindi ogni client DHCP ottiene un indirizzo IP diverso e non vi è alcuna garanzia che un certo client DHCP riceverà lo stesso indirizzo IP ogni volta. Quindi gli indirizzi IP che ottieni dal server DHCP sono chiamati indirizzi IP dinamici.

Per imparare a configurare l'indirizzo IP statico, consultare il mio altro articolo su [Come impostare un IP statico su CentOS 7"

Puoi scoprire qual è il tuo indirizzo IP se è statico o dinamico con il seguente comando su CentOS 7:

$ ip a

Come puoi vedere dalla sezione contrassegnata dello screenshot di seguito, il mio indirizzo IP è 192.168.199.169 e il suo dinamico.

Lavorare con il client DHCP:

Se l'interfaccia di rete è configurata per utilizzare DHCP, è possibile utilizzare dhclient per rinnovare gli indirizzi IP. Leggiamo

Innanzitutto, rilasciare l'indirizzo IP dell'interfaccia di rete con il seguente comando:

$ sudo dhclient -v -r ens36

Nota: qui, Ens36 è il nome dell'interfaccia di rete.

Ora rinnova l'indirizzo IP con il seguente comando:

$ sudo dhclient -v ens36

File DNS e /etc /host:

Domain Name System O DNS In breve viene utilizzato per risolvere i nomi host agli indirizzi IP e viceversa.

Ecco come funziona DNS, quando visiti Google.com, il tuo computer cerca un server DNS che hai impostato o il tuo ISP per trovare l'indirizzo IP di Google.com, quindi si collega a quell'indirizzo IP e scarica la pagina web al browser. Senza DNS, dovresti conoscere l'indirizzo IP di Google.com e ricordalo, che è un compito quasi impossibile nel mondo di oggi.

Prima che esistesse il server DNS, /etc/host Il file è stato utilizzato per fare la risoluzione dei nomi. È ancora utile per la risoluzione dei nomi locali. Ad esempio, quando stai sviluppando un sito Web, potresti preferire digitare il mio sito web.com Invece di digitare l'indirizzo IP del server web 192.168.199.169.

Per fare ciò, aprire /etc /ospita il file con il seguente comando:

$ sudo vi /etc /host

Ora aggiungi la seguente riga lì e salva il file:

192.168.199.169 MyWebsite.com

Ora puoi accedere al tuo server web locale dal browser Web molto facilmente.

Gateway predefinito:

Se stai usando un router, allora stai già usando un gateway. Di solito è l'indirizzo IP del tuo router che hai a casa tua. Tecnicamente, è il percorso in uscita che un pacchetto ha avuto origine dal tuo computer. Il gateway predefinito è il percorso in cui il pacchetto andrà per impostazione predefinita.

Ad esempio, se vai su Google.com, quindi la richiesta viene inviata tramite l'indirizzo IP del router, il gateway predefinito.

Esegui il seguente comando per trovare il gateway predefinito su CentOS 7:

$ ip route show

Come puoi vedere, il mio gateway predefinito è 192.168.199.2.

Connessione a una rete WiFi:

È possibile connettersi a una rete WiFi utilizzando l'interfaccia utente grafica come puoi vedere dallo screenshot di seguito.

È inoltre possibile utilizzare NMTUI per connettersi a una rete WiFi.

Per prima cosa scopri il nome dell'interfaccia di rete con il seguente comando:

$ sudo ip a | grep wl

Il mio nome di interfaccia wifi è WLS34U1

Ora aperto nmtui:

$ sudo nmtui

Vai a Modifica una connessione.

Ora vai a

Ora seleziona Wifi e poi vai a

Ora inserisci il tuo Nome del profilo, Dispositivo Nome, Wi-Fi Ssid, Sicurezza tipo e Parola d'ordine. Quindi vai a .

La connessione Wi-Fi dovrebbe essere creata.

Ora premi per tornare indietro e andare a Attivare una connessione.

Ora seleziona la tua connessione Wi-Fi e vai a .

Dovrebbe essere attivato.

Ora premi Più volte per uscire da nmtui.

Ora per testare se Internet sta funzionando, eseguire il seguente comando:

$ ping Google.com

Internet funziona come puoi vedere.

Problemi comuni:

Anche se sei in grado di connetterti al tuo Wi-Fi o alla rete, Internet potrebbe non funzionare. Il problema più comune è che il server DHCP restituisce il server DNS non valido.

Per risolvere questo, eseguire il seguente comando:

$ echo "nameserver 8.8.8.8 "| sudo tee -a /etc /resolv.conf

Il tuo gateway predefinito potrebbe non essere impostato a volte. È possibile aggiungere un gateway predefinito con il seguente comando:

$ sudo ip route Aggiungi impostazione predefinita tramite 192.168.43.1 dev wls34u1

Nota: qui 192.168.43.1 è l'indirizzo IP del mio router e WLS34U1 è il nome dell'interfaccia di rete Wi-Fi.

Ecco come configurare le impostazioni di rete su CentOS 7. Grazie per aver letto questo articolo.