Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ramazan Jah-Far                      2:5020/400     24 Jul 2003  05:17:38
 To : Jahor Miadzviedziew
 Subject : Re: squid как "эмулятоp интеpнета"
 -------------------------------------------------------------------------------- 
 
 Hi!
 
  RJF>> изменённый патч включили в 2.5.stable2
  JM> замечательно. и часто разработчики так шутят?
 
 Да по-моему, повсеместно. Рас..здяи они.
 
  RJF>> Попробуй сначала переключать offline_mode при установлении и
  RJF>> разрыве соединения с интернетом.
  JM> пробовал. все хорошо, кроме одного: упорно пытается резолвить. а
  JM> резолвить-то нечем. после того, как локальный же кэширующий bind пошлет
  JM> сквида куда подальше (минут через пять где-то), сквид обиженно отдает
  JM> то, что лежит в кэше.
 
 Попробуй pdnsd. У него есть концепция доступности верхних
 DNS серверов, и накэшированные DNS ответы он при остановке
 дампит в файл, а при старте читает. /*Кстати, в моём RedHat
 он иногда прибивается раньше, чем успевает записать файл!*/
 
 Когда соединения отсутствуют, он не ждёт ответов основных
 DNS серверов, а посылает сразу нафиг.
 Правда, это зависит от настройки. Можно проверять доступность
 (uptest) вышестоящих DNS ping-ом, и тогда, вероятно, будут
 тормоза (я ping не пробовал).
 По опыту, для interval=onquery самый быстрый метод -
 uptest=none и uptest=if.
 К примеру:
 server {
         label="UkrNet";
         ip="212.42.64.7";
         interval=onquery;
         uptest=if;
         interface="ppp7";
         purge_cache=off;
 }
 Проще всего, когда провайдер один. Если их несколько, имеем
 процессуальный :) геморрой. В примере ppp поднимается с
 "unit 7" и pdnsd отличает провайдера по этому признаку.
 Раньше я распознавание провайдера делал скритом (uptest=exec),
 и это работало _заметно_ медленнее.
 IMHO, самый быстрый метод - uptest=none, preset=off и смена
 статуса сервера в ip-up/ip-down при помощи pdnsd-ctl.
 
 Идеологическая проблема pdnsd в том, что сервера нужно
 определять заранее. Это маразм. Поднимая ppp соединение, мы
 в 99% случаев получаем пару [теоретически заранее
 неизвестных] DNS серверов автоматом. Логично было бы в
 ip-up/ip-down просто добавлять/убивать эту пару серверов
 при помощи pdnsd-ctl.
 
 BTW, RFE на это дело ушёл года полтора назад. Может, надо
 было искать рассылку pdnsd и там возбухать? Мне просто
 лень было это делать...
 
  JM> чтобы stable 2 сделать, это надо по дохлому модемному линку, где и так
  JM> человек 11 висит, скачать немало мегов =) придется пока что stable 1
  JM> обойтись и надеяться, что alt'овцы его привели в чувства.
 
 Может, по CVS, -z3? Хотя я не пробовал. А ещё на сайте
 может быть diff между 2.5.STABLE1 и 2.5.STABLE2.
 -- 
 Bye!
 Ramazan
 --- ifmail v.2.15dev5
  * Origin: UkrNet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: squid как "эмулятоp интеpнета"   Ramazan Jah-Far   24 Jul 2003 05:17:38 
 squid как "эмулятоp интеpнета"   Andrey Melnikov   24 Jul 2003 20:41:02 
 Re: squid как "эмулятоp интеpнета"   Ramazan Jah-Far   25 Jul 2003 05:00:21 
Архивное /ru.linux/91402352e7c9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional