Hvordan konfigurere statisk IP -adresse eller DHCP i Ubuntu 19.04

I det øyeblikket du åpner en nettleser og angir adressen til nettstedet du ønsker å besøke, kommer ulike aspekter, tjenester, konfigurasjoner og protokoller til spill som gir sikker og effektiv tilgang til dette nettstedet. Dette er usynlig for deg og meg, men hvis en av disse verdiene er feil, vil kommunikasjonen ikke være 100% passende, så resultatet blir ikke som forventet. Hvis du er fra IT -verdenen, eller har grunnleggende kunnskap, vil du vite at en av de viktigste komponentene når du oppretter en webkommunikasjon er IP -adressen siden dette ikke bare gir oss tilgang til Internett, men også at vi kan kommunisere med andre datamaskiner på nettet. lokalt nettverk.

I utgangspunktet er en IP -adresse (Internet Protocol) en identifikator som består av en gruppe på fire tall fra 0 til 255 atskilt med punktum. Denne identifikatoren er unik og gjentas ikke på noen annen datamaskin i verden og har til oppgave å registrere datamaskinen i det globale nettverket. Men en IP -adresse eies ikke bare av datautstyr, du bør vite at modemer, rutere, nettsteder og mer har tilknyttede IP -adresser.

Nå, for å forstå rollen som en IP -adresse, er det nødvendig å vite at det er to typer IP -adresser, og at vi i dag håndterer to protokoller for dem. Dette er IPv4 -protokollen, men med det økende antallet forespørsler om IP -adresser, er full implementering av IPv6 på dørstokken, som tilbyr et høyere nivå av adresser å tilby, men i verden av IP -adresser finner vi følgende typer IP -adresser:

Dynamiske IP -adresserDe er variable adresser, de blir levert og administrert av en DHCP -server, og deres drift ligger i leie av denne adressen for en bestemt tid, etter denne perioden vil adressen bli fornyet ved å endre syntaksen.

Statiske IP -adresserSom navnet indikerer, er de IP -adresser som vil forbli faste, uten noen form for variasjon. De brukes på servere, produksjonsmaskiner som er koblet til nettverket og generelt alle brukere som ikke krever at IP -en deres må endres siden andre tjenester er avhengige av den.

I Linux -miljøer har vi muligheten til å etablere en statisk eller dynamisk IP -adresse på serverne våre, og det er derfor Solvetic vil forklare den detaljerte prosessen for å oppnå en slik handling.

For denne opplæringen bruker vi Ubuntu Server 19.04 og Ubuntu 19.04 Desktop som allerede er tilgjengelig på følgende lenke:

1. Konfigurer nettverket med Netplan på Ubuntu Server 19.04


Når det gjelder Ubuntu Server 19.04 og siden bruken er gjennom kjernen (terminal), må vi bruke noen tilgjengelige verktøy for dette formålet, og i dette tilfellet vil vi bruke netplan -verktøyet.

Netplan er utviklet som et verktøy, takket være at det vil være mulig å konfigurere nettverket i forskjellige Linux -systemer på en enkel, men samtidig fullstendig måte, dette vil oppnås ved å lage en YAML -beskrivelse av nettverksgrensesnittene som er tilgjengelige på datamaskinen vår ved å definere handlingen som hver enkelt vil utføre innenfor den, basert på denne konfigurasjonen, har Netplan -verktøyet ansvaret for å bruke konfigurasjonen som er nødvendig for at disse handlingene skal bli utført som forventet.

MerkFor å forstå litt mer, er YAML et lesbart dataformat som er basert på velkjente programmeringsspråk som XML, C, Python, Perl og e-postformatet som er angitt i RFC 2822.

