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 ajouterdev
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 deldev
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 faceINET 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.