Насколько я понимаю реализовать в полной мере, то что хочу не смогу. Тогда как вообще это будет выглядеть?Возможно более правильно.
Итак, между двумя сетями с разными адресными пространствами, находится компьютер. С двумя интерфейсами, каждый смотрит в свою сеть и имеет статически назначаемые адреса соответствующие этим сетям. Нужно сделать так, чтоб трафик мог свободно проходить между этими сетями, через данный компьютер. Например, чтоб компьютеры из одной сети, видели джаббер-сервер в другой. Первая сеть - 192.168.0.0/24, шлюз - 192.168.0.1, днс - 192.168.0.5 Вторая сеть - 192.168.1.0/24, шлюз - 192.168.1.2, днс - 192.168.1.10 Компьютер в котором подняты сетевые интерфейсы назовём "Транзитным", его настройки: Первый интерфейс (eth0) - 192.168.0.23/24, шлюз - 192.168.0.1, днс - 192.168.0.5 Второй интерфейс (eth1) - 192.168.1.23/24, шлюз - 192.168.1.2, днс - 192.168.1.10 Каково будет оптимальное решение данной задачи? 1. С помощью iptables настраивается SNAT и DNAT. 2. На компах в сетях указывается в качестве шлюза "транзитный" компьютер. или 1. Включается форвардинг на "транзитном". 2. На нём же прописываются маршруты. 3. Прописываются маршруты на компах в сети. или что-то ещё? Есть какая-нибудь развёрнутая документация по маршрутизации в Линукс на русском? Ну или на английском хотя-бы и посвежее. -- Константин Фадеев

