Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Один из приятных моментов статьи. Если вы сделали все правильно, перезагрузите initd (init q). Должны увидеть, как поднимутся модемы. Поскольку pppd мы еще не настраивали, тестировать можно только аварийную консоль. Думаю, вы понимаете, что если тестировать консоль, то в /bin/login указан /bin/login (или типа того), а галочка о выводе терминала после установки соединения установлена. Да, чуть не забыл.
n Пользователи, которые могут входить через аварийный вход, должны быть прописаны в системе (/etc/passwd), а пользователи, использующие pppd (Интернет), должны быть прописаны в соответствующих файлах настройки pppd (при pap-авторизации /etc/ppp/pap-secrets, при chap – /etc/ppp/chap-secrets).
n В виндах настройте модемное соединение. Звоним... модем берет трубу после нужного гудка, устанавливается соединение и вываливается окно терминала. Введя в терминале ligin&password, должны увидеть любимый shell. Если что-то не получилось, не паникуйте. Посмотрите лог-файлы, уверен, найдете все ответы. Кстати, в будущем, имея настроенный pppd, мы так же будем проверять и его работу с помощью этого соединения. После того как получили shell, можно запустить pppd, затем клавишу <F7> для закрытия терминала и продолжения работы, но уже в Интернете (pppd должен быть настроен).
Настройка pppd
Это второй творческий вопрос. Есть масса вариантов, настройки. Так, например, каждый пользователь может иметь свой IP-адрес или каждый модем может иметь свой IP. Можно организовать определитель номера (вопрос к mgetty), используя его, настроить callback. Авторизация PAP, CHAP или скрипты. Опишу, как сделал сам и постараюсь затронуть другие варианты. Обратите внимание на одну важную деталь – pppd должен иметь возможность запускаться от пользователя. Если вам не удастся решить это настройкой самого демона, установите привилегию на запуск от владельца файла (uid).
Биллинг пользователей модемного пула сделан на основе выходных данных самого pppd, поэтому мне непринципиально, чтобы каждый пользователь имел свой IP-адрес (=> каждый модем имеет свой IP). Конфигурационный файл pppd – /etc/ppp/options. Листинг файла легче смотреть с помощью egrep -v”#|^ *$’ /etc/ppp/options, так печатаются только незакомментированные строки:
192.168.1.1:
ms-dns <primary dns server ip>
ms-dns <scondary dns server ip>
ms-wins <primary wins server ip>
ms-wins <secondary wins server ip>
asyncmap 0
auth
crtscts
lock
modem
-detach