Дано: маршрутизатор (под FreeBSD 5.3) с pppoe (с установлением связи по требованию)
Вводная: отключение питания в сети
Проблема: при последующем включении питания система говорит о неверном umount'е файловых систем, обещает стартануть их фоновую проверку и нормально загружается. Только вот в глаза бросилось, что после старта системы линк с провайдером так и не возникает - на модеме наличие сигнала (ADSL) индицируется, а вот в сеть система не ходит и никого не пускает (не может получить ip от провайдера)
Если после некорректного выхода из системы в однопользовательском режиме руками прогнать fsck все ФС, то связь устанавливается сразу - по мере необходимости. (может, проблема не только с ppp, но она просто сразу заметна)
Вопрос: почему система не получает ip от провайдера, если после некорректного отключения fsck руками не делать? Есть предположение, что дело не столько в проверке ФС, сколько в промежутке времени, за которое проходит проверка ФС в ручном режиме - провайдер успевает отследить потерю линка с клиентской машиной, освобождает ip и готов отдать новый, а если проверки руками не делать, провайдер просто не успевает проследить, что по выданному ip уже никого нет?