Sådan konfigureres statisk IP -adresse eller DHCP i Ubuntu 19.04

I det øjeblik du får adgang til en webbrowser og indtaster adressen på det websted, du ønsker at besøge, kommer forskellige aspekter, tjenester, konfigurationer og protokoller i spil, der tillader sikker og effektiv adgang til dette websted. Dette er usynligt for dig og mig, men hvis en af ​​disse værdier er forkert, vil kommunikationen ikke være 100% passende, så resultatet bliver ikke som forventet. Hvis du er fra it -verdenen eller har grundlæggende viden, ved du, at en af ​​de væsentlige komponenter ved etablering af en webkommunikation er IP -adressen, da dette ikke kun giver os adgang til Internettet, men også at vi kan kommunikere med andre computere på internettet. lokalt netværk.

Grundlæggende er en IP (Internet Protocol) adresse en identifikator, der består af en gruppe på fire tal fra 0 til 255 adskilt af punktum. Denne identifikator er unik og gentages ikke på nogen anden computer i verden og har til opgave at registrere computeren til det globale netværk. Men en IP -adresse ejes ikke kun af computerudstyr, du skal vide, at modemer, routere, websteder og mere har tilknyttede IP -adresser.

Nu, for at forstå rollen som en IP -adresse, er det nødvendigt at vide, at der er to typer IP -adresser, og at vi i dag håndterer to protokoller for dem. Disse er IPv4 -protokollen, men med det stigende antal anmodninger om IP -adresser er den fulde implementering af IPv6 lige uden for døren, som tilbyder et højere niveau af adresser at tilbyde, men i verden med IP -adressering finder vi følgende typer af IP -adresser:

Dynamiske IP -adresserDe er variable adresser, de leveres og administreres af en DHCP -server, og deres drift ligger i leasing af denne adresse i et bestemt tidspunkt, efter denne periode vil adressen blive fornyet ved at ændre dens syntaks.

Statiske IP -adresserSom deres navn angiver, er de IP -adresser, der forbliver faste uden nogen form for variation. De bruges på servere, produktionsmaskiner, der er tilsluttet netværket og generelt alle brugere, der ikke kræver, at deres IP ændres, da andre tjenester er afhængige af det.

I Linux -miljøer har vi mulighed for at etablere en IP -adresse, enten statisk eller dynamisk på vores servere, og derfor vil Solvetic forklare den detaljerede proces for at opnå en sådan handling.

Til denne vejledning bruger vi Ubuntu Server 19.04 og Ubuntu 19.04 Desktop, som allerede er tilgængelige på følgende link:

1. Konfigurer netværket med Netplan på Ubuntu Server 19.04


I tilfælde af Ubuntu Server 19.04, og da brugen er via core (terminal), skal vi bruge nogle tilgængelige værktøjer til dette formål, og i dette tilfælde vil vi bruge netplan -værktøjet.

Netplan er udviklet som et hjælpeprogram, takket være det vil det være muligt at konfigurere netværket i forskellige Linux -systemer på en enkel, men samtidig fuldstændig måde, dette vil blive opnået ved at oprette en YAML -beskrivelse af de netværksgrænseflader, der er tilgængelige på vores computer ved at definere den handling, som hver enkelt vil udføre inden for den, baseret på denne konfiguration, er Netplan -hjælpeprogrammet ansvarlig for at anvende den konfiguration, der er nødvendig for, at disse handlinger kan udføres som forventet.

BemærkFor at forstå lidt mere er YAML et data, der kan læses af mennesker, og som er baseret på velkendte programmeringssprog som XML, C, Python, Perl og det e-mailformat, der er angivet i RFC 2822.

Når vi definerer opgaven for hver netværksgrænseflade, fortsætter Netplan med at læse denne konfiguration, der er gemt i biblioteket /etc/netplan/*.yaml, efter dette under Netstart-processen vil Netplan generere filer specifikke backend-eksekverbare filer, hvis mission vil være at overføre enhedsstyring til en særlig netværksdæmon, med netplan understøttes følgende kommandoer:

 NetworkManager Systemd-networkd
Netplan har en gruppe af underkommandoer, der giver dig mulighed for at kontrollere de handlinger, der skal udføres, disse er:

netplan generereDenne kommando gør brug af / etc / netplan for at generere den nødvendige konfiguration for de valgte renderere.

netplan gælderDenne kommando har ansvaret for at anvende rendererindstillingerne og genstarter dem, hvis det er tilfældet.

2. Kend netværksgrænsefladerne i Ubuntu 19.04 Server

Trin 1
Det første skridt at tage vil være at kende identifikatorerne for netværkskortene i vores udstyr, til dette vil vi udføre følgende kommando:

 ifconfig -a

FORSTØRRE

Trin 2
Vi kan se i resultatet, at vores netværksgrænseflade er "enp0s3", hvis vi har flere netværkskort, vil vi se de respektive id'er, der er knyttet til hver af dem:

FORSTØRRE

BemærkInterfacet er ikke integreret som en backlock til operationer.

3. Sæt en statisk IP -adresse på Ubuntu 19.04 Server


Vi har nævnt, at på serverniveau er det vigtigt at håndtere faste IP -adresser, da de er ansvarlige for at levere tjenester, processer og roller til klientcomputere.

Trin 1
For at konfigurere en fast IP -adresse på vores server skal vi få adgang til Netplan -konfigurationsfilen ved hjælp af en teksteditor og udføre følgende:

 sudo nano /etc/netplan/50-cloud-init.yaml 
BemærkHvis distributionsinstallationsprogrammet ikke opretter YAML -filen, kan vi generere den nødvendige konfiguration for processorer ved hjælp af følgende kommando:
 sudo netplan generere

FORSTØRRE

Trin 2
Når du får adgang til filen i Ubuntu 19.04, ser vi følgende:

FORSTØRRE

Trin 3
Som standard ser vi netværksgrænsefladen activeenp0s3, i bunden indtaster vi følgende værdier:

 enp0s8: dhcp4: ingen dhcp6: ingen adresser: [192.168.0.15/24,] gateway4: 192.168.0.1 navneservere: adresser: [8.8.8.8, 8.8.4.4]
Trin 4
Vi har tilføjet følgende:
  • Navnet på netværksgrænsefladen.
  • Vi har deaktiveret DHCP (både i IPv4 og IPv6), så dynamiske IP'er ikke tildeles.
  • Vi har tildelt IP -adressen.
  • Gateway -adressen er blevet tildelt.
  • DNS -serverne er i dette tilfælde defineret ved hjælp af Googles offentlige DNS.

FORSTØRRE

Trin 5
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 6
Dernæst vil vi anvende ændringerne ved at udføre:

 sudo netplan gælder

FORSTØRRE

Trin 7
Når vi kører ifconfig -a igen, kan vi se, at vores interface enp0s8 har den IP, vi har defineret, tildelt, i dette tilfælde 192.168.0.15:

FORSTØRRE

4. Indsæt en dynamisk IP -adresse i Ubuntu Server 19.04

Trin 1
For at konfigurere IP -adressen ved hjælp af DHCP -serveren som kriterier, skal vi få adgang til den tidligere konfigurationsfil igen:

 sudo nano /etc/netplan/50-cloud-init.yaml
Trin 2
Der konfigurerer vi følgende linjer:
 netværk: version: 2 renderer: networkd ethernets: enp0s8: dhcp4: true dhcp6: true

FORSTØRRE

Trin 3
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 4
Herefter anvender vi ændringerne ved hjælp af følgende kommando.

 sudo netplan gælder 
Trin 5
Efter dette udfører vi ifconfig -a, og vi vil se, at IP'en for den valgte grænseflade antager adressen baseret på DHCP:

FORSTØRRE

Trin 6
Endelig, hvis vi ønsker at få adgang til hjælp fra man -kommandoen, kan vi udføre følgende:

 mand netplan

FORSTØRRE

5. Sæt en statisk IP -adresse i Ubuntu 19.04 Desktop

Trin 1
For grafiske systemer er det en enklere proces, end vi kan tro, for dette skal vi klikke på netværksikonet øverst på skærmen og der vælge den anvendte netværkstype og derefter klikke på indstillingen "Kablet netværk konfiguration ":

Trin 2
Følgende vindue vises:

FORSTØRRE

Trin 3
Der klikker vi på konfigurationsikonet i højre side af det aktuelle netværk, og i det næste vindue går vi til fanen IPv4, og der aktiverer vi boksen Manuel og indtaster følgende:

  • IP -adresse, der skal bruges
  • Netmaske
  • Gateway -adresse, der skal bruges

FORSTØRRE

Trin 4
Når vi har indtastet disse værdier, skal du klikke på knappen Anvend, og for at ændringerne skal træde i kraft, skal vi midlertidigt afbryde forbindelsen ved at klikke på den kablede netværks switch:

FORSTØRRE

Trin 5
Derefter aktiverer vi netværket igen og kontrollerer, at den tildelte adresse er korrekt:

6. Tildel en dynamisk IP -adresse i Ubuntu 19.04 Desktop

Trin 1
Endelig, hvis vi ønsker at få IP -adressen direkte fra DHCP -serveren, skal vi gå tilbage til netværkskonfigurationsvinduet, og i fanen IPv4 skal vi aktivere feltet "Automatisk (DHCP)":

Trin 2
Klik på Anvend, og vi skal igen afbryde og genoprette netværket, så ændringerne anvendes korrekt:

Vi ser, hvor let det er at definere typen af ​​IP -adresse både i vores servere og i Ubuntu 19.04 grafisk grænsefladeudstyr og på denne måde bruge disse adresser i henhold til de tilfælde, der er nødvendige og afgørende for driften, men vi husker altid det grundlæggende mission for IP -adressen.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave