Acesse interfaces individuais usando IP interno e porta especificada

0

Estou tentando criar um servidor proxy (?) com várias interfaces que tenham acesso à Internet.

O servidor proxy está hospedado no meu RPI e desejo usar seu ip interno seguido por uma porta especificada para acessar qualquer uma das interfaces.

Por exemplo:

10.0.0.23:8001 (RPI) -> access internet over ETH1

10.0.0.23:8002 (RPI) -> access internet over ETH2

10.0.0.23:8003 (RPI) -> access internet over ETH3

etc.

O acesso padrão à internet terminou ETH0, que é também a interface que eu uso internamente para conectar ao RPI através do SSH.

Estou tendo dificuldade em encontrar informações relacionadas on-line e espero que qualquer pessoa possa me empurrar na direção certa ou explicar o que estou procurando.

ps: Isso é para casos de testes automatizados / conexões específicas sob demanda e não para balanceamento de carga ou outros propósitos, quero declarar explicitamente que essa configuração na foto tem um raciocínio específico por trás dela.

Editar: Aqui está o ifconfig contendo 2 das interfaces:

eth1      Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00
          inet addr:192.168.8.100  Bcast:192.168.8.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:83 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36090 (35.2 KiB)  TX bytes:7760 (7.5 KiB)

eth2      Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00
          inet addr:192.168.8.101  Bcast:192.168.8.255  Mask:255.255.255.0
          inet6 addr: fe80::b0b4:a7ba:fee8:b03/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:780 (780.0 B)  TX bytes:5843 (5.7 KiB)
    
por Snowlav 06.02.2018 / 18:14

0 respostas