Hoe statisch IP-adres of DHCP te configureren in Ubuntu 19.04

Op het moment dat u een webbrowser opent en het adres invoert van de site die u wilt bezoeken, spelen verschillende aspecten, diensten, configuraties en protocollen een rol die een veilige en effectieve toegang tot deze site mogelijk maken. Dit is voor jou en mij onzichtbaar, maar als een van deze waarden fout is, zal de communicatie niet 100% passend zijn, dus het resultaat zal niet zijn zoals verwacht. Als u uit de IT-wereld komt of over basiskennis beschikt, weet u dat een van de essentiële componenten bij het opzetten van een webcommunicatie het IP-adres is, omdat dit ons niet alleen toegang tot internet geeft, maar ook dat we kunnen communiceren met andere computers op het web lokaal netwerk.

In feite is een IP-adres (Internet Protocol) een identificatie die bestaat uit een groep van vier cijfers van 0 tot 255, gescheiden door punten. Deze identifier is uniek en wordt op geen enkele andere computer ter wereld herhaald en heeft als taak de computer te registreren op het wereldwijde netwerk. Maar een IP-adres is niet alleen eigendom van computerapparatuur, u moet weten dat modems, routers, websites en meer bijbehorende IP-adressen hebben.

Nu we de rol van een IP-adres begrijpen, moeten we weten dat er twee soorten IP-adressen zijn en dat we er tegenwoordig twee protocollen voor hanteren. Dit is het IPv4-protocol, maar met het toenemende aantal verzoeken om IP-adressen staat de volledige implementatie van IPv6 voor de deur, wat een hoger adressenniveau biedt, maar in de wereld van IP-adressering vinden we de volgende soorten IP-adressen:

Dynamische IP-adressenHet zijn variabele adressen, ze worden geleverd en beheerd door een DHCP-server en hun werking ligt in de huur van dit adres voor een bepaalde tijd, na deze periode wordt het adres vernieuwd door de syntaxis ervan te wijzigen.

Statische IP-adressenZoals hun naam al aangeeft, zijn het IP-adressen die vast blijven, zonder enige vorm van variatie. Ze worden gebruikt in servers, productiemachines die op het netwerk zijn aangesloten en in het algemeen alle gebruikers die hun IP niet hoeven te wijzigen omdat andere services ervan afhankelijk zijn.

In Linux-omgevingen hebben we de mogelijkheid om een ​​statisch of dynamisch IP-adres op onze servers in te stellen en daarom zal Solvetic het gedetailleerde proces uitleggen om een ​​dergelijke actie te bereiken.

Voor deze tutorial gebruiken we Ubuntu Server 19.04 en Ubuntu 19.04 Desktop die al beschikbaar zijn via de volgende link:

1. Configureer het netwerk met Netplan op Ubuntu Server 19.04


In het geval van Ubuntu Server 19.04 en aangezien het gebruik via de core (terminal) is, moeten we enkele hulpprogramma's gebruiken die voor dit doel beschikbaar zijn en in dit geval zullen we de netplan-tool gebruiken.

Netplan is ontwikkeld als een hulpprogramma waardoor het mogelijk wordt om het netwerk in verschillende Linux-systemen op een eenvoudige maar tegelijkertijd complete manier te configureren, dit wordt bereikt door een YAML-beschrijving te maken van de netwerkinterfaces die beschikbaar zijn op onze computer het definiëren van de actie die elk ervan zal uitvoeren, op basis van deze configuratie, is het Netplan-hulpprogramma verantwoordelijk voor het toepassen van de configuratie die nodig is om deze acties uit te voeren zoals verwacht.

OpmerkingOm iets meer te begrijpen, YAML is een door mensen leesbaar gegevensformaat dat is gebaseerd op bekende programmeertalen zoals XML, C, Python, Perl en het e-mailformaat dat is gespecificeerd in RFC 2822.

