Ubuntu

Comment attribuer plusieurs adresses IP à une seule carte réseau dans Ubuntu 20.04 LTS

Comment attribuer plusieurs adresses IP à une seule carte réseau dans Ubuntu 20.04 LTS
Lorsque vous travaillez avec des systèmes informatiques, vous pouvez parfois avoir besoin de plusieurs adresses IP sur votre machine physique. L'une des solutions consiste à installer plusieurs cartes réseau sur votre système. Cependant, il n'est pas pratique d'acheter une nouvelle carte réseau et de la brancher sur votre système lorsque vous avez la possibilité d'attribuer plusieurs adresses IP à une seule carte réseau, ce que l'on appelle l'alias IP. Le cas d'utilisation courant de l'alias IP est la mise en œuvre d'un hébergement virtuel basé sur IP.

Dans cet article, nous allons vous montrer comment attribuer plusieurs adresses IP à une seule carte réseau sous Ubuntu OS. Nous allons démontrer la procédure sur Ubuntu 20.04 (Fosse focale).

Attribution temporaire de plusieurs adresses IP à une seule carte réseau

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

Voici les étapes pour attribuer une deuxième adresse IP à la carte réseau.

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

$ adresse ip

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 à la carte réseau. Pour attribuer une adresse IP supplémentaire à votre carte réseau, exécutez la commande suivante dans Terminal :

$ ip additionneur ajouter développeur

Remplace le avec l'adresse IP supplémentaire que vous souhaitez attribuer à votre carte réseau 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 :

$ adresse ip 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é attribuée à votre interface réseau. Exécutez la commande suivante pour ce faire :

$ adresse ip

Voici le résultat 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 adresses IP multiples de la carte réseau

Afin de supprimer les adresses IP supplémentaires attribuées à une carte réseau, exécutez la commande suivante :

$ sudo adresse ip del développeur

Remplacer les avec l'adresse IP supplémentaire que vous avez attribuée à votre carte réseau 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 adresse ip del 10.1.1.5/8 dev ens33

Attribution permanente de plusieurs adresses IP à une seule carte réseau

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 le système redémarré, l'adresse IP se supprime automatiquement. Dans cette section, nous verrons comment rendre permanente l'attribution d'IP.

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

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

$ sudo nano /etc/network/interfaces

Ajoutez les lignes suivantes dans le fichier :

Je fais face inet statique
adresse

Remplace le avec le nom de votre carte réseau à laquelle vous souhaitez attribuer l'adresse IP supplémentaire et avec l'adresse IP, vous voulez 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, enregistrez et fermez le fichier.

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

$ sudo systemctl redémarrer le réseau

Vous pouvez également réduire et afficher 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 :

$ adresse ip

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

Supprimer les adresses IP multiples de la carte réseau

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/network/interfaces fichier et supprimez 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 réseau :

$ sudo systemctl redémarrer le réseau

ou faire descendre et afficher l'interface pour appliquer les modifications

$ sudo ifdown ens33
$ sudo ifup ens33

Voici comment vous pouvez attribuer plusieurs adresses IP à une seule carte réseau sous Ubuntu OS. Dans cet article, nous avons discuté 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.

Tutoriel Bataille pour Wesnoth
The Battle for Wesnoth est l'un des jeux de stratégie open source les plus populaires auxquels vous pouvez jouer en ce moment. Non seulement ce jeu es...
0 A.ré. Didacticiel
Sur les nombreux jeux de stratégie disponibles, 0 A.ré. parvient à se démarquer comme un titre complet et un jeu tactique très profond bien qu'il soit...
Tutoriel Unity3D
Introduction à Unity 3D Unity 3D est un puissant moteur de développement de jeux. C'est une plateforme multiplateforme qui vous permet de créer des je...