Перенаправление портов несколько интерфейсов VLAN, которые имеют тот же IP-адрес

Таким образом, у меня есть машина Ubuntu с несколькими, VLAN в интерфейсе eth1 и каждый VLAN имеют тот же IP-адрес (172.16.0.2). Я должен смочь к одновременно telnet в стойку устройств, которые являются также тем же IP (172.16.0.1). Единственным путем я могу думать, чтобы сделать, это - через IPtables передача трафика к определенным целевым портам конкретный интерфейс.

например, я хочу смочь выполнить "telnet 172.16.0.1 12001", и иметь это выходят интерфейс eth1.101 направленный к 172.16.0.1:23 или выполняют "telnet 172.16.0.1 12002" и имеют, это выходит интерфейс eth1.102 направленный к 172.16.0.1:23.

Я попробовал довольно много установок iptables без успеха все же. Есть ли какие-либо iptables гуру, которые могли помочь в такой установке?

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
1
задан 5 May 2014 в 10:23

0 ответов

Другие вопросы по тегам:

Похожие вопросы: