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