web-dev-qa-db-fra.com

Comment ajouter une interface de bouclage?

Je veux ajouter deux autres interfaces de bouclage.

J'ai utilisé la commande suivante:

ifconfig lo: 127.0.0.2 netmask 255.0.0.0 up

et tapez ifconfig, je peux voir que l’adresse de bouclage a été ajoutée.

Mais si je veux ajouter une interface supplémentaire ... (par exemple 127.0.0.), l'interface précédente (127.0.0.2) a été écrasée.

Aussi, quand je regarde dans /etc/network/interfaces je ne vois aucune entrée.

Comment puis-je ajouter plusieurs interfaces de bouclage en permanence?

23
Leviathan

Cela dépend de ce que vous voulez lo ou lo: qui est un alias d'interface.

ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up
ifconfig lo:1 127.0.0.3 netmask 255.0.0.0 up
ifconfig lo:2 127.0.0.4 netmask 255.0.0.0 up

travaux. Si vous voulez avoir plus d'IP sur lo, utilisez

route add -Host 127.0.0.3 dev lo
route add -Host 127.0.0.4 dev lo
route add -Host 127.0.0.5 dev lo

fonctionne aussi. Si vous souhaitez le supprimer, utilisez:

route del -Host 127.0.0.3
route del -Host 127.0.0.4
route del -Host 127.0.0.5

Voir aussi IP-AliasingGuide de mise en réseau Linux

29
user224465

Si vous continuez à utiliser "ifconfig lo ...", vous ne créez pas une nouvelle interface, vous écrasez la précédente. Vous pouvez essayer d'éditer votre fichier d'interface:

Sudo vim /etc/network/interfaces

Le mien ressemble à ceci:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Vous pouvez donc essayer de le modifier pour créer de nouvelles interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto lo2
iface lo2 inet loopback
auto lo3

Ensuite, redémarrez le réseau ou l’ensemble du système et essayez d’interagir avec les nouvelles interfaces avec "Sudo ifconfig lo2/lo3 etc ..."

7
animaletdesequia

Pour ajouter plusieurs interfaces de bouclage de façon permanente, vous devez effectuer une vérification supplémentaire du pilote factice.

Le pilote factice est utilisé pour la création de plusieurs périphériques de bouclage au lieu de
créant plusieurs alias sur un même périphérique, avec une pièce jointe d'adresse IP différente.

Ces lignes ajoutent un autre bouclage nommé loop1, loop2, loop3:

Sudo ip link add name loop1 type dummy
Sudo ip link add name loop2 type dummy
Sudo ip link add name loop3 type dummy

Veuillez vérifier que le module de noyau dummy est chargé avant d'exécuter la commande ci-dessus:

Sudo lsmod | grep dummy
3
Adam Ł.