Имеется сервер с тремя сетевыми картами
[root@proxi_GU ~]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0D:88:4F:C9:54
inet addr:193.хх.хх.69 Bcast:0.0.0.0 Mask:255.255.255.224..............
eth1 Link encap:Ethernet HWaddr 00:C0:26:31:13:EC
inet addr:192.168.0.1 Bcast:0.0.0.0 Mask:255.255.255.0.............
eth2 Link encap:Ethernet HWaddr 00:0D:88:B3:79:64
inet addr:10.65.0.25 Bcast:0.0.0.0 Mask:255.255.128.0............
Через eth0 пользователи сквидом лезут в инет, как из одной (192.168.0.0) так и из второй (10.65.0.0) сети.
Через интерфейс eth2 и далее через cisco 10.65.0.1 доступна некая корпоративная сеть 10.0.0.0
Встал вопрос дать доступ компам из сети 192.168.0.0 ходить в сеть 10.0.0.0
Вот мой route:
[root@proxi_GU ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
193.xx.xx.64 0.0.0.0 255.255.255.224 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.65.0.0 0.0.0.0 255.255.128.0 U 0 0 0 eth2
10.0.0.0 10.65.0.1 255.0.0.0 UG 0 0 0 eth2
0.0.0.0 193.xx.xx.65 0.0.0.0 UG 0 0 0 eth0
Я так понимаю, что нужно как-то маршрутизировать пакеты с eth1 на eth2. Натолкните на мысль в какую сторону копать
Думаю вот наверное в iptables где-то править нужно, что все пакеты с интерфейса eth1, идущие в сеть 10.0.0.0, перебрасывать на интерфейс eth2. Только в какой таблице это прописывать?
А с помощью route никак не обойтись?
Пользователь решил продолжить мысль 08 Октября 2010, 14:00:47:
Подумал, что форвардинг из сети 192.168.0.0 в сеть 10.0.0.0 работать скорее всего не будет, так как в сети 10.0.0.0 нет маршрутов для моей серее всех серых сети 192.168.0.0
А вот НАТОМ наверное сделать можно.
Как правильно написать правило под такую задачу:
чтобы все пакеты, попадающие на интерфейс eth1 и предназначенные для сети 10.0.0.0 на любой порт, перенаправлялись на интерфейс eth2
и в какую таблицу это правило прописать?