Author Topic: Тормоза при смене адресного диапазона  (Read 4461 times)

0 Members and 1 Guest are viewing this topic.

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Привет всем.

Ситуация следующая: занимаюсь переконфигурированием сервера (gateway для подсети, proxy, DNS, SMTP, POP3) - настраиваю на новый адресный диапазон.  На текущей конфигурации всё работает замечательно. Меняю подсеть - при доступе к самому серверу во время установки соединения либо жуткие тормоза (почта принимается/отправляется около 2 минут. FTP несколько быстрее, но тоже тормозит), либо вообще посылает всех нафиг (squid). При этом "сквозные" соединения работаю без проблем, т.е. маршрутизация в норме.
Ещё такой момент: nslookup и ping, запущенные на сервере, ругаются, а с другой машины - работают нормально. К сожалению, вывод показать не могу - сервер рабочий, а в ходе предыдущей проверки сохранить не догадался.

Адрес/маску менял в следующих конфигах: exim, squid, iptables, сетевая карта локальной сети (внешний адрес остался тот же), BIND, networks, hosts.
Система Slackware 10. Ставил не я, в наследство от предыдущего админа досталось. Многое собрано им самим.

Подскажите, куда копать, а то у самого никаких идей уже нету :(.

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
Тормоза при смене адресного диапазона
« Reply #1 on: December 19, 2005, 11:00:55 »
Quote
Привет всем.

Ситуация следующая: занимаюсь переконфигурированием сервера (gateway для подсети, proxy, DNS, SMTP, POP3) - настраиваю на новый адресный диапазон.  На текущей конфигурации всё работает замечательно. Меняю подсеть - при доступе к самому серверу во время установки соединения либо жуткие тормоза (почта принимается/отправляется около 2 минут. FTP несколько быстрее, но тоже тормозит), либо вообще посылает всех нафиг (squid). При этом "сквозные" соединения работаю без проблем, т.е. маршрутизация в норме.
Ещё такой момент: nslookup и ping, запущенные на сервере, ругаются, а с другой машины - работают нормально. К сожалению, вывод показать не могу - сервер рабочий, а в ходе предыдущей проверки сохранить не догадался.

Адрес/маску менял в следующих конфигах: exim, squid, iptables, сетевая карта локальной сети (внешний адрес остался тот же), BIND, networks, hosts.
Система Slackware 10. Ставил не я, в наследство от предыдущего админа досталось. Многое собрано им самим.

Подскажите, куда копать, а то у самого никаких идей уже нету :(.
[snapback]6300[/snapback]
По симптомам очень похоже на проблемы с DNS. За одно советую посмотреть конфигурационные файлы, возможно часть служб жестко привязаны к определенному адресу.

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Тормоза при смене адресного диапазона
« Reply #2 on: December 19, 2005, 11:32:45 »
Quote
По симптомам очень похоже на проблемы с DNS. За одно советую посмотреть конфигурационные файлы, возможно часть служб жестко привязаны к определенному адресу.
[snapback]6301[/snapback]
Этот вариант я уже проверял и конфигурация bind изменена минимально: в самом конфиге измененны только две строчики и оба изменения связаны с новым адресным диапазоном.  Естественно, изменены файлы с адресами. Проблема в том, что если идти с другой машины (без использования прокси) от ответ приходит с нормальной скоростью. Правда, для этого приходится отключать файервол. Но там, вроде, везде адреса сменил.
« Last Edit: December 19, 2005, 11:40:46 by Safir »

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Тормоза при смене адресного диапазона
« Reply #3 on: December 19, 2005, 17:06:44 »
Внимательно прочитал мануалы по BIND и посмотрел конфигурации - всё правильно. Тем более, что тестирование было, в основном, внутреннее, без выходя наружу.
Может ещё какие-то идеи есть?

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Тормоза при смене адресного диапазона
« Reply #4 on: December 19, 2005, 23:48:21 »
DHCPD не пользуется?

Сериал в конфиге менял у бинд? На рефрэшь зону пускал?
« Last Edit: December 19, 2005, 23:49:00 by stranger »
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline Safir

  • Sr. Member
  • ****
  • Posts: 402
  • Karma: +0/-0
    • http://
Тормоза при смене адресного диапазона
« Reply #5 on: December 20, 2005, 00:56:57 »
Quote
DHCPD не пользуется?

Сериал в конфиге менял у бинд? На рефрэшь зону пускал?
[snapback]6345[/snapback]
DHCP не используется, bind крутится независимо от DNS провайдера, поскольку домен существует тольуко в локальной сети.
Проблема решилась просто: в resolv.conf, оказывается, был прописан IP внутренней сетевой карты, соответственно, когда запрос приходил с другой машины, DNS был доступен, а когда запрос шёл локально (от сквида, например), система начинала искать саму себя но по старому адресу. Естественно, ничего не находилось. Сейчас уже всё заработало. А в resolv.conf я прописал 127.0.0.1 :). Что в дальнейшем не колбасило.
Спасибо за советы.
« Last Edit: December 20, 2005, 00:57:29 by Safir »