Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Два шлюза, два провайдера.

Ответить
Настройки темы
FreeBSD - Два шлюза, два провайдера.

Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте, друзья.
Подскажите пожалуйста. Есть два шлюза на squid-е, OS FreeBSD, два провайдера. Как выставить приоритеты использования прокси? т.е.1-ый прокси основной, 2-ой резервный, и хочется, чтоб если 1-ый провайдер отвалится (по какой-либо причине), локалка выходила через резервный, а когда провайдер снова будет доступен-все возвращалось на прежнее место.

-------
Жизнь продолжается...


Отправлено: 07:24, 05-08-2009

 

Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


первый раз такую схему вижу, чтобы оба провайдера раздавали инет ччерез прокси.....хм

-------
Бараш.


Отправлено: 08:57, 05-08-2009 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для BuGfiX

Слакофил


Сообщения: 590
Благодарности: 130

Профиль | Сайт | Отправить PM | Цитировать


Как вариант - в локалке сделать так, чтобы в качестве прокси использовался адрес локального шлюза, на котором либо скриптом, либо руками, мониторить доступность серверов обоих провайдеров и переключать правила в фаерволе.

-------
If you don`t know what to use this for, you don`t need it.

http://sergey.sereda.googlepages.com...e1_userbar.gif


Отправлено: 11:19, 05-08-2009 | #3


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


BachiStil,
добавлю к BuGfiX, скрипт меняет приоритет(метрику) маршрута по умолчанию.

-------
В некоторые головы мысли приходят умирать


Отправлено: 13:24, 05-08-2009 | #4


Ветеран


Сообщения: 738
Благодарности: 89

Профиль | Отправить PM | Цитировать


блин, неужели вы поняли что там написано ? о.О
Цитата BachiStil:
Есть два шлюза на squid-е »
уже настораживает.
Цитата BachiStil:
два провайдера. »
Цитата BachiStil:
Как выставить приоритеты использования прокси? »
Сделать один шлюз, подключить к нему обоих провайдеров и уже на нем с помощью скрипта рулить по какому каналу ходить трафику. И не надо будет строить костыли с приоритетами прокси серверов.

BuGfiX, если ты так и сказал, пошу прощения, но я этого не увидел.

-------
Бараш.


Отправлено: 16:19, 05-08-2009 | #5


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


По совету решил с помощью скрипта проверять канал, и если 1-ый провайдер отвалился меняю Gateway default на ip 2-го прокси.

#!/bin/sh

pgw="172.17.17.1"
pch="195.5.5.184"
bgw="172.18.18.1"

#
echo=/bin/echo
grep=/usr/bin/grep
ping=/sbin/ping
route=/sbin/route
date=/bin/date
awk=/usr/bin/awk
netstat=/usr/bin/netstat


if [ `${ping} -n -c 5 -o -t 5 ${pch} | ${grep} " packet loss" | ${awk} '{split($7, a, "."); print a[1]}'` != 100 ]; then
if [ `${netstat} -rn | ${grep} "^default" | ${awk} '{print $2}'` != ${pgw} ]; then
${route} -q change default ${pgw} > /dev/null 2>&1
${echo} "primary link up at: `${date}`">> /var/log/monitor_isp.log
fi
else
if [ `${netstat} -rn | ${grep} "^default" | ${awk} '{print $2}'` != ${bgw} ]; then
${route} -q change default ${bgw} > /dev/null 2>&1
${echo} "primary link down at: `${date}`">> /var/log/monitor_isp.log
fi
fi

Но у меня не получается отправить пакеты на резервный GW, при смене значения Gateway default, т.к. в squid.conf директива tcp_outgoing_address указывает всей подсети выходить через внешний IP. Как быть? Подскажите.

-------
Жизнь продолжается...


Отправлено: 13:20, 20-08-2009 | #6

wp2 wp2 вне форума

Аватара для wp2

Старожил


Сообщения: 284
Благодарности: 21

Профиль | Отправить PM | Цитировать


Цитата BachiStil:
pch="195.5.5.184" »
укртелеком? )

Отправлено: 16:44, 20-08-2009 | #7


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


wp2,
скопировал.
http://forum.ru-board.com/topic.cgi?...3502&start=0#7

-------
Жизнь продолжается...


Отправлено: 05:47, 21-08-2009 | #8


Новый участник


Сообщения: 38
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем спасибо. Задача решена, путем редактирования rc.firewall

-------
Жизнь продолжается...


Отправлено: 05:53, 25-08-2009 | #9

wp2 wp2 вне форума

Аватара для wp2

Старожил


Сообщения: 284
Благодарности: 21

Профиль | Отправить PM | Цитировать


вот только не советую редактировать этот файл :-)

Отправлено: 22:22, 25-08-2009 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Два шлюза, два провайдера.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Два провайдера. pavlyxa Хочу все знать 2 01-01-2010 15:10
Route/Bridge - два шлюза в одной сети KpaH4iTo Сетевые технологии 4 30-10-2009 11:00
Proxy/NAT - два интернет провайдера lleWxaM Сетевые технологии 5 13-09-2008 10:49
Два шлюза для выхода в интернет! vsinyaev Microsoft Windows NT/2000/2003 2 18-12-2006 14:20
И снова два шлюза t800 Сетевые технологии 3 30-08-2004 14:04




 
Переход