Come configurare la rete su CentOS7

How Configure Network Centos7



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

Su CentOS 7, se hai installato un ambiente desktop grafico come GNOME, puoi configurare la rete utilizzando l'interfaccia utente grafica.







L'utilità grafica di configurazione della rete è disponibile in Applicazioni > Strumenti di sistema > Impostazioni > Rete come puoi vedere nella sezione contrassegnata dello screenshot qui sotto.





Dalla riga di comando, puoi usare ntui e nmcli comandi per configurare la rete tramite Network Manager.





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

$sudo yum installaNetworkManager-tui-e



Comprensione della denominazione dell'interfaccia di rete:

Sul moderno Linux, incluso CentOS 7, le interfacce di rete hanno nomi come ens33 . Se il nome della tua interfaccia di rete inizia con Su , allora è un cavo Ethernet collegato direttamente. Se il nome dell'interfaccia di rete inizia con wl , quindi è un'interfaccia WiFi.

Poi ci sono altre lettere e numeri nel nome come pN , sM , bue indicando n bus PCI o USB, m th slot hot plug, X esimo dispositivo di bordo rispettivamente.

Così, wlp1s2 significa che è un'interfaccia WiFi ( wl ) sul 1 nsBus USB/PCI, sul 2 nsslot hot plug.

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

$ipa

Indirizzi IP statici e dinamici e DHCP:

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

Quando un client DHCP richiede un server DHCP per un indirizzo IP, il server DHCP affitta un indirizzo IP da un intervallo di indirizzi IP per un certo tempo (TTL). Trascorso tale tempo, il client DHCP deve richiedere nuovamente al server DHCP un indirizzo IP. Quindi ogni client DHCP ottiene un indirizzo IP diverso e non c'è alcuna garanzia che un determinato client DHCP ottenga lo stesso indirizzo IP ogni volta. Quindi gli indirizzi IP che ottieni dal server DHCP sono chiamati indirizzi IP dinamici.

Per sapere come configurare l'indirizzo IP statico, vedere il mio altro articolo su [ Come configurare un IP statico su CentOS 7 ]

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

$ipa

Come puoi vedere dalla sezione contrassegnata dello screenshot qui sotto, il mio indirizzo IP è 192.168.199.169 e la sua dinamico .

Lavorare con il client DHCP:

Se la tua interfaccia di rete è configurata per utilizzare DHCP, puoi utilizzare dhclient per rinnovare gli indirizzi IP. andiamo

Innanzitutto, rilascia l'indirizzo IP della tua interfaccia di rete con il seguente comando:

$sudodhclient-v -Rens36

NOTA: qui, ens36 è il nome dell'interfaccia di rete.

Ora rinnova l'indirizzo IP con il seguente comando:

$sudodhclient-vens36

File DNS e /etc/hosts:

Domain Name System o DNS in breve viene utilizzato per risolvere i nomi degli host in indirizzi IP e viceversa.

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

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

Per farlo, apri il file /etc/hosts con il seguente comando:

$sudo noi /eccetera/padroni di casa

Ora aggiungi la seguente riga e salva il file:

192.168.199.169 miositoweb.com

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

Gateway predefinito:

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

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

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

$ip routemostrare

Come puoi vedere, il mio gateway predefinito è 192.168.199.2 .

Connessione a una rete WiFi:

Puoi connetterti a una rete WiFi utilizzando l'interfaccia utente grafica come puoi vedere dallo screenshot qui sotto.

Puoi anche usare nmtui per connetterti a una rete WiFi.

Per prima cosa scopri il nome della tua interfaccia di rete con il seguente comando:

$sudo ipa| presawl

Il nome della mia interfaccia WiFi è wls34u1

Ora apri nmtui:

$sudontui

Vai a Modifica una connessione .

Ora vai a

Ora seleziona Wifi e poi vai su

Ora inserisci il tuo Nome del profilo , Dispositivo nome, Wi-Fi SSID , Sicurezza digita e Parola d'ordine . Allora vai su .

La connessione Wi-Fi dovrebbe essere creata.

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

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

Dovrebbe essere attivato.

Ora premi più volte per uscire da nmtui.

Ora per verificare se Internet funziona, esegui il seguente comando:

$pingGoogle com

Internet funziona come puoi vedere.

Problemi comuni:

Anche se riesci a connetterti al Wi-Fi o alla rete, Internet potrebbe non funzionare. Il problema più comune è che il server DHCP restituisce un server DNS non valido.

Per risolvere il problema, esegui il seguente comando:

$buttato fuori 'server dei nomi 8.8.8.8' | sudo tee -a /eccetera/resolv.conf

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

$sudo ip routeaggiungi predefinito 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 si configurano le impostazioni di rete su CentOS 7. Grazie per aver letto questo articolo.