Перейти к содержимому
Калькуляторы

Раздача на одном сервере (freebsd 4.9) двух каналов в инет

Итак поиском по форуму пользовался - ничего кроме распределения файрволлом по портам не нашел.

 

Как выглядит в настоящий момент:

 

Сервер A = подключен к радиоканалу, на нем стоит трафикосчиталка и ppp сервер для подключения клиентов из сети.

 

Сервер Б = подключен к спутнику (установлен наземный туннель через Сервер А для канала запросов), на нем стоит трафикосчиталка и ppp сервер для подключения клиентов из сети.

 

Сервер В = на нем стоит биллинг и прочие сервисы.

 

Хочу сервера А и Б совместить на одной машине. Какое програмное обеспечение поможет мне раздавать два типа интернета с одного сервера одновременно?

 

Фактически я столкнулся с проблемой что у каждого сервера стоял default gateway. у А свой, у Б свой. При переносе на одну машину - как обойти это? Если нужны дополнительные данные или я неправельно сформулировал вопрос - помогите мне и я снабжу вас сведениями.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как раздавать-то?

Балансировать нагрузку или как-то еще?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотри http://www.opennet.ru/opennews/art.shtml?num=2659 , правда для 4.8, но возможно прикрутишь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Обхождение default gateway делается через задание правил маршрутизации

 

команда

route add

 

Кажется, человеку надо что вроде dial on demand, чтоб при загрузке одного канала загружать другой.

 

Или же, придется пользоваться каким либо статистическим деленением. Например на линухе попадались сообщения реализации source routing. Вот на основе этого, одни пользователи ходят у тебя через один канал другие через другой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обхождение default gateway делается через задание правил маршрутизации

 

команда

route add

 

Кажется, человеку надо что вроде dial on demand, чтоб при загрузке одного канала загружать другой.

 

Или же, придется пользоваться каким либо статистическим деленением. Например на линухе попадались сообщения реализации source routing. Вот на основе этого, одни пользователи ходят у тебя через один канал другие через другой.

 

Нет мне нужно раздавать и спутниковый (дешевый, но медленный) и радио (дорогой, но быстрый). Пользователи сами выбирают каким типом интернета пользуются.

 

В данный момент два сервера - они подключаются к разным VPN (логин&пароль одиннаковые)- и получают разные типы интернета - хочу на одну машину все перевезти. Соотв. один или два ppp сервера и одновременное подключение к спутнику и радио.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Посмотри такое решение.

 

Коли хочешь объдинить серваки, то пользователь должен как-то делать выбор нужного ему канала.

 

Сейчас это у тебя делается через выбор необходимого NAS-а. Если авторизаони работает через radius, то много переделовать не придется.

 

Объединяешь серваки. На радиусе присваеваешь IP адреса клиентам. Читаешь и применяешь эту статью

http://ldp.linux.by/HOWTO/IP-Masquerade-HO...O/iproute2.html

 

Чтобы пользователю выбрать нужный канал, он заходит на свою станицу и выберает себе нужную подсетку. Тока обзываешь одну сеть быстрый канал другую медленый канал. Просишь его отключиться и снова подключиться.

 

После решаешь вопросы безопасности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотри такое решение.

 

Коли хочешь объдинить серваки, то пользователь должен как-то делать выбор нужного ему канала.

 

Сейчас это у тебя делается через выбор необходимого NAS-а. Если авторизаони работает через radius, то много переделовать не придется.

 

Объединяешь серваки. На радиусе присваеваешь IP адреса клиентам. Читаешь и применяешь эту статью

http://ldp.linux.by/HOWTO/IP-Masquerade-HO...O/iproute2.html

 

Чтобы пользователю выбрать нужный канал, он заходит на свою станицу и выберает себе нужную подсетку. Тока обзываешь одну сеть быстрый канал другую медленый канал. Просишь его отключиться и снова подключиться.

 

После решаешь вопросы безопасности.

 

Нужно чтобы одновременно с сервака был доступен и радио и спутниковый инет. Предположим создан 1 ppp сервер. В настройках ppp.secret:

user1 pass_user1 172.16.0.10

user1a pass_user1 172.16.1.10

 

И у пользователя создано два впн подключения = первый на user1, и второй на user1a.

 

Соотв. если запускает первое подключение то будет радио интернет, если второе то спутник. (Итого пользователь уже доступными методами определился с выбором инета). Как теперь в таком случае сделать организацию серверной части?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Верной дорогой идешь товарсчь ... :о)

Ниже ссылка где более детально описано.

 

http://www.opennet.ru/docs/HOWTO/Adv-Routi...iple-links.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Верной дорогой идешь товарсчь ... :о)

Ниже ссылка где более детально описано.

http://www.opennet.ru/docs/HOWTO/Adv-Routi...iple-links.html

 

Спасибо, попробуем разобраться - у меня схема чуть посложнее чем описанная, но думаю мы справимся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Верной дорогой идешь товарсчь ... :о)

Ниже ссылка где более детально описано.

http://www.opennet.ru/docs/HOWTO/Adv-Routi...iple-links.html

 

А для FreeBSD ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тот же самый вопрос был задан на форуме моего спутникового провайдера там более подробный вопрос с характеристиками - поглядите может на мысль натолкнет в чем тут может быть прикол http://forum.planet-sky.ru/viewtopic.php?t...b942e2fba6dcb3d

 

И нашел на opennet.ru статейку = это то что нужно? http://www.opennet.ru/opennews/art.shtml?num=2659

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

По первой: так ничего не поменялось, на FreeBSD не сделать source routing.

 

По второй ссылке: это сделано на Linuxе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Repa,

на FreeBSD не сделать source routing

http://www.opennet.ru/base/net/srcroute.txt.html

и зебру никто не отменял

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По первой: так ничего не поменялось, на FreeBSD не сделать source routing.

 

По второй ссылке: это сделано на Linuxе.

 

Мы для freebsd делаем на NAS так:

ipfw add (НОМЕР ПРАВИЛА) fwd (ШЛЮЗ) ip from (источник ip/mask) to any

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость

Люди что вы так на фряху то маи попытки были верны из начала и все получилось после того как в одной умной статье нашел что ipfw продолжает поиск соответсвий после divert и прекращает его после fwd! поэтому моя проблема была изначально в неправильном порядке рпавил! ipfw может все :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.