Hoe IP, DNS en DHCP te configureren in CentOS 8

Een van de belangrijkste acties die we uitvoeren wanneer we een computer gebruiken, is om deze met het netwerk te verbinden. Zo kunnen we bijvoorbeeld op internet surfen en downloads uitvoeren of toegang krijgen tot onze e-mail, wat zonder deze verbinding niet mogelijk zou zijn. Er zijn verschillende netwerkelementen die essentieel zijn om de connectiviteit zo ideaal en correct mogelijk te laten zijn en deze zijn:

IK PHet is het adres van het Internet Protocol (Internet Protocol) waardoor de apparatuur of server verbinding kan maken met het netwerk en herkend kan worden door de andere elementen van het systeem.
DNSDomain Name System, een domeinnaamsysteem waarmee IP-adressen kunnen worden omgezet in webdomeinnamen
DHCPDynamic Host Configuration Protocol, een protocol dat verantwoordelijk is voor het leveren van IP-adressen aan de computers op het netwerk

Daarnaast kunnen de IP-adressen van de apparatuur vast of dynamisch (DHCP) zijn. Wanneer het apparaat een dynamisch adres heeft, zal het vaak veranderen, maar er zijn bepaalde apparaten waarbij het adres niet kan worden gewijzigd, in dit geval is het doel om een ​​vast IP-adres toe te wijzen.

Solvetic zal het proces uitleggen van het configureren van IP, DNS en DHCP in CentOS 8 om netwerkparameters op een veel meer gecentraliseerde manier te beheren.

1. Hoe de CentOS 8-netwerkadapter te identificeren?

Stap 1
Om de ID van de netwerkadapter te kennen, moeten we toegang krijgen tot de directory etc / sysconfig / network-scripts / en daar de elementen vermelden:

 cd etc / sysconfig / netwerk-scripts / ls -lah

VERGROTEN

In dit geval kunnen we zien dat onze adapter wordt geïdentificeerd als "ifcfg-enp0s3". Als er meer netwerkadapters zijn, worden deze geïdentificeerd met de syntaxis ifcfg-ensxxx.

Dit is het bestand dat moet worden bewerkt om de netwerkconfiguratie te verwerken en indien nodig te definiëren.

Stap 2
Om de benodigde netwerkconfiguraties te bewerken, gaan we een teksteditor gebruiken en de ID van de adapter nemen, in dit geval is dit het volgende:

 nano / etc / sysconfig / netwerkscripts / ifcfg-enp0s3
Bij het openen van dit bestand vinden we alle netwerkdetails zoals:
  • Vent
  • Naam adapter:
  • Opstarttype:
  • Apparaattype en meer

VERGROTEN

Stap 3
Daar moeten we de regel aan het begin van het bestand toevoegen die verwijst naar het MAC-adres van het apparaat, om het te weten moeten we het volgende uitvoeren:

 ip naar

VERGROTEN

Stap 4
Zoals we kunnen zien, zit in onze adapter het MAC-adres in de link / ether-lijn, die 6 paar alfanumerieke tekens zijn ingevoerd in het vorige bestand met de volgende syntaxis:

 HWADDR = ”00: 00: 00: 00: 00: 00 ″

VERGROTEN

Dit proces stelt ons in staat om een ​​IP-adres in DHCP-modus te gebruiken, dat wil zeggen dynamisch.
We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Stap 5
Om de wijzigingen van kracht te laten worden, kunnen we het systeem uitschakelen door het volgende uit te voeren:

 afsluiten -r nu
Of, als we de computer niet opnieuw willen opstarten, herstart dan gewoon de netwerkservice met de volgende opdracht:
 systemctl herstart network.service
Stap 5
Hierna kunnen we het IP-adres, DNS en andere parameters controleren door "ifconfig" uit te voeren:

VERGROTEN

2. Hoe IP-adres, DNS en statische gateway in te stellen op CentOS 8


Zoals we hebben vermeld, moet de computer in sommige gevallen een statisch IP-adres hebben vanwege processen of taken, dus in Solvetic leert u hoe u een statisch IP-adres aan uw CentOS 8-server kunt toewijzen.

Stap 1
In dit geval moeten we opnieuw toegang krijgen tot het configuratiebestand van de netwerkadapter:

 nano / etc / sysconfig / netwerkscripts / ifcfg-enp0s3
Daar gaan we de volgende regels toevoegen:

Het is bewerkt van dhcp naar statisch

 BOOTPROTO = "statisch"

Het is het gewenste IP-adres voor de server
 IPADDR = 192.168.0.38

Subnetmasker
 NETMASK = 255.255.255.0

poort
 GATEWAY = 192.168.0.1

Deze waarde is ingesteld op Ja, zodat deze is ingeschakeld wanneer de computer opstart.
 ONBOOT = "ja"

Primaire DNS-server
 DNS1 = 8.8.8.8

Secundaire DNS-server
 DNS2 = 8.8.4.4

VERGROTEN

OpmerkingIn dit geval hebben we de openbare DNS van Google gebruikt, maar u kunt gebruiken wat u maar wilt.

We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Stap 2
We gaan verder met het opnieuw opstarten van de computer om de wijzigingen toe te passen:

 systemctl herstart netwerk
Ga als volgt te werk om te controleren of de wijzigingen zijn toegepast:
 ip naar s enp0s3

VERGROTEN

Stap 3
We controleren de routing:

 ip r

VERGROTEN

Stap 4
We kunnen een ping uitvoeren om de verbinding met het externe netwerk te valideren:

VERGROTEN

3. Hoe het netwerk te configureren vanuit de CentOS 8 Network Manager


Dit is een methode die gebruik maakt van het nmtui-commando, een TUI-toepassing om te communiceren met NetworkManager en waarmee het mogelijk wordt om verschillende aspecten van het netwerk te bewerken.

Stap 1
Voor het gebruik voeren we het volgende uit:

 nmtui bewerk enp0s3

VERGROTEN

Stap 2
Als we op Enter drukken, zien we het volgende:

VERGROTEN

Daar kunnen we standaard de ID zien van de netwerkadapter die is geconfigureerd door DHCP (automatisch), als we het IP handmatig willen instellen, moeten we de Tab-toets gebruiken om de regel "IPv4-configuratie te selecteren en daar drukken we op Enter om de optie "Handboek":

VERGROTEN

Stap 3
We geven Enter en nu selecteren we het Toon veld:

VERGROTEN

Stap 4
Daar selecteren we elk veld en drukken op Enter om de benodigde waarden van het IP in te voeren:

VERGROTEN

Stap 5
We gebruiken de Tab-toets om naar Accepteren te gaan en de wijzigingen door te voeren om te controleren of het gewenste IP-adres is vastgesteld:

VERGROTEN

Met elk van deze methoden kunnen we het type IP toewijzen, evenals de DNS of Gateway in CentOS 8.

wave wave wave wave wave