Hoe het netwerk op CentOS7 te configureren?

How Configure Network Centos7



CentOS 7 gebruikt Network Manager om het netwerk te beheren. Het is een geweldige tool die het configureren van het netwerk op CentOS eenvoudig maakt. Het heeft grafische en op commandoregels gebaseerde hulpprogramma's. In dit artikel zal ik het hebben over verschillende netwerktermen, het vinden van netwerkgerelateerde informatie en CentOS 7-netwerkconfiguratie. Laten we beginnen.

Als u op CentOS 7 een grafische desktopomgeving zoals GNOME hebt geïnstalleerd, kunt u het netwerk configureren met behulp van de grafische gebruikersinterface.







Het grafische hulpprogramma voor netwerkconfiguratie is beschikbaar in: Toepassingen > Systeem gereedschap > Instellingen > Netwerk zoals u kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding.





Vanaf de opdrachtregel kunt u nmtui en nmcli opdrachten om netwerken te configureren via Netwerkbeheer.





nmtui is mogelijk niet standaard geïnstalleerd op CentOS 7. U kunt de volgende opdracht uitvoeren om ze te installeren.

$sudo yum installerenNetworkManager-tui-en



Naamgeving netwerkinterface begrijpen:

Op moderne Linux, inclusief CentOS 7, hebben netwerkinterfaces namen als: ens33 . Als de naam van uw netwerkinterface begint met Aan , dan is het een rechtstreeks aangesloten Ethernet-kabel. Als de naam van uw netwerkinterface begint met wil , dan is het een wifi-interface.

Dan zijn er nog enkele andere letters en cijfers in de naam, zoals: pN , sM , OS wijzend op N de PCI-bus of USB, m de hot-plug-sleuf, x respectievelijk het apparaat aan boord.

Dus, wlp1s2 betekent, het is een WiFi-interface ( wil ) op de 1 NSUSB/PCI-bus, op de 2 ndhot-plug-sleuf.

Voer de volgende opdracht uit om de naam van uw geïnstalleerde netwerkinterfaces te achterhalen:

$ik ptot

Statische versus dynamische IP-adressen en DHCP:

Statisch IP-adres is vast. Het verandert niet met de tijd. Aan de andere kant kunnen dynamische IP-adressen in de loop van de tijd veranderen.

Wanneer een DHCP-client een DHCP-server om een ​​IP-adres vraagt, huurt de DHCP-server een IP-adres van een reeks IP-adressen voor een bepaalde tijd (TTL). Na die bepaalde tijd moet de DHCP-client de DHCP-server opnieuw om een ​​IP-adres vragen. Elke DHCP-client krijgt dus een ander IP-adres en er is geen garantie dat een bepaalde DHCP-client elke keer hetzelfde IP-adres krijgt. Dus de IP-adressen die u van de DHCP-server krijgt, worden dynamische IP-adressen genoemd.

Voor meer informatie over het configureren van een statisch IP-adres, zie mijn andere artikel op [ Een statisch IP-adres instellen op CentOS 7 ]

Je kunt erachter komen wat je IP-adres is, of het statisch of dynamisch is met de volgende opdracht op CentOS 7:

$ik ptot

Zoals je kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding, is mijn IP-adres 192.168.199.169 en zijn dynamisch .

Werken met DHCP-client:

Als uw netwerkinterface is geconfigureerd om DHCP te gebruiken, kunt u gebruik maken van: dhclient om IP-adressen te vernieuwen. Laten we

Geef eerst het IP-adres van uw netwerkinterface vrij met de volgende opdracht:

$sudodhclient-v -Rens36

OPMERKING: hier, ens36 is de naam van de netwerkinterface.

Vernieuw nu het IP-adres met de volgende opdracht:

$sudodhclient-vens36

DNS- en /etc/hosts-bestanden:

domeinnaam systeem of DNS in het kort wordt gebruikt om hostnamen om te zetten in IP-adressen en vice versa.

