Ubuntu

Sådan tildeles flere IP-adresser til enkelt NIC i Ubuntu 20.04 LTS

Sådan tildeles flere IP-adresser til enkelt NIC i Ubuntu 20.04 LTS
Mens du arbejder med computersystemer, kan du nogle gange kræve flere IP-adresser på din fysiske maskine. En af løsningerne er at have flere NIC'er installeret på dit system. Det er dog ikke praktisk at købe et nyt NIC og tilslutte det til dit system, når du har mulighed for at tildele flere IP-adresser til en enkelt NIC, der kaldes IP Aliasing. Den almindelige anvendelse af IP-aliasing er implementeringen af ​​IP-baseret virtuel hosting.

I dette indlæg demonstrerer vi dig, hvordan du tildeler flere IP-adresser til en enkelt NIC i Ubuntu OS. Vi demonstrerer proceduren den Ubuntu 20.04 (Focal Fossa).

Tildeling af flere IP-adresser til enkelt NIC midlertidigt

I det følgende afsnit vil vi se, hvordan man tildeler en anden IP-adresse til et NIC. Den anden IP-adresse, der tildeles ved denne metode, er midlertidig. Når du genstarter systemet, fjernes det automatisk.

Her er trinene for tildeling af en anden IP-adresse til NIC.

1. Find først den aktuelle IP-adresse og navnet på grænsefladen i dit system. For at gøre det skal du udstede følgende kommando i Terminal:

$ ip addr

Følgende output viser, at vores netværksgrænseflade er ens33 og den aktuelle IP-adresse er 192.168.72.157/24 som er den dynamiske IP-adresse tildelt af DHCP.

2. Lad os tildele en anden IP-adresse til NIC. For at tildele en ekstra IP-adresse til dit NIC skal du udstede følgende kommando i Terminal:

$ ip adder tilføj dev

Udskift med den ekstra IP-adresse, du vil tildele din NIC og med navnet på dit NIC. For eksempel at tildele den anden IP-adresse 10.1.1.5/8 til dit netværksinterface ens33, kommandoen ville være:

$ ip addr tilføj 10.1.1.5/8 dev ens33

3. Efter at have kørt ovenstående kommando, skal du kontrollere, om den anden IP-adresse er tildelt din netværksgrænseflade. Kør følgende kommando for at gøre det:

$ ip addr

Her er output fra ovenstående kommando, der viser to IP-adresser tildelt til ens33 netværksgrænseflade.

4. Prøv nu at pinge begge IP-adresser en efter en. Du kan se, at begge IP-adresser kan nås.

Fjern flere IP-adresser fra NIC

For at fjerne de yderligere IP-adresser, der er tildelt et NIC, skal du køre følgende kommando:

$ sudo ip addr del dev

Erstatte det med den ekstra IP-adresse, du har tildelt din NIC og med navnet på dit NIC. For eksempel at fjerne IP-adressen 10.1.1.5/8 tildelt vores netværksgrænseflade ens33, kommandoen ville være:

$ sudo ip addr del 10.1.1.5/8 dev ens33

Tildeling af flere IP-adresser til enkelt NIC permanent

I det forrige afsnit har vi tildelt den anden IP-adresse ved hjælp af kommandoen “ip addr add”, som ikke er den permanente metode. Når du genstarter systemet, fjernes IP-adressen automatisk. I dette afsnit vil vi se, hvordan man gør IP-tildelingen permanent.

For at tildele flere IP-adresser til et enkelt NIC permanent, skal du konfigurere det i grænseflader konfigurationsfil.

1. Rediger konfigurationsfilen for grænseflader som følger:

$ sudo nano / etc / netværk / grænseflader

Tilføj følgende linjer i filen:

iface inet statisk
adresse

Udskift med navnet på dit NIC, som du vil tildele den ekstra IP-adresse og med IP-adressen, du vil tildele. For eksempel at tildele den anden IP-adresse 10.1.1.5/8 til dit netværksinterface ens33, linjerne ville blive ændret til:

iface ens33 inet statisk
adresse 10.1.1.5/8

Når du har tilføjet ovenstående linjer, skal du gemme og lukke filen.

Genstart nu netværkstjenesten for at anvende de konfigurationsændringer, du har foretaget ovenfor:

$ sudo systemctl genstart netværk

Alternativt kan du bringe ned og åbne grænsefladen for at anvende ændringerne:

$ sudo ifdown ens33
$ sudo ifup ens33

Brug følgende kommando til at kontrollere, om den ekstra IP-adresse er tildelt netværksgrænsefladen:

$ ip addr

Da vi har konfigureret den ekstra IP-adresse i konfigurationsfilen, forbliver den derfor permanent, selvom du genstarter systemet.

Fjern flere IP-adresser fra NIC

Du kan også fjerne den ekstra IP-adresse, du har konfigureret i konfigurationsfilen til grænseflader. For at gøre det skal du blot redigere / etc / netværk / grænseflader fil, og fjern posten for de yderligere IP-adresser, du har tilføjet. Gem og luk derefter filen, og genstart netværkstjenesterne:

$ sudo systemctl genstart netværk

eller hent grænsefladen ned for at anvende ændringerne

$ sudo ifdown ens33
$ sudo ifup ens33

Sådan kan du tildele flere IP-adresser til en enkelt NIC i Ubuntu OS. I dette indlæg har vi diskuteret både de midlertidige og permanente metoder til tildeling af den sekundære IP-adresse til et enkelt NIC. Efter de samme metoder kan du tildele flere IP-adresser til en enkelt NIC.

Sådan bruges python NumPy hvor () fungerer under flere forhold
NumPy-biblioteket har mange funktioner til at oprette arrayet i python. hvor () -funktionen er en af ​​dem til at oprette et array fra et andet NumPy-...
Python NumPy histogram () vejledning
Et histogram er en kortlægning af intervaller til frekvenser. Det bruges til at tilnærme sandsynlighedsdensitetsfunktionen for den bestemte variabel. ...
Sådan bruges Python NumPy unik () funktion
NumPy-biblioteket bruges i python til at oprette en eller flere dimensionelle arrays, og det har mange funktioner til at arbejde med arrayet. Den unik...