LINUX.ORG.RU
ФорумAdmin

«Организация резервного канала Инет...»


0

0

Всем доброго времени суток. Вопрос к уважаемым такой... Есть прокси-сервер организованый на Gentoo. К нему подходят два dsl канала от разных провайдеров интернет. Интернет раздаётся пользователям только с одного основного канала. Подскажите пожайлуста какими путями можно организовать на Линукс Gentoo сервере автоматический переход с основного канала интернета на резервный второй канал в случае падения основного (обрыв, отсутствие выхода в интернет у провайдера)?

Самый надежный способ, по моему мнению - BGP.

Tezzz
()

я в свое время написал простенький скрипт на perl, который в случае чего менял default gw и правила для ipnat.

se ★★
()

#!/usr/bin/perl
use Net::Ping;
use MIME::Lite;
$pong = Net::Ping->new("icmp") or die "$!";
if ($pong->ping("194.87.0.50") || $pong->ping("80.250.180.201") || $pong->ping("193.124.97.131")) {
} else {
`/sbin/route delete -net 0.0.0.0`;
`/sbin/route add -net 0.0.0.0 83.217.4.xxx`;
`/sbin/ipnat -FC`;
`/sbin/ipnat -f /etc/ipnat.rules.euro`;

$msg = MIME::Lite->new (
From =>'hudozka <se@gw.hudozka.ru.>',
#To =>'Egor <se@uven.ru.>',
To =>'Egor <7905183xxxx@sms.beemail.ru.>',
Subject =>'hudozka network problem..',
Data =>"hudozka switch to europage"
);
$msg->send;
}

se ★★
()
Ответ на: комментарий от se

скрипт писался давно и на скорую руку, так что за код не пинайте..
запускался по cron`у каждые 4 минуты.

se ★★
()
Ответ на: комментарий от anonymous

возможно стоит покопать в сторону метрик гейтов... Хотя не пробовал.

Лучше резервы строить на киске :)

rusxakep
()
Ответ на: комментарий от anonymous

Re>Если хочешь по науке, то BGP, остальное поделки
как быть если используется NAT??

se ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.