Zo werkt DNS: wanneer u google.com bezoekt, zoekt uw computer een door u ingestelde DNS-server of uw ISP op om het IP-adres van google.com te vinden, maakt vervolgens verbinding met dat IP-adres en downloadt de webpagina naar uw browser. Zonder DNS zou u het IP-adres van google.com moeten weten en onthouden, wat in de wereld van vandaag een bijna onmogelijke taak is.

Voordat de DNS-server bestond, /etc/hosts bestand werd gebruikt om naamresolutie uit te voeren. Het is nog steeds nuttig voor het omzetten van lokale namen. Als u bijvoorbeeld een website aan het ontwikkelen bent, typt u misschien liever in mijnwebsite.com in plaats van het IP-adres van uw webserver te typen 192.168.199.169 .

Open hiervoor het bestand /etc/hosts met de volgende opdracht:

$sudo wij /enzovoort/gastheren

Voeg daar nu de volgende regel toe en sla het bestand op:

192.168.199.169 mijnwebsite.com

U kunt nu heel eenvoudig vanuit de webbrowser toegang krijgen tot uw lokale webserver.

Standaard gateway:

Als u een router gebruikt, gebruikt u al een gateway. Het is meestal het IP-adres van uw router dat u bij u thuis hebt. Technisch gezien is dit het uitgaande pad dat een pakket dat afkomstig is van uw computer, neemt. De standaardgateway is het pad waar het pakket standaard naartoe gaat.

Ga je bijvoorbeeld naar google.com, dan wordt het verzoek verzonden via het IP-adres van je router, de standaard gateway.

Voer de volgende opdracht uit om uw standaardgateway op CentOS 7 te vinden:

$ip-routelaten zien

Zoals je kunt zien, is mijn standaardgateway 192.168.199.2 .

Verbinding maken met een wifi-netwerk:

U kunt verbinding maken met een WiFi-netwerk met behulp van de grafische gebruikersinterface, zoals u kunt zien in de onderstaande schermafbeelding.

Je kunt nmtui ook gebruiken om verbinding te maken met een wifi-netwerk.

Ontdek eerst de naam van uw netwerkinterface met de volgende opdracht:

$sudo ik ptot| greepwil

De naam van mijn wifi-interface is wls34u1

Open nu nmtui:

$sudonmtui

Ga naar Een verbinding bewerken .

Ga nu naar

Selecteer nu Wifi en ga dan naar

Voer nu uw . in Profielnaam , Apparaat naam, wifi SSID , Veiligheid typ en Wachtwoord . Ga dan naar .

Er moet een wifi-verbinding worden gemaakt.

Druk nu op om terug te gaan en naar te gaan Een verbinding activeren .

Selecteer nu je wifi-verbinding en ga naar .

Het moet worden geactiveerd.

Druk nu op meerdere keren om nmtui af te sluiten.

Voer nu de volgende opdracht uit om te testen of internet werkt:

$pingGoogle com

Het internet werkt zoals je kunt zien.

Veel voorkomende problemen:

Zelfs als u verbinding kunt maken met uw wifi-netwerk of netwerk, werkt internet mogelijk niet. Het meest voorkomende probleem is dat de DHCP-server een ongeldige DNS-server retourneert.

Om dat op te lossen, voert u de volgende opdracht uit:

$gooide uit 'naamserver 8.8.8.8' | sudo tee -tot /enzovoort/resolv.conf

Uw standaardgateway is mogelijk soms niet ingesteld. U kunt een standaardgateway toevoegen met de volgende opdracht:

$sudo ip-routevoeg standaard toe via 192.168.43.1 dev wls34u1

OPMERKING: Hier 192.168.43.1 is het IP-adres van mijn router en wls34u1 is de naam van de Wi-Fi-netwerkinterface.

Dus zo configureer je netwerkinstellingen op CentOS 7. Bedankt voor het lezen van dit artikel.