Configurando duas linhas ADSL para uso doméstico / comercial

1

Como acompanhamento de esta pergunta que ainda não foi resolvido. Eu tenho dois roteadores ADSL com diferentes provedores conectados a diferentes linhas telefônicas para a internet. Como mostrado no diagrama. Esses roteadores têm endereços 192.168.0.1 e 192.168.1.1 na minha rede local.

Euqueroqueocomputadornaminharedelocalcomoendereço10.0.0.50(eoutros)sejaroteadopelogateway192.168.1.1eocomputadorcomoendereço10.0.0.60(eoutros)sejaroteadopelo192.168.0.1gateway.Eutambémquerodeixar10.0.0.50parasecomunicarcom10.0.0.60(compartilhamentodearquivos,áreadetrabalhoremota,etc)

Estouusandoo shorewall para configurar o iptables e o squid como um proxy transparente. Minha configuração é possível? Como devo fazer isso?

    
por Mark Allison 20.08.2013 / 21:37

3 respostas

0

Eu resolvi este meu pfSense de instalação em uma VM e usando isso como o gateway padrão. Eu configurei algumas reservas DHCP e tráfego roteado de acordo com o IP. Fácil.

    
por 16.01.2014 / 09:59
2

Sim, isso pode ser feito. No entanto, é uma tarefa relativamente complexa. Um roteador sempre precisa fazer uma descodificação, produzindo um próximo salto de uma só vez. Isso significa que você não pode ter duas rotas padrão, isso é o que um uplink de Internet é para computadores. Você precisa é chamado de "política de roteamento". A ideia é que você defina várias tabelas de roteamento, que diferem apenas na rota padrão. Então você define que seu roteador deve usar o único RT para computadores domésticos e o outro RT para máquinas de escritório.

Você pode encontrar as mais instruções importantes .

Primeiro, você configura dois RTs. Para fins de conveniência e documentação, você deve criar duas novas linhas em /etc/iproute2/rt_realms ao longo destas linhas:

123 home
124 office

Os números devem estar sem uso, ou seja, não estão no arquivo e devem estar abaixo de 256 (b / c não sei qual limite superior seu kernel impõe a você).

Então, basicamente, você precisa copiar seu RT principal. Você pode mostrá-lo com ip route show . Então você basicamente copia cada rota, uma vez para sua mesa e uma vez para sua mesa de escritório. Por exemplo, se houvesse uma linha

    192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.1

as declarações resultantes foram

ip route add 192.168.0.0/24 dev eth0 table home
ip route add 192.168.0.0/24 dev eth0 table office

Faça isso para cada rota do seu roteador. Quando se trata da rota padrão, ela diz literalmente default na tela, você só adiciona a rota padrão via 192.168.1.1 à tabela home e a rota padrão via 192.168.0.1 à mesa.

Em seguida, você precisa informar sua rota quando usar a tabela de roteamento

ip rule add from 10.0.0.50/32 table home
ip rule add from 10.0.0.60/32 table office

Se você fez alguma sub-rede sensata, você só precisa de uma regra para casa e outra para o escritório. É sobre isso. Agora você tem duas novas tabelas de roteamento que são semelhantes, exceto pela rota padrão. Cada tabela tem exatamente uma rota padrão, através de um dos seus dois roteadores. Você configurou regras que informam ao seu roteador do CentOS quando ele deve olhar em qual tabela, com base na origem do pacote a ser encaminhado. Deve fazer exatamente o que você quer ...

Esqueci, não sei para que você usa seu proxy, mas você cria um proxy individual para cada tipo de máquina (office vs. home) ou todo o tráfego proxy usará a mesma conexão com a internet.

    
por 21.08.2013 / 00:16
0

É certamente possível. Embora eu usasse um link . Conecte ambos os modems DSL, configure os modems para trabalhar no modo bridge e o roteador como o cliente pppoe, e faça com que prefira o tráfego de vários IPs de origem através da interface pppoe preferida marcando o tráfego e tornando rotas padrão que operam nas marcações.

    
por 20.08.2013 / 23:29