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

Исходное сообщение
"failover на OpenBSD с двумя линками."

Отправлено nordom , 01-Июл-12 20:59 
приветствую. ситуация следующая: имеется мелкая сетка на 10-15 машин (MS+MacOS+android), до недавнего времени доступ в инет раздавался через ADSL-роутер. Сейчас подвели линк получше, соответственно, стоит задача раздавать инет через новый линк, а АДСЛ оставить на случай падения основного линка, то есть запасным вариантом, при этом резерв должен автоматом вкдючаться при падении основного линка, при восстановлении же его - автоматом же возвращаться обратно.
Для этой цели собрана машинка на OpenBSD 5.1 с тремя сетевками: две сотки на вход от провайдеров и гигабитная для раздачи по сетке. На машине активирован DHCP-сервер, поскольку периодически в сети появляются "гостевые" машины (всякие андройды через вай-фай).
теперь, собственно, вопросы:
1. каким образом организовать переключение именно между интерфейсами?
2. по какому событию устанавливать падение и поднятие линка -- "пинг до яндекса"?
3. задача стоит сделать без костылей в виде скриптов.
с юниксами практически не общался, пока настроил только интерфейсы, собственно раздачу айпишников по DHCP, вопрос остается за роутингом: в качестве роута указывается DG "быстрого" провайдера и айпишник АДСЛ-роутера, а каким образом организовать смену DNS-серверов?
показали ссылочку http://gouloum.fr/doc/multilink.html#Failover -- составил подобный конфиг /etc/ifstated1.conf с поправкой на два, а не три линка, но пока не применял, ибо не знаю, куда применяется вот это вот "route add/delete default".


Содержание

Сообщения в этом обсуждении
"failover на OpenBSD с двумя линками."
Отправлено parad , 03-Июл-12 11:14 
судя по ссылке ты нашел решение. тк не сталкивался не скажу насколько хорошее.
насчет днс - используй либо гугловый 8.8.8.8, либо добавь команду в конфиг проги run "echo nameserver 10.10.10.10 > /etc/resolv.conf".

сам первым делом заскриптовал бы свое.