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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Сломался proftpd. Что предпринять?   Igor Borodkin   14 Feb 2006 23:48:18 
 Сломался proftpd. Что предпринять?   Artem S. Ignatiev   15 Feb 2006 14:10:48 
 Re: Сломался proftpd. Что предпринять?   Igor Borodkin   15 Feb 2006 19:24:30 
Архивное /ru.unix.bsd/401043f23f3d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional