Interface de rede virtual sempre conectada com IP estático?

1

Como faço para criar uma interface de rede virtual e sempre conectada com um IP estático no Linux? Deve funcionar quando todas as minhas interfaces físicas estiverem desconectadas.

Procurando informações gerais sobre isso, pode ser para qualquer distribuição (Debian, CentOS, Arch Linux etc.)

    
por phoops 05.05.2014 / 00:47

1 resposta

2

Você pode criar quantas interfaces de loopback desejar e atribuir endereços IP a elas.

No Debian, por exemplo, você pode adicionar:

auto lo:1
iface lo:1 inet static
  address             10.1.1.10
  netmask             255.255.255.255
  dns-nameservers     10.1.1.1

e repita isso com lo: 2, lo: 3, etc ...

Se isso não for bom o suficiente, você pode criar uma interface de tun:

auto int1
iface int1 inet manual
  tunctl_user         root
  ip                  ip link set int1 up
  down                ip link set int1 down

Você também pode criar manualmente a interface de loopback usando ifconfig :

ifconfig lo:2 10.0.0.1 netmask 255.255.255.0

Ou usando ip :

ip addr add dev lo 10.0.0.1/24 label lo:2

Ou usando uma interface fictícia (como sugerido por edvinas.me):

ip link add lo3 type dummy
ip addr add dev lo3 10.0.0.1/24
    
por 05.05.2014 / 03:20