Hvordan tilordne flere IP -adresser til enkelt NIC i Ubuntu Top 10.Topp 10 LTS

Hvordan tilordne flere IP -adresser til enkelt NIC i Ubuntu Top 10.Topp 10 LTS
Når du jobber med datasystemer, kan det hende du trenger flere IP -adresser på din fysiske maskin. En av løsningene er å ha flere NIC -er installert på systemet ditt. Det er imidlertid ikke praktisk å kjøpe en ny NIC og koble den til systemet ditt når du har muligheten til å tilordne flere IP -adresser til en enkelt NIC som blir referert til som IP -aliasing. Den vanlige bruken av IP -aliasing er implementering av IP -basert virtuell hosting.

I dette innlegget vil vi demonstrere deg hvordan du skal tilordne flere IP -adresser til en enkelt NIC i Ubuntu OS. Vi vil demonstrere prosedyren på Ubuntu 20.04 (Focal Fossa).

Tilordne flere IP -adresser til enkelt NIC midlertidig

I det følgende avsnittet vil vi se hvordan du tildeler en andre IP -adresse til en NIC. Den andre IP -adressen som er tilordnet med denne metoden er midlertidig. Når du starter systemet på nytt, blir det fjernet automatisk.

Her er trinnene for å tildele en ny IP -adresse til NIC.

1. Finn først gjeldende IP -adresse og navnet på grensesnittet i systemet ditt. For å gjøre det, utsted følgende kommando i terminalen:

$ ip addr

Følgende utdata viser at nettverksgrensesnittet vårt er ENS33 og den nåværende IP -adressen er 192.168.72.157/24 som er den dynamiske IP -adressen tildelt av DHCP.

2. La oss tildele en annen IP -adresse til NIC. For å tilordne en ekstra IP -adresse til NIC -en din, utsted følgende kommando i terminalen:

$ ip adder Legg til Dev

Bytt ut med den ekstra IP -adressen du vil tilordne til NIC og med navnet på NIC. For eksempel å tilordne den andre IP -adressen 10.1.1.5/8 til nettverksgrensesnittet ditt ENS33, Kommandoen ville være:

$ ip addr Legg til 10.1.1.5/8 Dev ENS33

3. Etter å ha kjørt kommandoen ovenfor, må du bekrefte om den andre IP -adressen er tilordnet nettverksgrensesnittet ditt. Kjør følgende kommando for å gjøre det:

$ ip addr

Her er output fra kommandoen ovenfor som viser to IP -adresser tilordnet ENS33 Nettverksgrensesnitt.

4. Prøv nå å pinge begge IP -adressene en etter en. Du kan se at begge IP -adressene er tilgjengelige.

Fjern de flere IP -adressene fra NIC

For å fjerne de ekstra IP -adressene som er tilordnet en NIC, kjører du følgende kommando:

$ sudo ip addr del Dev

Erstatte de med den ekstra IP -adressen du har tildelt NIC og med navnet på NIC. For eksempel for å fjerne IP -adressen 10.1.1.5/8 tildelt vårt nettverksgrensesnitt ENS33, Kommandoen ville være:

$ sudo ip addr del 10.1.1.5/8 Dev ENS33

Tilordne flere IP -adresser til enkelt NIC permanent

I forrige seksjon har vi tildelt den andre IP -adressen ved å bruke kommandoen “IP Addr Add”, som ikke er den permanente metoden. Når du starter systemet på nytt, fjerner IP -adressen automatisk. I dette avsnittet vil vi se hvordan vi kan gjøre IP -oppgaven permanent.

For å tilordne flere IP -adresser til en enkelt NIC permanent, må du konfigurere den i grensesnitt konfigurasjonsfil.

1. Rediger grensesnittkonfigurasjonsfilen som følger:

$ sudo nano/etc/nettverk/grensesnitt

Legg til følgende linjer i filen:

jeg står overfor inet statisk
adresse

Bytt ut med navnet din NIC som du vil tilordne den ekstra IP -adressen og Med IP -adressen vil du tilordne. For eksempel å tilordne den andre IP -adressen 10.1.1.5/8 til nettverksgrensesnittet ditt ENS33, Linjene vil bli endret til:

iface ens33 inet statisk
Adresse 10.1.1.5/8

Når du har lagt til linjene ovenfor, lagrer du og lukker filen.

Start nå nettverkstjenesten for å bruke konfigurasjonsendringene du har gjort ovenfor:

$ sudo SystemCTL omstart nettverk

Alternativt kan du ta ned og få opp grensesnittet for å bruke endringene:

$ sudo ifdown ens33
$ sudo ifup ens33

For å bekrefte om den ekstra IP -adressen har tilordnet nettverksgrensesnittet, bruk følgende kommando:

$ ip addr

Som vi har konfigurert den ekstra IP -adressen i konfigurasjonsfilen, vil den derfor forbli permanent selv om du starter på nytt systemet.

Fjern de flere IP -adressene fra NIC

Du kan også fjerne den ekstra IP -adressen du har konfigurert i grensesnittkonfigurasjonsfilen. For å gjøre det, bare rediger /etc/nettverk/grensesnitt fil og fjern oppføringen for de ekstra IP -adressene du har lagt til. Lagre og lukk filen og start nettverkstjenestene på nytt:

$ sudo SystemCTL omstart nettverk

eller ta ned og få opp grensesnittet for å bruke endringene

$ sudo ifdown ens33
$ sudo ifup ens33

Slik kan du tilordne flere IP -adresser til en enkelt NIC i Ubuntu OS. I dette innlegget har vi diskutert både de midlertidige og permanente metodene for å tildele den sekundære IP -adressen til en enkelt NIC. Etter de samme metodene kan du tildele flere IP -adresser til en enkelt NIC.