Comment attribuer plusieurs adresses IP à un seul NIC dans Ubuntu Top 10.Top 10 LTS

Comment attribuer plusieurs adresses IP à un seul NIC dans Ubuntu Top 10.Top 10 LTS
En travaillant avec des systèmes informatiques, vous pourriez parfois avoir besoin de plusieurs adresses IP sur votre machine physique. L'une des solutions consiste à installer plusieurs NIC sur votre système. Cependant, il n'est pas pratique d'acheter un nouveau NIC et de le brancher dans votre système lorsque vous avez la possibilité d'attribuer plusieurs adresses IP à une seule carte réseau qui est appelée aliasing IP. Le cas d'utilisation commun de l'aliasing IP est la mise en œuvre de l'hébergement virtuel basé sur IP.

Dans cet article, nous vous démontrerons comment attribuer plusieurs adresses IP à un seul NIC dans Ubuntu OS. Nous démontrerons la procédure sur Ubuntu 20.04 (Focal Fossa).

Attribuer plusieurs adresses IP à un seul Nic temporairement

Dans la section suivante, nous verrons comment attribuer une deuxième adresse IP à un NIC. La deuxième adresse IP attribuée par cette méthode est temporaire. Une fois que vous aurez redémarré le système, il sera supprimé automatiquement.

Voici les étapes pour attribuer une deuxième adresse IP à Nic.

1. Trouvez d'abord l'adresse IP actuelle et le nom de l'interface de votre système. Pour ce faire, émettez la commande suivante dans le terminal:

$ ip addr

La sortie suivante montre que notre interface réseau est ENS33 et l'adresse IP actuelle est 192.168.72.157/24 qui est l'adresse IP dynamique attribuée par DHCP.

2. Attribuons une autre adresse IP au NIC. Pour attribuer une adresse IP supplémentaire à votre NIC, émettez la commande suivante dans le terminal:

$ ip adder ajouter dev

Remplace le avec l'adresse IP supplémentaire que vous souhaitez attribuer à votre NIC et avec le nom de votre Nic. Par exemple, pour attribuer la deuxième adresse IP dix.1.1.5/8 à votre interface réseau ENS33, La commande serait:

$ ip addr ajouter 10.1.1.5/8 DEV ENS33

3. Après avoir exécuté la commande ci-dessus, vérifiez si la deuxième adresse IP a été affectée à votre interface réseau. Exécutez la commande suivante pour le faire:

$ ip addr

Voici la sortie de la commande ci-dessus qui affiche deux adresses IP attribuées au ENS33 interface réseau.

4. Essayez maintenant de cingler les deux adresses IP une par une. Vous pouvez voir que les deux adresses IP sont accessibles.

Supprimer les multiples adresses IP de Nic

Afin de supprimer les adresses IP supplémentaires attribuées à un NIC, exécutez la commande suivante:

$ sudo ip addr del dev

Remplacer le avec l'adresse IP supplémentaire que vous avez attribuée à votre NIC et avec le nom de votre Nic. Par exemple, pour supprimer l'adresse IP dix.1.1.5/8 affecté à notre interface réseau ENS33, La commande serait:

$ sudo ip addr del 10.1.1.5/8 DEV ENS33

Attribuer plusieurs adresses IP à une seule NIC en permanence

Dans la section précédente, nous avons attribué la deuxième adresse IP à l'aide de la commande «IP Addr Add» qui n'est pas la méthode permanente. Une fois que vous avez redémarré le système, l'adresse IP supprime automatiquement. Dans cette section, nous verrons comment rendre la mission IP permanente.

Afin d'attribuer de manière permanente plusieurs adresses IP à une seule carte réseau, vous devrez le configurer dans le interfaces fichier de configuration.

1. Modifiez le fichier de configuration des interfaces comme suit:

$ sudo nano / etc / réseau / interfaces

Ajoutez les lignes suivantes dans le fichier:

Je fais face INET statique
adresse

Remplace le avec le nom de votre NIC à lequel vous souhaitez attribuer l'adresse IP supplémentaire et Avec l'adresse IP, vous souhaitez attribuer. Par exemple, pour attribuer la deuxième adresse IP dix.1.1.5/8 à votre interface réseau ENS33, Les lignes seraient changées en:

iface ENS33 INET statique
Adresse 10.1.1.5/8

Une fois que vous avez ajouté les lignes ci-dessus, enregistrer et fermer le fichier.

Redémarrez maintenant le service de réseautage pour appliquer les modifications de configuration que vous avez apportées ci-dessus:

$ sudo systemctl redémarrage du réseautage

Alternativement, abattez et affichez l'interface pour appliquer les modifications:

$ sudo ifdown ENS33
$ sudo ifup ENS33

Maintenant, pour vérifier si l'adresse IP supplémentaire a été attribuée à l'interface réseau, utilisez la commande suivante:

$ ip addr

Comme nous avons configuré l'adresse IP supplémentaire dans le fichier de configuration, il restera donc permanent même si vous redémarrez le système.

Supprimer les multiples adresses IP de Nic

Vous pouvez également supprimer l'adresse IP supplémentaire que vous avez configurée dans le fichier de configuration des interfaces. Pour ce faire, modifiez simplement le / etc / réseau / interfaces fichier et supprimer l'entrée pour les adresses IP supplémentaires que vous avez ajoutées. Ensuite, enregistrez et fermez le fichier et redémarrez les services de réseautage:

$ sudo systemctl redémarrage du réseautage

ou abattre et afficher l'interface pour appliquer les modifications

$ sudo ifdown ENS33
$ sudo ifup ENS33

C'est ainsi que vous pouvez affecter plusieurs adresses IP à un seul NIC dans Ubuntu OS. Dans cet article, nous avons discuté à la fois des méthodes temporaires et permanentes pour attribuer l'adresse IP secondaire à une seule carte réseau. En suivant les mêmes méthodes, vous pouvez allouer plusieurs adresses IP à une seule carte réseau.