имею RH ES 3.0 с тремя сетевыми: eth0 смотрит в локальную сеть, eth1 в сторону одного провайдера, eth2 в сторону второго проавйдера, eth1 прописано как default gateway - через него сеть ходит в Инет и принимает почту.
Стоит задача в случае, если отпадает первый провайдер то почта входящая и исходяща из сети и Интернет переключаются на второго прова, а если первый появился то возвращаются на него. Хочу реализовать следующее: по крону запускается скрипт следующий:
ping -I (параметр позволяющий выбрать через какой интерфейс пускать ping) eth1 www.ya.ru, если пинг идет то делай шлюз по дефолту eth1, если не идет то делай шлюз eth2.
имею файл для обслуживания зоны:
$TTL 14400
@ 86400 IN SOA ns hostmaster.mydomain.ru. (
2901010228 ; serial
86400 ; refresh
1800 ; retry
604800 ; expire
86400 ); minimum
@ IN NS ns.mydomain.ru.
@ IN NS ns.prov1.ru.
@ IN NS ns3.prov2.ru.
IN MX 1 mydomain.ru.
IN MX 10 ns.mydomain.ru.
@ IN A 192.168.1.2
www.mydomain.ru. IN A 192.168.1.2
ns IN A 192.168.1.2
ftp IN A 192.168.1.2
news IN A 192.168.1.2
irc IN A 192.168.1.2
proxy IN A 192.168.1.2
relay IN A 192.168.1.2
где mydomain.ru - мой домен,
prov1.ru - провайдер 1
prov2.ru - провайдер 2
вопрос работоспособна ли схема в таком исполнении, или могут быть какие-то проблемы в частности с почтой.
или надо обязатлеьно для этого переходить на iproute2?
|