Como adicionar uma interface de loopback?

15

Eu quero adicionar mais duas interfaces de loopback.

Eu usei o seguinte comando:

ifconfig lo: 127.0.0.2 netmask 255.0.0.0 up

e digite ifconfig , eu posso ver o endereço de loopback foi adicionado.

Mas se eu quiser adicionar mais uma interface ... (por exemplo 127.0.0.3 ) a interface anterior ( 127.0.0.2 ) foi substituída.

Além disso, quando olho em /etc/network/interfaces , não vejo entrada.

Como posso adicionar várias interfaces de loopback permanentemente?

    
por Leviathan 06.04.2014 / 19:42

3 respostas

20

Depende do que você deseja lo ou lo: , que é um alias de 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

funciona. Se você quiser ter mais IP's em lo use

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

funciona também. Se você quiser removê-lo, use:

route del -host 127.0.0.3
route del -host 127.0.0.4
route del -host 127.0.0.5

Veja também IP-Aliasing Linux Networking-HOWTO

    
por user224465 06.04.2014 / 19:54
6

Se você continuar usando "ifconfig lo ..." você não está criando uma nova interface, você está sobrescrevendo a anterior. Você poderia tentar editar seu arquivo de interfaces:

sudo vim /etc/network/interfaces

O meu parece com isto:

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

Então, você poderia tentar modificá-lo para criar novas 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

Em seguida, reinicie a rede, ou todo o sistema, e tente interagir com as novas interfaces com "sudo ifconfig lo2 / lo3 etc ..."

    
por animaletdesequia 06.04.2014 / 19:55
2

Esta linha adiciona outro loopback chamado loop1 :

sudo ip link add name loop1 type dummy

Por favor, verifique se dummy kernel module está carregado antes de executar o comando acima:

sudo lsmod | grep dummy
    
por Adam Ł. 22.06.2017 / 19:07