Når vi definerer oppgaven til hvert nettverksgrensesnitt, fortsetter Netplan å lese denne konfigurasjonen som er lagret i /etc/netplan/*.yaml-katalogen, etter dette, under systemoppstartsprosessen, vil Netplan generere filer spesifikke backend-kjørbare filer hvis oppdraget vil være å overføre enhetskontroll til en spesiell nettverksdemon, med netplan støttes følgende kommandoer:

 NetworkManager Systemd-networkd
Netplan har en gruppe underkommandoer som lar deg kontrollere handlingene som skal utføres, disse er:

netplan generereDenne kommandoen bruker / etc / netplan for å generere den nødvendige konfigurasjonen for de valgte gjengiverne.

netplan gjelderDenne kommandoen har ansvaret for å bruke gjengivelsesinnstillingene, og fortsetter å starte dem på nytt hvis det er tilfelle.

2. Kjenn nettverksgrensesnittene i Ubuntu 19.04 Server

Trinn 1
Det første trinnet å ta vil være å kjenne identifikatorene til nettverkskortene i utstyret vårt, for dette skal vi utføre følgende kommando:

 ifconfig -a

FORSTØRRE

Steg 2
Vi kan se i resultatet at nettverksgrensesnittet vårt er "enp0s3". Hvis vi har flere nettverkskort, vil vi se de respektive ID -ene knyttet til hver av dem:

FORSTØRRE

MerkGrensesnittet er ikke integrert som en driftssperre.

3. Sett en statisk IP -adresse på Ubuntu 19.04 Server


Vi har nevnt at på servernivå er det viktig å håndtere faste IP -adresser siden de er ansvarlige for å levere tjenester, prosesser og roller til klientdatamaskiner.

Trinn 1
For å konfigurere en fast IP -adresse på serveren vår, må vi få tilgang til Netplan -konfigurasjonsfilen ved hjelp av et tekstredigeringsprogram og utføre følgende:

 sudo nano /etc/netplan/50-cloud-init.yaml 
MerkHvis distribusjonsinstallasjonsprogrammet ikke oppretter YAML -filen, kan vi generere den nødvendige konfigurasjonen for prosessorene ved å bruke følgende kommando:
 sudo netplan generere

FORSTØRRE

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

FORSTØRRE

Trinn 3
Som standard ser vi nettverksgrensesnittet activeenp0s3, nederst vil vi skrive inn følgende verdier:

 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]
Trinn 4
Vi har lagt til følgende:
  • Navnet på nettverksgrensesnittet.
  • Vi har deaktivert DHCP (både i IPv4 og IPv6) slik at dynamiske IP -er ikke gis.
  • Vi har tildelt IP -adressen.
  • Gateway -adressen er tilordnet.
  • DNS -serverne er i dette tilfellet definert ved hjelp av Googles offentlige DNS.

FORSTØRRE

Trinn 5
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 6
Deretter skal vi bruke endringene ved å utføre:

 sudo netplan gjelder

FORSTØRRE

Trinn 7
Når vi kjører ifconfig -a igjen, kan vi se at grensesnittet enp0s8 har IP -adressen vi har definert, i dette tilfellet 192.168.0.15:

FORSTØRRE

4. Sett en dynamisk IP -adresse i Ubuntu Server 19.04

Trinn 1
For å konfigurere IP -adressen ved å bruke DHCP -serveren som kriterier, må vi få tilgang til den forrige konfigurasjonsfilen igjen:

 sudo nano /etc/netplan/50-cloud-init.yaml
Steg 2
Der konfigurerer vi følgende linjer:
 nettverk: versjon: 2 renderer: networkd ethernets: enp0s8: dhcp4: true dhcp6: true

FORSTØRRE

Trinn 3
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 4
Etter dette bruker vi endringene ved hjelp av følgende kommando.

 sudo netplan gjelder 
Trinn 5
Etter dette utfører vi ifconfig -a, og vi vil se at IP -en til det valgte grensesnittet antar adressen basert på DHCP:

FORSTØRRE

Trinn 6
Til slutt, hvis vi ønsker å få tilgang til hjelp av man -kommandoen, kan vi utføre følgende:

 mann netplan

FORSTØRRE

5. Sett en statisk IP -adresse i Ubuntu 19.04 Desktop

Trinn 1
Når det gjelder grafiske systemer, er det en enklere prosess enn vi kan tro, for dette må vi klikke på nettverksikonet øverst på skjermen og der velge typen nettverk som brukes og deretter klikke på alternativet "Kablet nettverk konfigurasjon ":

Steg 2
Følgende vindu vises:

FORSTØRRE

Trinn 3
Der klikker vi på konfigurasjonsikonet på høyre side av det nåværende nettverket, og i det neste vinduet går vi til IPv4 -fanen, og der aktiverer vi boksen Manuell og skriver inn følgende:

  • IP -adresse som skal brukes
  • Nettmaske
  • Gateway -adresse som skal brukes

FORSTØRRE

Trinn 4
Når vi har angitt disse verdiene, klikker du på Bruk -knappen og for at endringene skal tre i kraft må vi midlertidig koble fra ved å klikke på den kablede nettverksbryteren:

FORSTØRRE

Trinn 5
Deretter aktiverer vi nettverket igjen og sjekker at den tildelte adressen er riktig:

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

Trinn 1
Til slutt, hvis vi ønsker å få IP -adressen direkte fra DHCP -serveren, må vi gå tilbake til nettverkskonfigurasjonsvinduet og i IPv4 -fanen må vi aktivere "Automatisk (DHCP)" -boksen:

Steg 2
Klikk på Bruk, og vi må igjen koble fra og koble til nettverket igjen slik at endringene blir brukt riktig:

Vi ser hvor enkelt det er å definere typen IP -adresse både i våre servere og i Ubuntu 19.04 grafisk grensesnittutstyr og på denne måten bruke disse adressene i henhold til tilfellene som er nødvendige og viktige for driften, men vi husker alltid det grunnleggende oppgaven til IP -adressen.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave