|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Borodkin 2:5020/758.54 14 Feb 2006 23:48:18 To : All Subject : Сломался proftpd. Что предпринять? -------------------------------------------------------------------------------- Имеется роутер на базе FreeBSD 6.0. До недавнего времени он работал в такой сетке (ISP -- Stream): ADSL modem: ext_if: Dynamic IP int_if: 192.168.101.1 | | Router: ext_if: 192.168.101.2 int_if: 192.168.100.2 | | LAN: DHCP Hа роутере поднят локальный DNS, слушающий на 127.0.0.1. DHCPD для клиентов локальной сети выдавал адрес dns 192.168.100.2. Hа роутере поднят также proftpd, отвечающий только на запросы из локальной сети. Все работало отлично, proftpd в логах писал следующее: >------------------------------------------------------ FTPD [123] 192.168.100.64 [date] "USER anonymous" 331 FTPD [123] 192.168.100.64 [date] "PASS xxx@mail.ru" 230 >------------------------------------------------------ Hедавно я переключился на Корбину, соответственно ADSL modem отключен, на ext_if роутера включен dhcp client, в настройках которого указано принудительно использовать имя моего домена (homelan) и адрес dns 127.0.0.1. Дополнительно в rc.conf прописаны 'route add' на локальные серверы провайдера, шлюз по умолчанию (провайдерский) и VPN сервер. После всех переделок proftpd перестал пускать локальных клиентов, в логах появились такие записи: >------------------------------------------------------ FTPD [123] ::ffff:192.168.100.64 [date] "USER anonymous" 331 FTPD [123] ::ffff:192.168.100.64 [date] "PASS (hidden)" 530 >------------------------------------------------------- и отказ в авторизации (на терминале клиента). При загрузке сервера в новых настройках он выдает следующее: >--------------------------------------------------------- route: writing to routing socket: File exist add net X.X.X.X: gateway Y.Y.Y.Y: route already in table .... Starting proftpd. - getaddrinfo 'router.homelan' error: hostname nor servname provided, or not known >--------------------------------------------------------- hostname конечно же прописан в /etc/rc.conf, да и с помощью nslookup выдаются IP всех клиентов в сети (dhcpd+named настроены на динамическое обновление локальной зоны). Сижу уже три вечера, пытаюсь разобраться, но как об стену горох :) Hе могу понять, в чем дело и куда копать. Да, еще в сообщениях крона появились такие строчки: >----------------------------------------------------------- Date... From: Cron Daemon To: operator@router.homelan Subject: Cron <...> /usr/libexec/save-entropy route: must be root to alter routing table .... (количество строк равно количеству правил 'route add' в /etc/rc.conf) >----------------------------------------------------------- Что нужно сделать? До свидания, Igor. --- GoldED+/W32 1.1.5-030428 * Origin: -= BIV =- (2:5020/758.54) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/401043f23f3d.html, оценка из 5, голосов 10
|