Gateway com redes em colisão

1

Eu tenho uma caixa Ubuntu como gateway com duas interfaces. O primeiro (eth0) é a rede interna e tem o seguinte endereço:

eth0: 192.168.1.1/24

O segundo está conectado a um roteador de um ISP, ao qual eu não tenho acesso! E, infelizmente, tem 192.168.1.1 como endereço ... Então acabei escolhendo o seguinte para eth1:

eth1: 192.168.1.240/32

Em seguida, adicione

route add 192.168.1.1 eth1
ip route add default via 192.168.1.1 dev eth1

Mas isso só funciona se eu mudar o IP do meu gateway na eth0 para 192.168.1.2 ou outra coisa. Existe uma maneira de definir o roteamento mantendo 192.168.1.1 no meu gateway também?

PS: Sim, eu poderia reconfigurar minha rede interna para outra coisa, mas como há um servidor de domínio do Windows, não quero fazer isso.

    
por ineiti 17.09.2014 / 21:00

2 respostas

3

A melhor solução seria usar duas sub-redes diferentes para sua rede, uma para uso interno e outra para uso público / wan. Colocar duas interfaces na mesma sub-rede só causará problemas. Se você não quiser alterar o IP do Windows DC, sugiro que você divida o / 24 para dois / 25 e use um para menor / 25 para sua rede interna, e o superior / 25 para sua internet / wan conexão.

    
por 17.09.2014 / 21:37
0

Gostei da resposta de Mark Plotnick:

Insira um sistema com duas NICs que ocultam o roteador do gateway ou

ou

Instale uma máquina virtual no gateway anexado à eth0 e uma interface interna com outra sub-rede. Em seguida, direcione todo o tráfego pela interface interna. Provavelmente o LXC deve ser mais fácil, embora eu nunca tenha tentado.

    
por 19.09.2014 / 16:49