Porta encaminhando várias interfaces de VLAN que possuem o mesmo endereço IP

1

Portanto, eu tenho uma máquina Ubuntu com várias VLANs em uma interface eth1 e cada VLAN tem o mesmo endereço IP (172.16.0.2). Eu preciso ser capaz de telnet simultaneamente em um rack de dispositivos que também são o mesmo IP (172.16.0.1). A única maneira que posso pensar em fazer isso é através de IPtables encaminhando o tráfego para portas de destino específicas para fora de uma interface específica.

por exemplo eu quero ser capaz de rodar "telnet 172.16.0.1 12001" e fazer isso sair da interface eth1.101 direcionada para 172.16.0.1:23 ou rodar "telnet 172.16.0.1 12002" e ter essa interface apagada eth1.102 direcionado para 172.16.0.1:23.

Eu tentei algumas configurações do iptables sem sucesso ainda. Há algum guru do iptables que possa ajudar em tal configuração?

eth0      Link encap:Ethernet  HWaddr c8:60:00:85:22:be  
          inet addr:10.0.152.86  Bcast:10.0.152.255  Mask:255.255.255.0
          inet6 addr: fe80::ca60:ff:fe85:22be/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:399596 errors:0 dropped:0 overruns:0 frame:0
          TX packets:416603 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:55610834 (55.6 MB)  TX bytes:562660002 (562.6 MB)

eth1      Link encap:Ethernet  HWaddr 68:05:ca:16:f6:72  
          inet addr:172.16.0.2  Bcast:172.16.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6a05:caff:fe16:f672/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:55215 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8580 (8.5 KB)  TX bytes:11943374 (11.9 MB)
          Interrupt:16 Memory:febe0000-fec00000 

eth1.101  Link encap:Ethernet  HWaddr 68:05:ca:16:f6:72  
          inet addr:171.16.0.2  Bcast:171.16.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6a05:caff:fe16:f672/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47 errors:0 dropped:0 overruns:0 frame:0
          TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3222 (3.2 KB)  TX bytes:24388 (24.3 KB)

eth1.102  Link encap:Ethernet  HWaddr 68:05:ca:16:f6:72  
          inet addr:171.16.0.2  Bcast:171.16.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6a05:caff:fe16:f672/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3268 (3.2 KB)  TX bytes:11718 (11.7 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:59 errors:0 dropped:0 overruns:0 frame:0
          TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5010 (5.0 KB)  TX bytes:5010 (5.0 KB)


user@machine ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.152.1      0.0.0.0         UG    0      0        0 eth0
10.0.152.0      0.0.0.0         255.255.255.0   U     1      0        0 eth0
171.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1.101
171.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1.102
172.16.0.0      0.0.0.0         255.255.255.0   U     1      0        0 eth1
    
por user2692502 02.05.2014 / 22:22

0 respostas