Закончен фундаментальный труд. Изначально «Организация dial-in» задумывалась как самая первая из моих публикаций - многие коллеги просили поделиться опытом. Как оказалось, о том, что можно сконфигурировать за несколько часов, пришлось писать несколько недель.
Зачем этот фундаментальный труд, если есть толковое и понятное руководство от Игоря Сысоева? Да потому, что материалов, посвященных dial-in на FreeBSD в Internet крайне мало, по сравнению с остальными темами. Всего лишь упомянутое выше руководство и FreeBSD Handbook. Handbook можно не принимать в расчет, так как в нем отсутствует описание организации сервера удаленного доступа, как такового. Есть, правда, статья Андрея Мозгового на аналогичную тему в журнале «Системный администратор» за февраль 2003 года, но ее мне прочитать не удалось.
Возникло резонное желание - чем-то заполнить информационный вакуум, к тому же мне знакомы люди, которые так и не смогли, не могу сказать по какой причине (не знаю просто, но факт), настроить dial-in сервер по руководству Игоря Сысоева. Нужно учесть и то, что в руководстве изложен один опыт, один взгляд на вещи, а в данной публикации - другой, накопленный и проверенный независимо.
Данная публикация подытоживает мой личный опыт реализации сервера удаленного доступа в Internet с пулом дискретных модемов на основе getty и pppd во FreeBSD 4.x. Во время работы над этой статьей мне пришлось повторить все шаги по конфигурированию модемов, сервера и клиентов от самого начала и до конца (и получить еще один работающий сервер), чтобы вести повествование о стопроцентно работающей системе, ничего (или почти ничего) важного не забыть, акцентировать внимание на ключевых моментах и рассмотреть подробно то, что обычно ускользает.
Используемый мной пул модемов состоит из внешних 3COM/U.S.Robotics Sportster 56k и U.S.Robotics Sportster 28800. Оба модема подключены к портам аналоговой офисной АТС. Максимальные скорости соединений - 31200 бит/с и 28800 бит/с, соответственно. Клиентские стороны оборудованы внешним U.S.Robotics Sportster 33.6 и внутренним win-модемом Zoltrix Phantom 56k.