очень странного хочу )
есть 3 сервера:
(..52.129)Пров.шлюз1---(..52.130)мой шлюз1(192.168.110.1)---пользователь1
(..52.133)Пров.шлюз2---(..52.134мой шлюз2(192.168.111.1)---пользователь2
(..52.137)пров.шлюз3---(..52.138мой шлюз3(192.168.112.1)---пользователь3
я хочу выкинуть "Мой шлюз 2 и 3" нет смысла держать в сети 3 шлюза.
для этого я присваиваю сетевкуе смотрящей в локалку 3 ip (..110.1; ..111.1; ..112.1). сетевке смотрящей в инет тоже 3 ip (..52.130; ..52.134; ..52.148). прописывают 3 шлюза на этой же сетевке (..52.131; ..52.133; ..52.137).
таким образом всю сеть пеернастраивать не надо. просто выключаем 2 и 3 сервер. а клиенты при обращении к привычным шлюзам будет попадать на мой шлюз1 (т.к. у него 3 ip).
теперь вопрос. как всех из локальной подсети ..110.0 отправлять на шлюз провайдера ..52.129, при этом подменять адрес на ..52.130. из ..111.0 на ..52.133 (..52.134), а из ..112.0 на ..52.137 (..52.138) ?
стоит керио )
там в роутинге добавил 3 маршрута.
192.168.110.0 mask 255.255.255.0 gate 91.81.52.129 metrik 1
192.168.111.0 mask 255.255.255.0 gate 91.81.52.133 metrik 1
192.168.112.0 mask 255.255.255.0 gate 91.81.52.137 metrik 1
будет работать как я хочу?
стоит удалить маршрут поумолчанию 0.0.0.0 255.255.0.0 ..52.137 ?
т..о.нужно чтобы я своей 1 сетевкой смотрел в 3 подсети у провайдера и лазил по трем шлюзам. а вот какого пользователя на какой шлюз отправлять это надо накстроить.
нужно разделять т.к. это разные юридические лица и счета разные.
у меня еще родилась идея.
кода создаем правило в керио там есть (и ее включаеш) функция NAT.
но так же есть возможность не дефолтового ната а прописать. т.е. чтобы пакеты по этому правилу передавалсиь на интерфейс inet при этом ip будет транслироваться (подменяться) на соответсвуюий ip.
если поставить "транслит то ip" и прописать нужный для данной подсети (..52.130 для ..110.0;..52.134 для ..111.0;..52.138 для ..112.0). пакет пойдет на интерфейс inet и по нату ip транслируется на нужный. остается указать нужный шлюз. как?
PS: вариант с 3 сетевками крайний. хотелось бы прогармно это решить.
Последний раз редактировалось DeeZ; 27.12.2007 в 09:12.
|