Ubuntu

Hur man tilldelar flera IP-adresser till enstaka NIC i Ubuntu 20.04 LTS

Hur man tilldelar flera IP-adresser till enstaka NIC i Ubuntu 20.04 LTS
När du arbetar med datorsystem kan du ibland kräva flera IP-adresser på din fysiska maskin. En av lösningarna är att ha flera nätverkskort installerade på ditt system. Det är dock inte praktiskt att köpa ett nytt nätverkskort och ansluta det till ditt system när du har möjlighet att tilldela flera IP-adresser till ett enda nätverk som kallas IP-aliasing. Det vanliga användningsfallet för IP-aliasing är implementeringen av IP-baserad virtuell hosting.

I det här inlägget kommer vi att visa dig hur du tilldelar flera IP-adresser till en enda nätverkskort i Ubuntu OS. Vi kommer att demonstrera förfarandet den Ubuntu 20.04 (Focal Fossa).

Tilldela tillfälligt flera IP-adresser till enstaka nätverkskort

I följande avsnitt kommer vi att se hur man tilldelar en andra IP-adress till ett nätverkskort. Den andra IP-adressen som tilldelats med denna metod är tillfällig. När du har startat om systemet kommer det att tas bort automatiskt.

Här är stegen för att tilldela NIC en andra IP-adress.

1. Hitta först den aktuella IP-adressen och namnet på gränssnittet i ditt system. För att göra det, utfärda följande kommando i Terminal:

$ ip addr

Följande utdata visar att vårt nätverksgränssnitt är ens33 och den aktuella IP-adressen är 192.168.72.157/24 vilket är den dynamiska IP-adressen som tilldelats av DHCP.

2. Låt oss tilldela NIC en annan IP-adress. För att tilldela en ytterligare IP-adress till ditt nätverkskort, utfärda följande kommando i Terminal:

$ ip adderare lägga till dev

Ersätt med den ytterligare IP-adress som du vill tilldela ditt nätverkskort och med namnet på ditt nätverkskort. Till exempel för att tilldela den andra IP-adressen 10.1.1.5/8 till ditt nätverksgränssnitt ens33, kommandot skulle vara:

$ ip addr lägg till 10.1.1.5/8 dev ens33

3. Efter att ha kört ovanstående kommando, kontrollera om den andra IP-adressen har tilldelats ditt nätverksgränssnitt. Kör följande kommando för att göra det:

$ ip addr

Här är utdata från ovanstående kommando som visar två IP-adresser tilldelade till ens33 nätverksgränssnitt.

4. Försök nu att pinga båda IP-adresserna en efter en. Du kan se att båda IP-adresserna kan nås.

Ta bort flera IP-adresser från NIC

För att ta bort ytterligare IP-adresser som tilldelats ett NIC, kör du följande kommando:

$ sudo ip addr del dev

Byta ut de med den extra IP-adress som du har tilldelat ditt nätverkskort och med namnet på ditt nätverkskort. Till exempel för att ta bort IP-adressen 10.1.1.5/8 tilldelas vårt nätverksgränssnitt ens33, kommandot skulle vara:

$ sudo ip addr del 10.1.1.5/8 dev ens33

Tilldela flera IP-adresser till enstaka NIC permanent

I föregående avsnitt har vi tilldelat den andra IP-adressen med kommandot “ip addr add” som inte är den permanenta metoden. När du startar om systemet tas IP-adressen bort automatiskt. I det här avsnittet kommer vi att se hur man gör IP-tilldelningen permanent.

För att tilldela flera IP-adresser till en enda NIC permanent måste du konfigurera den i gränssnitt konfigurationsfil.

1. Redigera konfigurationsfilen för gränssnitt enligt följande:

$ sudo nano / etc / nätverk / gränssnitt

Lägg till följande rader i filen:

jag möter inet statisk
adress

Ersätt med namnet på ditt nätverkskort som du vill tilldela ytterligare IP-adress till med IP-adressen, du vill tilldela. Till exempel för att tilldela den andra IP-adressen 10.1.1.5/8 till ditt nätverksgränssnitt ens33, raderna skulle ändras till:

iface ens33 inet statisk
adress 10.1.1.5/8

När du har lagt till ovanstående rader sparar du och stänger filen.

Starta nu om nätverkstjänsten för att tillämpa de konfigurationsändringar du har gjort ovan:

$ sudo systemctl starta om nätverk

Alternativt ta ner och ta upp gränssnittet för att tillämpa ändringarna:

$ sudo ifdown ens33
$ sudo ifup ens33

För att verifiera om den ytterligare IP-adressen har tilldelats nätverksgränssnittet, använd följande kommando:

$ ip addr

Eftersom vi har konfigurerat den ytterligare IP-adressen i konfigurationsfilen förblir den därför permanent även om du startar om systemet.

Ta bort flera IP-adresser från NIC

Du kan också ta bort den ytterligare IP-adressen som du har konfigurerat i konfigurationsfilen för gränssnitt. För att göra det, helt enkelt redigera / etc / nätverk / gränssnitt filen och ta bort posten för de ytterligare IP-adresserna du har lagt till. Spara och stäng sedan filen och starta om nätverkstjänsterna:

$ sudo systemctl starta om nätverk

eller ta ner och ta upp gränssnittet för att tillämpa ändringarna

$ sudo ifdown ens33
$ sudo ifup ens33

Så här kan du tilldela flera IP-adresser till en enda NIC i Ubuntu OS. I det här inlägget har vi diskuterat både tillfälliga och permanenta metoder för att tilldela den sekundära IP-adressen till en enda NIC. Genom att följa samma metoder kan du tilldela flera IP-adresser till en enda nätverkskort.

Mus Microsoft Sculpt Touch Wireless Mouse Review
Microsoft Sculpt Touch Wireless Mouse Review
Jag har nyligen läst om Microsoft Sculpt Touch trådlös mus och bestämde mig för att köpa den. Efter att ha använt den ett tag bestämde jag mig för att...
Mus AppyMouse styrplatta och muspekare för Windows-surfplattor
AppyMouse styrplatta och muspekare för Windows-surfplattor
Surfplattanvändare saknar ofta muspekaren, särskilt när de brukar använda bärbara datorer. Pekskärmen Smartphones och surfplattor har många fördelar o...
Mus Mellan musknappen fungerar inte i Windows 10
Mellan musknappen fungerar inte i Windows 10
De mittknappen hjälper dig att bläddra igenom långa webbsidor och skärmar med mycket data. Om det slutar, kommer du sluta använda tangentbordet för at...