Re: Компьютер на границе 2 сетей
Насколько я понимаю реализовать в полной мере, то что хочу не смогу.
Тогда как вообще это будет выглядеть?Возможно более правильно.
Итак, между двумя сетями с разными адресными пространствами, находится
компьютер. С двумя интерфейсами, каждый смотрит в свою сеть и имеет
статически назначаемые адреса соответствующие этим сетям.
Нужно сделать так, чтоб трафик мог свободно проходить между этими
сетями, через данный компьютер. Например, чтоб компьютеры из одной
сети, видели джаббер-сервер в другой.
Первая сеть - 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. Прописываются маршруты на компах в сети.
или что-то ещё?
Есть какая-нибудь развёрнутая документация по маршрутизации в Линукс
на русском? Ну или на английском хотя-бы и посвежее.
--
Константин Фадеев
Reply to: