Squid и 2 канала!

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
_kirill_
ст. сержант
Сообщения: 311
Зарегистрирован: 2007-05-11 9:41:21
Откуда: Tashkent
Контактная информация:

Squid и 2 канала!

Непрочитанное сообщение _kirill_ » 2007-07-30 15:16:48

Есть 2 канала 1 основной(халява) другой резервный(платный). Как настроить в свиде чтобы если работает основной, то ходили по инету все, а когда основной упал, и доступ к инету через резервный получли тока некоторые люди.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Squid и 2 канала!

Непрочитанное сообщение Alex Keda » 2007-07-30 15:19:09

acl + shell
Убей их всех! Бог потом рассортирует...

_kirill_
ст. сержант
Сообщения: 311
Зарегистрирован: 2007-05-11 9:41:21
Откуда: Tashkent
Контактная информация:

Re: Squid и 2 канала!

Непрочитанное сообщение _kirill_ » 2007-07-30 15:25:15

lissyara писал(а):acl + shell
:( , так и думал...

_kirill_
ст. сержант
Сообщения: 311
Зарегистрирован: 2007-05-11 9:41:21
Откуда: Tashkent
Контактная информация:

Re: Squid и 2 канала!

Непрочитанное сообщение _kirill_ » 2007-07-30 16:00:14

lissyara писал(а):acl + shell

Код: Выделить всё

/usr/bin/netstat -rn | grep default | grep 84.xx.xx.1 >> /dev/null
if [ $? = 0 ]; then
 if [ ! -f /tmp/squid.tshtt ]; then
  cp /root/squid.conf.tshtt /usr/local/etc/squid/squid.conf
  squid -k reconfigure
  touch /tmp/squid.tshtt
 fi
else
 if [ -f /tmp/squid.tshtt ]; then
  cp /root/squid.conf /usr/local/etc/squid/squid.conf
  squid -k reconfigure
  rm /tmp/squid.tshtt
 fi
fi