URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 16142
[ Назад ]

Исходное сообщение
"Маршрутизация"

Отправлено Trilion , 27-Апр-08 21:48 
Помогите разобраться с задачей :
Есть сеть 192.168.68.0/24
Есть 2 провайдера(АДСЛ модема) с АПИ адресами : Првд1=192.168.68.254 Првд2=192.168.68.250
Требуеться настроить маршрутизацию на сервере с апи 192.168.68.1(он будет выступать в сети на клиент машинах шлюзом по умолчанию)
Сеть 87.252.241.0/24 отправлял на Првд2
Сеть 217.21.59.0/24 отправлял на Првд1
Как сделать такую маршрутизацию ???

Содержание

Сообщения в этом обсуждении
"Маршрутизация"
Отправлено Iakor , 28-Апр-08 12:51 
>Помогите разобраться с задачей :
>Есть сеть 192.168.68.0/24
>Есть 2 провайдера(АДСЛ модема) с АПИ адресами : Првд1=192.168.68.254 Првд2=192.168.68.250
>Требуеться настроить маршрутизацию на сервере с апи 192.168.68.1(он будет выступать в сети
>на клиент машинах шлюзом по умолчанию)
>Сеть 87.252.241.0/24 отправлял на Првд2
>Сеть 217.21.59.0/24 отправлял на Првд1
>Как сделать такую маршрутизацию ???

А сервер на базе какой ОС?

Вообще нужно прописать статические маршруты что-то вроде

Linux Red Hat:
route add 87.252.241.0/24  gw 192.168.68.250 metric 1
route add 217.21.59.0/24  gw 192.168.68.254 metric 1

Windows:
route add 87.252.241.0 mask 255.255.255.0 192.168.68.250 -p  
route add 217.21.59.0 mask 255.255.255.0 192.168.68.254 -p
(ключ -p указывает что маршруты постоянны (сохранятся после перезагрузки))

Cisco:
ip route 87.252.241.0 255.255.255.0 192.168.68.250
ip route 217.21.59.0 255.255.255.0 192.168.68.254

что то примерно так.


"Маршрутизация"
Отправлено Trilion , 28-Апр-08 15:23 
Извените не так выразился!
Есть локальная сеть 192.168.68.0/24 в ней находяться 2 АДСЛ модема с апи адресами 192.168.68.254(Првд1) и 192.168.68.250(Првд2) соответвено. Каждый провайдер предоставляет некие свои внутрение ресурсы,чтобы ими воспользоваться пользователь сети ставит шлюз либо 192.168.68.254 либо 192.168.68.250.Можно конечно каждому пользователю провисать через роуты куда отправлять пакеты,но в этом есть определёное неудобство связаные с тем что не все хорошо умеют пользоваться компьютером + переустановка ОС. Почти вся сеть стоит на WinXP. bat-файлы не предлогать раздавать каждому пользователю.Это очень не удобно.
Задача состоит в следующем :
Есть компьютер в сети с апи адресом 192.168.68.1 который будет являться шлюзом по умолчанию на компьютерах пользователя. Тоесть все пакеты которые не связаны с сетью будут отправляться  на этот апи.Дальше этот компьютер будет отправлять эти пакеты в соответствии с маршрутами.
Тоесть например для сети 87.252.241.0/24 нужно отправить на апи 192.168.68.250
Для сети 271.21.59.0/24 нужно на апи 192.168.68.254
Операционка компа 192.168.68.1=Linux Ubuntu-server 7.10.
Как организовать такую маршрутизацию? За рание спасибо!!!

"Маршрутизация"
Отправлено Iakor , 28-Апр-08 16:42 
>[оверквотинг удален]
>bat-файлы не предлогать раздавать каждому пользователю.Это очень не удобно.
>Задача состоит в следующем :
>Есть компьютер в сети с апи адресом 192.168.68.1 который будет являться шлюзом
>по умолчанию на компьютерах пользователя. Тоесть все пакеты которые не связаны
>с сетью будут отправляться  на этот апи.Дальше этот компьютер будет
>отправлять эти пакеты в соответствии с маршрутами.
>Тоесть например для сети 87.252.241.0/24 нужно отправить на апи 192.168.68.250
>Для сети 271.21.59.0/24 нужно на апи 192.168.68.254
>Операционка компа 192.168.68.1=Linux Ubuntu-server 7.10.
>Как организовать такую маршрутизацию? За рание спасибо!!!

тогда все как и было написано:
У всех пользователей (WinXP) Основной шлюз по умолчанию: 192.168.68.1

На 192.168.68.1 (Linux Ubuntu)должны быть явно прописаны маршруты:

route add -net 87.252.241.0 netmask 255.255.255.0 gw 192.168.68.250 metric 1
route add -net 217.21.59.0 netmask 255.255.255.0 gw 192.168.68.254 metric 1

Далее с него проверь что сам сервер правильно выбирает маршрут в зависимости от того куда идет:
Например возьмем адреса для проверки 87.252.241.1 и 217.21.59.1

traceroute 87.252.241.1
и соответственно следующим узлом в маршруте должен быть 192.168.68.250


traceroute 217.21.59.1
и соответственно следующим узлом в маршруте должен быть 192.168.68.254

Так же нужно проверить что сам сервер маршрутизирует запросы от локальной сети (не специалист в Linux, тем более Ubuntu, но вроде это iptables... )
Дока по Ubuntu: https://help.ubuntu.com/7.10/