Ubuntu

Meerdere IP-adressen toewijzen aan één NIC in Ubuntu 20.04 LTS

Meerdere IP-adressen toewijzen aan één NIC in Ubuntu 20.04 LTS
Als u met computersystemen werkt, heeft u soms meerdere IP-adressen nodig op uw fysieke machine. Een van de oplossingen is om meerdere NIC's op uw systeem te installeren. Het is echter niet praktisch om een ​​nieuwe NIC te kopen en deze in uw systeem aan te sluiten als u de mogelijkheid heeft om meerdere IP-adressen toe te wijzen aan een enkele NIC, dit wordt IP-aliasing genoemd. Het veelvoorkomende gebruik van IP-aliasing is de implementatie van op IP gebaseerde virtuele hosting.

In dit bericht laten we u zien hoe u meerdere IP-adressen kunt toewijzen aan een enkele NIC in Ubuntu OS. We zullen de procedure demonstreren op: Ubuntu 20.04 (brandpuntsafstand).

Tijdelijk meerdere IP-adressen toewijzen aan één NIC

In de volgende sectie zullen we zien hoe u een tweede IP-adres toewijst aan een NIC. Het tweede IP-adres dat door deze methode wordt toegewezen, is tijdelijk. Zodra u het systeem opnieuw opstart, wordt het automatisch verwijderd.

Hier zijn de stappen voor het toewijzen van een tweede IP-adres aan NIC.

1. Zoek eerst het huidige IP-adres en de naam van de interface in uw systeem. Geef hiervoor de volgende opdracht in Terminal:

$ ip-adres

De volgende uitvoer laat zien dat onze netwerkinterface is: ens33 en het huidige IP-adres is 192.168.72.157/24 wat het dynamische IP-adres is dat is toegewezen door DHCP.

2. Laten we een ander IP-adres toewijzen aan de NIC. Geef de volgende opdracht in Terminal om een ​​extra IP-adres aan uw NIC toe te wijzen:

$ ip-adder toevoegen dev

Vervang de met het extra IP-adres dat u aan uw NIC wilt toewijzen en met de naam van uw NIC. Om bijvoorbeeld het tweede IP-adres toe te wijzen 10.1.1.5/8 naar uw netwerkinterface ens33, het commando zou zijn:

$ ip-adres toevoegen 10 add.1.1.5/8 ontwikkeling33

3. Controleer na het uitvoeren van de bovenstaande opdracht of het tweede IP-adres is toegewezen aan uw netwerkinterface. Voer hiervoor de volgende opdracht uit:

$ ip-adres

Hier is de uitvoer van de bovenstaande opdracht die twee IP-adressen toont die zijn toegewezen aan de ens33 netwerkinterface.

4. Probeer nu beide IP-adressen een voor een te pingen. U kunt zien dat beide IP-adressen bereikbaar zijn.

Verwijder de meerdere IP-adressen van NIC

Voer de volgende opdracht uit om de extra IP-adressen die aan een NIC zijn toegewezen te verwijderen:

$ sudo ip-adres del dev

Vervangen de met het extra IP-adres dat u aan uw NIC hebt toegewezen en met de naam van uw NIC. Om bijvoorbeeld het IP-adres te verwijderen 10.1.1.5/8 toegewezen aan onze netwerkinterface ens33, het commando zou zijn:

$ sudo ip-adres van 10.1.1.5/8 ontwikkeling33

Meerdere IP-adressen permanent toewijzen aan één NIC

In de vorige sectie hebben we het tweede IP-adres toegewezen met behulp van de opdracht "ip addr add", wat niet de permanente methode is. Zodra u het systeem opnieuw opstart, wordt het IP-adres automatisch verwijderd. In deze sectie zullen we zien hoe we de IP-toewijzing permanent kunnen maken.

Om meerdere IP-adressen permanent aan een enkele NIC toe te wijzen, moet u deze configureren in de interfaces configuratiebestand.

1. Bewerk het configuratiebestand van de interface als volgt:

$ sudo nano /etc/network/interfaces

Voeg de volgende regels toe aan het bestand:

iface inet statisch
adres

Vervang de met de naam van uw NIC waaraan u het extra IP-adres wilt toewijzen en met het IP-adres dat u wilt toewijzen. Om bijvoorbeeld het tweede IP-adres toe te wijzen 10.1.1.5/8 naar uw netwerkinterface ens33, de regels zouden worden gewijzigd in:

iface ens33 inet static
adres 10.1.1.5/8

Nadat u de bovenstaande regels hebt toegevoegd, slaat u het bestand op en sluit u het.

Start nu de netwerkservice opnieuw om de configuratiewijzigingen die u hierboven hebt aangebracht toe te passen:

$ sudo systemctl herstart netwerken

U kunt ook de interface naar beneden en naar boven halen om de wijzigingen toe te passen:

$ sudo ifdown ens33
$ sudo ifup ens33

Gebruik nu de volgende opdracht om te controleren of het extra IP-adres is toegewezen aan de netwerkinterface:

$ ip-adres

Omdat we het extra IP-adres in het configuratiebestand hebben geconfigureerd, blijft het permanent, zelfs als u het systeem opnieuw opstart.

Verwijder de meerdere IP-adressen van NIC

U kunt ook het extra IP-adres verwijderen dat u hebt geconfigureerd in het configuratiebestand van de interface. Om dit te doen, bewerkt u eenvoudig de /etc/netwerk/interfaces bestand en verwijder de vermelding voor de extra IP-adressen die u hebt toegevoegd. Sla het bestand vervolgens op en sluit het en start de netwerkservices opnieuw:

$ sudo systemctl herstart netwerken

of haal de interface naar beneden en open hem om de wijzigingen toe te passen

$ sudo ifdown ens33
$ sudo ifup ens33

Zo kunt u meerdere IP-adressen toewijzen aan een enkele NIC in Ubuntu OS. In dit bericht hebben we zowel de tijdelijke als de permanente methoden besproken voor het toewijzen van het secundaire IP-adres aan een enkele NIC. Door dezelfde methoden te volgen, kunt u meerdere IP-adressen toewijzen aan een enkele NIC.

De scrollrichting van de muis en touchpads omkeren in Windows 10
Muis en Touchpads maken computergebruik niet alleen eenvoudig, maar ook efficiënter en minder tijdrovend. We kunnen ons een leven zonder deze apparate...
Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...