Здравствуйте.Сначала хотел бы сказать, что тема должна была называться: "Необходима помощь по использовании 2-х dial-up модемов в Linux с помощью iproute2". Не влезло в текст-бокс сайта.
Далее, хочу попросить, если подобная тема поднималась, отправить ссылку разбора темы по адресу с е-мылом. Ибо полностью перелопатить форум возможности нет, о чём опишу далее.
НУ ПРИСТУПАЮ К ПРОБЛЕМЕ. Ой... Капс лок. Извиняюсь...
Суть была вот в чём...
Есть вторичная сетка, которая имеет доступ к основной сети предприятия и оттуда имела доступ в инет. Всё было гут до двух событий: 1) в инет ходили через основную сеть, пока не грянул кризис; 2) там был толковый админ.
Проблема была:
В следующем: 1) был необходим выход в инет, 2) была необходима связь с остальной сетью, 3) как оказалось, в отсутствии конфликта между пунктами 1 и 2.Эту проблему в силу своих возможностей я решил (пока не забыл, я админ по типу франчайзинга - нужен вызвали, не нужен - не помнят : >:-E).
Моей задачей было: что бы внутренние сети работали без проблем, и из моей сети был доступен выход в инет. Вроде всё просто.
Ттеперь основная часть истории. Когда мы были полностью объединены с основной сетью проблем не было. Всё работало отлично и никому не было дела. Но грянул МЭК, и главная контора посчитала, что расход на интернет для допофисов не есть гут, нам сказали - нужен инет, мутите сами, нет - удачи для замуты через шефа.
Наша компания решила выходить через 3г мегафон-модем (скорость была еджовая, но это смысла не меняет). Интернет мы полчуили, всякие менежреы получили доступ к одноклассникам, маилу и иже подобному.
Смешная и одновременно грустная часть истории. Рабочую станцию директора и сервер сети объединили в одно. кто и зачем это сделал - не знаю.Но штука в том, что: в зависимости от требований сервер должен маршрутизировать пакеты в определённую сеть. А есть 2 диал-упа (например, запрос 1с во внутреннюю сеть, и запросы однокласснтков во внешнюю). Вопрос: как указать в какую сеть маршрутизировать пакет. С условием, что обычно ррр0 - это мегафон модем, ррр1 - внутренняя сеть. Если сервер виснет, директор запускает скрипты соединения в любом порядке, в итоге вниуренние скрипты уходят безответно в мегафон, а инетовские в левую локаль. Я не знаю, как при соединении указать имя назначения, пэтому пакеты идут по жёстко прописанному адресу, а из-за постоянных падений сервера имя соединений не совпадают...
В кериовинероут можно чётко указать имя необходимого соединения, как то же самое сделать в Линух и ипроуте2.
Подскажите, пожалуйста. Из-аз двойного дорогого трафика не могу просмотреть форум полностью. Поделитесь, пожалуйста, опытом.
>[оверквотинг удален]
>ррр0 - это мегафон модем, ррр1 - внутренняя сеть. Если сервер
>виснет, директор запускает скрипты соединения в любом порядке, в итоге вниуренние
>скрипты уходят безответно в мегафон, а инетовские в левую локаль. Я
>не знаю, как при соединении указать имя назначения, пэтому пакеты идут
>по жёстко прописанному адресу, а из-за постоянных падений сервера имя соединений
>не совпадают...
> В кериовинероут можно чётко указать имя необходимого соединения, как то
>же самое сделать в Линух и ипроуте2.
> Подскажите, пожалуйста. Из-аз двойного дорогого трафика не могу просмотреть
>форум полностью. Поделитесь, пожалуйста, опытом.Зачем писать столько воды не по теме вопроса?
Вот ссылка где описывается маршрутизация через несколько каналов/провайдеров.
http://gazette.linux.ru.net/rus/articles/lartc/x348.html
И вот где маркировка пакетов для дальнейшего их маршрутизирования
http://gazette.linux.ru.net/rus/articles/lartc/c1430.htmlА вообще стоит почитать весь lartc, лишним не будет точно.
С Праздником!!!
тут минимум 2 решения:
1. pppd можно жестко указать имя создаваемого интерфейса, т.о. route add -net .... dev ppp1 точно не промахнется мимо нужного ppp.
2. поднимайте маршруты в скриптах ip-up в /etc/ppp. Нужный маршрут будет подниматься после запуска соединения автоматически.