Wanneer we de taak van elke netwerkinterface definiëren, gaat Netplan verder met het lezen van deze configuratie die is opgeslagen in de map /etc/netplan/*.yaml, daarna zal Netplan tijdens het opstartproces van het systeem bestandsspecifieke back-end uitvoerbare bestanden missie zal zijn om apparaatbesturing over te dragen naar een speciale netwerkdaemon, met netplan worden de volgende commando's ondersteund:

 NetworkManager Systemd-networkd
Netplan heeft een groep subcommando's waarmee u de uit te voeren acties kunt regelen, dit zijn:

netplan genererenDit commando maakt gebruik van / etc / netplan om de vereiste configuratie voor de geselecteerde renderers te genereren.

netplan toepassenDeze opdracht is verantwoordelijk voor het toepassen van de rendererinstellingen en gaat verder met het herstarten als dit het geval is.

2. Ken de netwerkinterfaces in Ubuntu 19.04 Server

Stap 1
De eerste stap die moet worden genomen, is om de identifiers van de netwerkkaarten in onze apparatuur te kennen, hiervoor gaan we de volgende opdracht uitvoeren:

 ifconfig -a

VERGROTEN

Stap 2
We kunnen in het resultaat zien dat onze netwerkinterface "enp0s3" is, als we meer netwerkadapters hebben, zullen we de respectieve ID's zien die aan elk van hen zijn gekoppeld:

VERGROTEN

OpmerkingDe interface is niet geïntegreerd als backlock voor operaties.

3. Zet een statisch IP-adres op Ubuntu 19.04 Server


We hebben vermeld dat het op serverniveau essentieel is om met vaste IP-adressen om te gaan, aangezien deze verantwoordelijk zijn voor het leveren van services, processen en rollen aan clientcomputers.

Stap 1
Om een ​​vast IP-adres op onze server te configureren, moeten we het Netplan-configuratiebestand openen met een teksteditor en het volgende uitvoeren:

 sudo nano /etc/netplan/50-cloud-init.yaml 
OpmerkingIn het geval dat het distributie-installatieprogramma het YAML-bestand niet maakt, kunnen we de vereiste configuratie voor de processors genereren met behulp van de volgende opdracht:
 sudo netplan genereren

VERGROTEN

Stap 2
Bij het openen van het bestand in Ubuntu 19.04 zullen we het volgende zien:

VERGROTEN

Stap 3
Standaard zien we de netwerkinterface activeenp0s3, onderaan zullen we de volgende waarden invoeren:

 enp0s8: dhcp4: geen dhcp6: geen adressen: [192.168.0.15/24,] gateway4: 192.168.0.1 naamservers: adressen: [8.8.8.8, 8.8.4.4]
Stap 4
We hebben het volgende toegevoegd:
  • Naam van de netwerkinterface.
  • We hebben DHCP uitgeschakeld (zowel in IPv4 als IPv6) zodat dynamische IP's niet worden toegekend.
  • We hebben het IP-adres toegewezen.
  • Het gateway-adres is toegewezen.
  • De DNS-servers zijn in dit geval gedefinieerd met behulp van de openbare DNS van Google.

VERGROTEN

Stap 5
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 6
Vervolgens gaan we de wijzigingen toepassen door het volgende uit te voeren:

 sudo netplan toepassen

VERGROTEN

Stap 7
Wanneer we ifconfig -a opnieuw uitvoeren, kunnen we zien dat onze interface enp0s8 het IP heeft dat we hebben gedefinieerd toegewezen, in dit geval 192.168.0.15:

VERGROTEN

4. Zet een dynamisch IP-adres in Ubuntu Server 19.04

Stap 1
Om het IP-adres te configureren met de DHCP-server als criterium, moeten we het vorige configuratiebestand opnieuw openen:

 sudo nano /etc/netplan/50-cloud-init.yaml
Stap 2
Daar configureren we de volgende regels:
 netwerk: versie: 2 renderer: netwerk ethernets: enp0s8: dhcp4: waar dhcp6: waar

VERGROTEN

Stap 3
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 4
Hierna passen we de wijzigingen toe met het volgende commando.

 sudo netplan toepassen 
Stap 5
Hierna voeren we ifconfig -a uit en we zullen zien dat het IP van de geselecteerde interface het adres aanneemt op basis van DHCP:

VERGROTEN

Stap 6
Als we ten slotte toegang willen tot de hulp van het man-commando, kunnen we het volgende uitvoeren:

 man netplan

VERGROTEN

5. Zet een statisch IP-adres in Ubuntu 19.04 Desktop

Stap 1
In het geval van grafische systemen is het een eenvoudiger proces dan we kunnen denken, hiervoor moeten we op het netwerkpictogram bovenaan het scherm klikken en daar het type netwerk selecteren en vervolgens op de optie "Bedraad netwerk" klikken. configuratie":

Stap 2
Het volgende venster wordt weergegeven:

VERGROTEN

Stap 3
Daar klikken we op het configuratiepictogram aan de rechterkant van het huidige netwerk en in het volgende venster gaan we naar het tabblad IPv4 en daar activeren we het vak Handmatig en voeren het volgende in:

  • IP-adres om te gebruiken
  • Netmasker
  • Gateway-adres om te gebruiken

VERGROTEN

Stap 4
Nadat we deze waarden hebben ingevoerd, klikt u op de knop Toepassen en om de wijzigingen door te voeren, moeten we tijdelijk de verbinding verbreken door op de bedrade netwerkschakelaar te klikken:

VERGROTEN

Stap 5
Daarna activeren we het netwerk weer en controleren of het toegewezen adres correct is:

6. Wijs een dynamisch IP-adres toe in Ubuntu 19.04 Desktop

Stap 1
Als we ten slotte het IP-adres rechtstreeks van de DHCP-server willen verkrijgen, moeten we teruggaan naar het netwerkconfiguratievenster en moeten we op het tabblad IPv4 het vak "Automatisch (DHCP)" activeren:

Stap 2
Klik op Toepassen en we moeten het netwerk opnieuw verbreken en opnieuw verbinden zodat de wijzigingen correct worden toegepast:

We zien hoe gemakkelijk het is om het type IP-adres zowel in onze servers als in de grafische interface-apparatuur van Ubuntu 19.04 te definiëren en op deze manier deze adressen te gebruiken volgens de gevallen die nodig en essentieel zijn voor de werking, maar we onthouden altijd de fundamentele missie van het IP-adres.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave