Ubuntu dois uplinks da internet - como responder a todos

1

Eu tenho um servidor Ubuntu 11.04 conectado a várias conexões de internet. Meu problema é que eu não posso obtê-lo para responder pings (e quaisquer outras solicitações) de ambos os IP-s, apenas para o IP eu especificar a opção de gateway no arquivo / etc / networking / interfaces. Se eu especificar vários gateways, parece escolher eth1 sobre eth3.

O MS HyperV Server lida bem com o problema.

(Nós temos uma transição de IP e seria bom se o servidor tivesse escutado por mais endereços por um período de tempo.)

    
por Csq 13.12.2011 / 04:13

2 respostas

1

Você não pode ter dois gateways padrão na mesma tabela de roteamento. Se você tiver mais de um, o kernel sempre escolherá o primeiro gateway padrão na tabela. Você terá que criar várias tabelas de roteamento, uma para cada conexão com a Internet, e criar regras para escolher qual tabela usar para qualquer pacote. Isso é comumente chamado de "acesso dividido". O guia que eu recomendo a leitura para obter este trabalho é aqui no lartc.org .

    
por 14.12.2011 / 04:06
0

Você já tentou ativar o formwarding de IP?

echo 1 > /proc/sys/net/ipv4/ip_forward
    
por 14.12.2011 / 03:39