Så här konfigurerar du nätverket på CentOS7

How Configure Network Centos7



CentOS 7 använder Network Manager för att hantera nätverket. Det är ett bra verktyg som gör det enkelt att konfigurera nätverket på CentOS. Den har grafiska och kommandoradsbaserade verktyg. I den här artikeln kommer jag att prata om olika nätverksvillkor, hur man hittar nätverksrelaterad information och CentOS 7 -nätverkskonfiguration. Låt oss börja.

Om du har en grafisk skrivbordsmiljö som GNOME installerad på CentOS 7 kan du konfigurera nätverket med det grafiska användargränssnittet.







Det grafiska nätverkskonfigurationsverktyget är tillgängligt i Ansökningar > Systemverktyg > inställningar > Nätverk som du kan se i det markerade avsnittet på skärmdumpen nedan.





Från kommandoraden kan du använda nmtui och nmcli kommandon för att konfigurera nätverk via Network Manager.





nmtui kanske inte installeras som standard på CentOS 7. Du kan köra följande kommando för att installera dem.

$sudo yum installeraNetworkManager-tui-och



Förstå namnet på nätverksgränssnitt:

På moderna Linux inklusive CentOS 7 har nätverksgränssnitt namn som t.ex. ens33 . Om ditt nätverksgränssnittsnamn börjar med , då är det en Ethernet -kabel direkt ansluten. Om ditt nätverksgränssnittsnamn börjar med wl , då är det ett WiFi -gränssnitt.

Sedan finns det några andra bokstäver och siffror i namnet som t.ex. pN , sM , oxe indikerar N PCI -buss eller USB, M den heta pluggplatsen, X den inbyggda enheten.

Så, wlp1s2 betyder att det är ett WiFi -gränssnitt ( wl ) på 1 stUSB/PCI -buss, på 2 ndhot plug -kort.

Kör följande kommando för att ta reda på namnet på dina installerade nätverksgränssnitt:

$iptill

Statiska vs dynamiska IP -adresser och DHCP:

Statisk IP -adress är fixad. Det förändras inte med tiden. Å andra sidan kan dynamiska IP -adresser förändras med tiden.

När en DHCP -klient begär en DHCP -server om en IP -adress, leasar DHCP -servern en IP -adress från ett intervall av IP -adresser under en viss tid (TTL). Efter den bestämda tiden måste DHCP -klienten begära en IP -adress från DHCP -servern igen. Så varje DHCP -klient får en annan IP -adress och det finns ingen garanti för att en viss DHCP -klient får samma IP -adress varje gång. Så IP -adresserna du får från DHCP -servern kallas dynamiska IP -adresser.

För att lära dig hur du konfigurerar statisk IP -adress, se min andra artikel på [ Så här konfigurerar du en statisk IP på CentOS 7 ]

Du kan ta reda på vad din IP -adress är om den är statisk eller dynamisk med följande kommando på CentOS 7:

$iptill

Som du kan se från den markerade delen av skärmdumpen nedan är min IP -adress 192.168.199.169 och det är dynamisk .

Arbeta med DHCP -klient:

Om ditt nätverksgränssnitt är konfigurerat för att använda DHCP kan du använda det dhclient för att förnya IP -adresser. Låt oss

Släpp först IP -adressen för ditt nätverksgränssnitt med följande kommando:

$sudodhclient-v -rens36

OBS: Här, ens36 är nätverksgränssnittets namn.

Förnya nu IP -adressen med följande kommando:

$sudodhclient-vens36

DNS- och /etc /hosts -filer:

domännamnssystem eller DNS kort sagt används för att lösa värdnamn till IP -adresser och vice versa.

Så här fungerar DNS. När du besöker google.com letar din dator upp en DNS -server du ställt in eller din Internetleverantör för att hitta IP -adressen till google.com, sedan ansluter den till den IP -adressen och laddar ner webbsidan till din webbläsare. Utan DNS måste du känna till IP -adressen till google.com och komma ihåg det, vilket är en nästan omöjlig uppgift i dagens värld.

Innan DNS -servern fanns, /etc/hosts filen användes för att göra namnupplösning. Det är fortfarande användbart för lokal namnupplösning. Till exempel, när du utvecklar en webbplats kanske du föredrar att skriva in mywebsite.com istället för att skriva din webbservers IP -adress 192.168.199.169 .

För att göra det, öppna filen /etc /hosts med följande kommando:

$sudo vi /etc/värdar

Lägg nu till följande rad där och spara filen:

192.168.199.169 mywebsite.com

Nu kan du enkelt komma åt din lokala webbserver från webbläsaren.

Huvudingång:

Om du använder en router använder du redan en gateway. Det är vanligtvis din router IP -adress som du har hemma. Tekniskt sett är det den utgående vägen som ett paket kommer från din dator tar. Standardgateway är sökvägen som paketet går till som standard.

Om du till exempel går till google.com skickas begäran via routerns IP -adress, standardgatewayen.

Kör följande kommando för att hitta din standardgateway på CentOS 7:

$ip -ruttshow

Som du kan se är min standard gateway 192.168.199.2 .

Ansluta till ett WiFi -nätverk:

Du kan ansluta till ett WiFi -nätverk med det grafiska användargränssnittet som du kan se från skärmdumpen nedan.

Du kan också använda nmtui för att ansluta till ett WiFi -nätverk.

Ta först reda på ditt nätverksgränssnittsnamn med följande kommando:

$sudo iptill| greppwl

Mitt WiFi -gränssnittsnamn är wls34u1

Öppna nu nmtui:

$sudonmtui

Gå till Redigera en anslutning .

Gå nu till

Välj nu Wi-Fi och sedan gå till

Ange nu din Profilnamn , Enhet namn, Wi-Fi SSID , säkerhet typ och Lösenord . Gå sedan till .

Wi-Fi-anslutning bör skapas.

Tryck nu på att gå tillbaka och gå till Aktivera en anslutning .

Välj nu din Wi-Fi-anslutning och gå till .

Det bör aktiveras.

Tryck nu på flera gånger för att avsluta nmtui.

Nu för att testa om internet fungerar, kör följande kommando:

$pingGoogle com

Internet fungerar som du kan se.

Vanliga problem:

Även om du kan ansluta till ditt Wi-Fi eller nätverk kanske internet inte fungerar. Det vanligaste problemet är att DHCP -servern returnerar ogiltig DNS -server.

För att åtgärda det, kör följande kommando:

$kastade ut 'namnserver 8.8.8.8' | sudo tee -till /etc/resolv.conf

Din standard gateway kanske inte är inställd ibland. Du kan lägga till en standardgateway med följande kommando:

$sudo ip -ruttlägg till standard via 192.168.43.1 dev wls34u1

OBS: Här 192.168.43.1 är IP -adressen till min router och wls34u1 är Wi-Fi-nätverksgränssnittets namn.

Så det är så du konfigurerar nätverksinställningar på CentOS 7. Tack för att du läste den här artikeln.