Servidor Debian com 3 NICs Comunicando-se com 3 sub-redes IP diferentes

4

Eu tenho um sistema de faturamento ISP instalado no Debian GNU / Linux 8, que possui 3 placas NIC. O servidor está conectado a 3 roteadores Mikrotik. Cada roteador está conectado a diferentes linhas de internet, o que significa que eles têm três sub-redes IP públicas estáticas diferentes.

Atualmente, o servidor está conectado a router1 172.10.1.1/24 diretamente via eth0. os outros dois roteadores podem ser acessados pela Internet, mas temos problemas em acessá-los, às vezes, devido a uma interrupção na Internet.

Este é o diagrama da rede atual:

Euconfigureieth1eeth2econecteidiretamenteaoroteador2eroteador3respeitosamenteusandoasseguintesrespostas/guias:

É possível ter vários gateways padrão para conexões de saída?

link

Eu os configurei exatamente de acordo com os links acima, mas ainda não obtive êxito. Todas as 3 redes pararam de se comunicar, mesmo router1 . Eu fui forçado a retroceder.

O que eu gostaria de alcançar é conectar todos os três roteadores diretamente ao servidor para que eles possam se comunicar localmente.

    
por Hirmoge 11.03.2017 / 13:59

1 resposta

2

Para obter o que você deseja, o que permite que os roteadores de árvore se comuniquem localmente por meio do servidor, é necessário ativar IP Forwarding nesse servidor para que você possa usá-lo como um roteador para conectar redes diferentes.

Para fazer isso (sem reiniciar o sistema):

sysctl -w net.ipv4.ip_forward=1

ou

echo 1 > /proc/sys/net/ipv4/ip_forward

a configuração é alterada instantaneamente; o resultado não será preservado após a reinicialização do sistema.

Configuração permanente usando /etc/sysctl.conf

Se quisermos tornar essa configuração permanente, a melhor maneira de fazer isso é usando o arquivo /etc/sysctl.conf , onde podemos adicionar uma linha contendo net.ipv4.ip_forward = 1 .

    
por 11.03.2017 / 15:08