Sådan konfigureres netværket på CentOS7

How Configure Network Centos7



CentOS 7 bruger Network Manager til at administrere netværket. Det er et fantastisk værktøj, der gør det let at konfigurere netværket på CentOS. Det har grafiske og kommandoer linjebaserede værktøjer. I denne artikel vil jeg tale om forskellige netværksbetingelser, hvordan man finder netværksrelaterede oplysninger og CentOS 7 netværkskonfiguration. Lad os komme igang.

Hvis du har et grafisk skrivebordsmiljø som GNOME installeret på CentOS 7, kan du konfigurere netværket ved hjælp af den grafiske brugergrænseflade.







Det grafiske netværkskonfigurationsværktøj er tilgængeligt i Ansøgninger > Systemværktøjer > Indstillinger > Netværk som du kan se i det markerede afsnit af skærmbilledet herunder.





Fra kommandolinjen kan du bruge nmtui og nmcli kommandoer til konfiguration af netværk via Network Manager.





nmtui installeres muligvis ikke som standard på CentOS 7. Du kan køre følgende kommando for at installere dem.

$sudo yum installereNetworkManager-tui-og



Forstå navngivning af netværksgrænseflade:

På moderne Linux inklusive CentOS 7 har netværksgrænseflader navne som f.eks ens33 . Hvis navnet på dit netværksinterface starter med , så er det et Ethernet -kabel, der er tilsluttet direkte. Hvis navnet på dit netværksinterface starter med wl , så er det en WiFi -grænseflade.

Så er der nogle andre bogstaver og tal i navnet som f.eks pN , sM , okse angiver N PCI -bus eller USB, M den varme stik slot, x henholdsvis den indbyggede enhed.

Så, wlp1s2 betyder, at det er en WiFi -grænseflade ( wl ) på den 1 stUSB/PCI -bus, på 2 ndhot plug slot.

For at finde ud af navnet på dine installerede netværksgrænseflader skal du køre følgende kommando:

$iptil

Statiske vs dynamiske IP -adresser og DHCP:

Statisk IP -adresse er rettet. Det ændrer sig ikke med tiden. På den anden side kan dynamiske IP -adresser ændre sig med tiden.

Når en DHCP -klient anmoder en DHCP -server om en IP -adresse, leaser DHCP -serveren en IP -adresse fra en række IP -adresser i et bestemt tidspunkt (TTL). Efter den bestemte tid skal DHCP -klienten anmode DHCP -serveren om en IP -adresse igen. Så hver DHCP -klient får en anden IP -adresse, og der er ingen garanti for, at en bestemt DHCP -klient får den samme IP -adresse hver gang. Så de IP -adresser, du får fra DHCP -serveren, kaldes dynamiske IP -adresser.

Hvis du vil vide, hvordan du konfigurerer statisk IP -adresse, kan du se min anden artikel på [ Sådan opsættes en statisk IP på CentOS 7 ]

Du kan finde ud af, hvad din IP -adresse er, om den er statisk eller dynamisk med følgende kommando på CentOS 7:

$iptil

Som du kan se fra det markerede afsnit af skærmbilledet herunder, er min IP -adresse 192.168.199.169 ogdet er dynamisk .

Arbejde med DHCP -klient:

Hvis dit netværksinterface er konfigureret til at bruge DHCP, kan du bruge det dhclient at forny IP -adresser. Lad os

Først skal du frigive IP -adressen på dit netværksinterface med følgende kommando:

$sudodhclient-v -rens36

BEMÆRK: Her, ens36 er navnet på netværksgrænsefladen.

Forny nu IP -adressen med følgende kommando:

$sudodhclient-vens36

DNS- og /etc /hosts -filer:

Domain Name System eller DNS kort sagt bruges til at løse værtsnavne til IP -adresser og omvendt.

Sådan fungerer DNS, når du besøger google.com, ser din computer en DNS -server, du har indstillet, eller din internetudbyder, for at finde IP -adressen på google.com, derefter opretter den forbindelse til den IP -adresse og downloader websiden til din browser. Uden DNS skulle du kende IP -adressen på google.com og huske den, hvilket er en næsten umulig opgave i nutidens verden.

Inden DNS -serveren eksisterede, /etc/hosts filen blev brugt til at lave navneopløsning. Det er stadig nyttigt til lokal navneopløsning. For eksempel, når du udvikler et websted, kan du foretrække at skrive ind mywebsite.com i stedet for at skrive din webservers IP -adresse 192.168.199.169 .

For at gøre det skal du åbne /etc /hosts -filen med følgende kommando:

$sudo vi /etc/værter

Tilføj nu følgende linje der, og gem filen:

192.168.199.169 mywebsite.com

Nu har du meget let adgang til din lokale webserver fra webbrowseren.

Standard gateway:

Hvis du bruger en router, bruger du allerede en gateway. Det er normalt IP -adressen på din router, du har i dit hjem. Teknisk set er det den udgående vej, som en pakke stammer fra din computer tager. Standardgatewayen er stien, som pakken som standard går til.

For eksempel, hvis du går til google.com, sendes anmodningen via IP -adressen på din router, standardgatewayen.

Kør følgende kommando for at finde din standardgateway på CentOS 7:

$ip -ruteat vise

Som du kan se, er min standard gateway 192.168.199.2 .

Tilslutning til et WiFi -netværk:

Du kan oprette forbindelse til et WiFi -netværk ved hjælp af den grafiske brugergrænseflade, som du kan se fra skærmbilledet herunder.

Du kan også bruge nmtui til at oprette forbindelse til et WiFi -netværk.

Find først ud af dit netværksinterfacenavn med følgende kommando:

$sudo iptil| grebwl

Mit WiFi -interface navn er wls34u1

Åbn nu nmtui:

$sudonmtui

Gå til Rediger en forbindelse .

Gå nu til

Vælg nu Trådløst internet og derefter gå til

Indtast nu din Profil navn , Enhed navn, Wi-Fi SSID , Sikkerhed type og Adgangskode . Gå derefter til .

Wi-Fi-forbindelse skal oprettes.

Tryk nu på at gå tilbage og gå til Aktiver en forbindelse .

Vælg nu din Wi-Fi-forbindelse og gå til .

Det skal aktiveres.

Tryk nu på flere gange for at afslutte nmtui.

Nu for at teste, om internettet fungerer, skal du køre følgende kommando:

$pingGoogle com

Internettet fungerer, som du kan se.

Almindelige problemer:

Selvom du kan oprette forbindelse til dit Wi-Fi eller netværk, fungerer internettet muligvis ikke. Det mest almindelige problem er, at DHCP -serveren returnerer ugyldig DNS -server.

For at løse det skal du køre følgende kommando:

$smed ud 'navneserver 8.8.8.8' | sudo tee -til /etc/resolv.conf

Din standardgateway er muligvis ikke indstillet til tider. Du kan tilføje en standardgateway med følgende kommando:

$sudo ip -rutetilføj standard via 192.168.43.1 dev wls34u1

BEMÆRK: Her 192.168.43.1 er min router og wls34u1 er navnet på Wi-Fi-netværksgrænsefladen.

Så det er sådan du konfigurerer netværksindstillinger på CentOS 7. Tak fordi du læste denne artikel.