Debian Linux roteando IP adicional para LXC

2

Estou tentando encaminhar um IP adicional do meu servidor do Hetzner para uma instância do LXC (no Debian Jessie). Eu encontrei este guia link e o segui .

Meu problema é que, assim que eu reiniciar a rede, o servidor ficará "offline" e eu preciso restaurar a configuração usando o sistema de recuperação.

/ etc / network / interfaces link

B e N representam um número e foram postas em prática apenas para este post. A interface da bridge está desativada para que eu possa reiniciar o servidor.

Obrigado pela sua ajuda.

    
por K.A.B. 01.11.2015 / 19:01

2 respostas

0

Se você está perdendo a conexão com o seu host depois de configurar a ponte, provavelmente você está apenas configurando mal a ponte.

Esqueça o encaminhamento da instância no início. Pegue sua configuração de rede de trabalho e mova-a para a ponte. Supondo que o pastebin vinculado é sua configuração atual de trabalho para o host:

auto  eth0
iface eth0 inet static
  address   176.B.N.20
  broadcast 176.B.N.31
  netmask   255.255.255.224
  gateway   176.B.N.1

Configure sua ponte assim:

iface eth0 inet manual
auto  br0
iface br0 inet static
  bridge_ports eth0
  address   176.B.N.20
  broadcast 176.B.N.31
  netmask   255.255.255.224
  gateway   176.B.N.1

Verifique se a sua rede funciona e só então adicione os roteamentos de contêineres necessários com:

up ip route add 78.46.zz.116/32 dev br0

Note que eu usei o iproute2, o net-tools está obsoleto e normalmente apenas complica as coisas.

Além disso, tenha cuidado ao alterar remotamente as configurações de rede.

Se você fizer /etc/init.d/networking restart remotamente sem as devidas precauções (nohup, tmux ou screen), você acabará deixando a rede no estado parado.

Normalmente você vai querer configurar sua rede manualmente com o iproute2 ou outras ferramentas e, uma vez que você esteja trabalhando, traduza isso em um arquivo de configuração.

    
por 02.11.2015 / 22:38
0

As dicas dadas pelo gnt estavam absolutamente corretas. Eu só precisava mudar a ordem e consertar um erro de digitação bobo.

Esta é a configuração final que usei (menos IPv6):

    iface lo inet loopback
     auto  br0
     iface br0 inet static
       bridge_ports eth0
       address   176.B.N.20
       broadcast 176.B.N.31
       netmask   255.255.255.224
       gateway   176.B.N.1
       # default route to access subnet
       up route add -net 176.B.N.0 netmask 255.255.255.224 gw 176.B.N.1 br0

     iface eth0 inet manual

Também é útil: Como criar uma interface de rede em ponte para o Xen?

Muito obrigada!

    
por 05.11.2015 / 01:14