Servidor proxy com várias interfaces e provedores de internet

0

Um servidor proxy que permite conectar-se por uma operadora diferente.

Para minha caixa linux, conectei 2 modems de provedores diferentes.

Modem of provider 1 on eth1:

gateway:             10.0.1.1
subnet mask:         255.255.255.0
start ip address:    10.0.1.100
end ip address:      10.0.1.200
dhcp:                enabled
dhcp lease time (s): 86400

Modem of provider 2 on eth2:

gateway:             10.0.2.1
subnet mask:         255.255.255.0
start ip address:    10.0.2.100
end ip address:      10.0.2.200
dhcp:                enabled
dhcp lease time (s): 86400

Default connection on wlan0:

gateway:     192.168.178.1
subnet mask: 255.255.255.0

Meu objetivo é poder oferecer um proxy para cada uma das interfaces eth para os desenvolvedores no escritório via $ip:$port , onde $ ip é o ip interno da caixa linux e $ port é uma porta especificada que indica ao desenvolvedor qual operadora ele está usando.

Example:

192.168.178.23:8001 -> provider 1
192.168.178.23:8002 -> provider 2

A própria caixa linux deve usar wlan0 por padrão para todas as suas conexões, isto é porque esses modems são usados para testes específicos e são limitados por largura de banda.

Isso significa que eu quero apenas que as conexões passem por eth1 e eth2 quando forem explicitamente especificadas por um proxy em nosso software.

A caixa linux é isolada e não servirá para nenhum outro propósito além de ser um servidor proxy, mas este projeto será dimensionado para 12 modems onde teríamos eth1 a eth12 e portas 8001 a 8012 (por exemplo).

As portas podem ser aleatórias, desde que permaneçam estáticas (precisamos ter certeza de qual provedor estamos nos conectando).

Tenho pesquisado e navegado em fóruns, mas não consigo encontrar nada aplicável a esta situação, por isso estou aberto a toda e qualquer entrada e muito flexível também em termos do sistema operacional a ser usado etc. Eu tenho o debian instalado atualmente, mas poderia mudar para algo como rh ou centos, se necessário.

    
por Snowlav 12.02.2018 / 09:14

0 respostas