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

Исходное сообщение
"раздача инета: сервер - два внешних интерфейса ppp0 и DVB SS..."

Отправлено Garik83 , 29-Дек-04 04:09 
есть серевер под MDK10, c модемом хдсл 115.2 и DVB картой скайстар2
Задача: предоставить одной части пользователей(пометровщики) доступ через DVB(globax)для хттп, фтп, сокс траффика + доступ через модем для всего остального, другой-же части пользователей предоставить доступ только по земле (медленней, но анлим)

Возможно ли это на одном сервере?
Нужно ли два внутренних интерфейса под это?
можно ли настроить так чтобы при случае каких либо сбоев у спутникового провайдера первая часть пользователей автоматически переключалась полностью на землю?
можно ли использовать общий прокси сервер для обоих категорий пользователей(при раздельном использовании внешних интерфейсов пользователями)?


Содержание

Сообщения в этом обсуждении
"раздача инета: сервер - два внешних интерфейса ppp0 и DVB SS..."
Отправлено Beginner , 29-Дек-04 09:17 
>есть серевер под MDK10, c модемом хдсл 115.2 и DVB картой скайстар2
>
>Задача: предоставить одной части пользователей(пометровщики) доступ через DVB(globax)для хттп, фтп, сокс траффика
>+ доступ через модем для всего остального, другой-же части пользователей предоставить
>доступ только по земле (медленней, но анлим)
>
>Возможно ли это на одном сервере?
>Нужно ли два внутренних интерфейса под это?
>можно ли настроить так чтобы при случае каких либо сбоев у спутникового
>провайдера первая часть пользователей автоматически переключалась полностью на землю?
>можно ли использовать общий прокси сервер для обоих категорий пользователей(при раздельном использовании
>внешних интерфейсов пользователями)?

К одному провайдеру каналы или к разным? Есть свои адреса или тебе дали только по 1 на каждый канал?

На 1 сервере как правило можно. Количество интерфейсов внутрь - как тебе удобнее. Можно одним, а можно на одном же нарезать кучу логических интерфейсов.
Прокси вероятно не сможет работать по разным каналам для разных пользователей, надо 2.


"раздача инета: сервер - два внешних интерфейса ppp0 и DVB SS..."
Отправлено Garik83 , 29-Дек-04 12:11 

>К одному провайдеру каналы или к разным? Есть свои адреса или тебе
>дали только по 1 на каждый канал?
Один провайдер Укртелеком (наземная выделенка), второй провайдер PS (ассиметричный спутниковый доступ).Первый пров выдал мне реальный айпи.
Ко второму провайдеру подключение через глобакс либо прокси либо тонель либо PS реал айпи(есть реал айпи выданный PS, но он скорее всего не будет выпускаться Укртелекомом как чужой(не телекомовский) реал айпи).


можно ли настроить так чтобы при случае каких либо сбоев у спутникового
провайдера первая часть пользователей автоматически переключалась полностью на землю?


"раздача инета: сервер - два внешних интерфейса ppp0 и DVB SS..."
Отправлено Beginner , 29-Дек-04 14:33 
>
>>К одному провайдеру каналы или к разным? Есть свои адреса или тебе
>>дали только по 1 на каждый канал?
>Один провайдер Укртелеком (наземная выделенка), второй провайдер PS (ассиметричный спутниковый доступ).Первый пров
>выдал мне реальный айпи.
>Ко второму провайдеру подключение через глобакс либо прокси либо тонель либо PS
>реал айпи(есть реал айпи выданный PS, но он скорее всего не
>будет выпускаться Укртелекомом как чужой(не телекомовский) реал айпи).
>
>
>можно ли настроить так чтобы при случае каких либо сбоев у спутникового
>
>провайдера первая часть пользователей автоматически переключалась полностью на землю?

Пользователей можно разделить с помощью создания нескольких таблиц маршрутизации.
Например
ip rule add form 192.168.1.0/24 table 100
ip rule add form 192.168.2.0/24 table 101
Можно использовать не только исходные адреса, но и интерфейсы, метки и т.п. Подробный синтаксис ip rule help.
Далее заполняешь таблицу, обычно там нужно прописать только дефолтный маршрут, так как (насколько я понял) все ресурсы запрашиваются снаружи.
ip route add default via x.x.x.x table 100
ip route add default via y.y.y.y table 101
И все. Каждый ходит через свой канал. На выходе, естественно, натить или маскарадить.
Насчет автоматически, то в твоем случае скорее всего проще сделать скрипт, который будет периодически пинговать оба гейта и переписывать таблицу роутинга если спутник упадет. Тоже ничего сложного, учитывая что переписать нужно только 1 запись в 1 же таблице.