Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Если в качестве пароля указать “«»” (две двойные кавычки), pppd постарается найти пароль в системной базе данных паролей. Проще говоря – в /etc/shadow.
Полный перевод комментариев файла /etc/ppp/options смотрите в приложении. Большое спасибо автору перевода, к сожалению, не знаю его имени.
На этом и заканчивается вся настройка модемного пула. Приступайте к тестированию, ищите ошибки в логах.
Возникшие вопросы вы можете задать в форуме
домашнего сайта журнала, в разделе «Вопросы читателей к авторам» (URL:
Незатронутой осталась тема подсчета статистики пользователей. Могу натолкнуть на мысль: man pppd (раздел SCRIPTS). Будет время – опишу пример построения биллинга, основанный на выполнении этих скриптов. Лучше, конечно пропатчить сам pppd, но все же...
Как говорит один мой знакомый системный администратор, читайте доки – они рулез (с). Да прибудет с вами сила.
ПРИЛОЖЕНИЕ:
Перевод файла /etc/ppp/options:
# Использовать указанную команду или программу для настройки линии. Этот обычно использует программу "chat",
# чтобы позвонить модемом и запустить удаленную ppp-сессию.
#connect "echo вам нужно установить команду connect."
# Запустить указанную команду или программу, когда pppd завершил связь. Этот скрипт мог бы, к примеру, ввести
# команды в модем, чтобы завершить связь, если сигналы аппартного управления модемом недоступны.
#disconnect "chat — d+++dc OK ath0 OK"
# async-карта символов – 32-bit hex; каждый бит - символ, который надо представить в виде escape-последовательности,
# чтобы pppd мог его принять. 0x00000001 - это маска для 'x01', а 0x80000000 - маска для 'x1f'.
#asyncmap 0
# Требование для удаленной стороны назвать себя, перед тем как начнется обмен пакетами.
#auth
# Использовать аппаратное управление потоком данных (напр., RTS/CTS), чтобы управлять потоком данных
# на последовательном порту.
#crtscts
# Использовать программное управление потоком данных (напр., XON/XOFF), чтобы управлять потоком данных
# на последовательном порту.