Провайдер в домашних условиях

Andrushock

Xakep, номер #054, стр. 054-070-5


# adduser -c "dialup user" -g users -s /usr/sbin/pppd dialer

# passwd dialer

И прописываем его вот в таком виде в базу PAP (двойные кавычки означают, что пасс берется из теневого файла паролей):

# vi /etc/ppp/pap-secrets

dialer * "" *

Собственно, на этом настройка серверной части закончена, отдышавшись, перейдем к конфигурированию наших будущих кормильцев, то бишь клиентов-виндузятников :).

<Клиентские штучки>

На стороне клиента у нас не будет никаких ухищрений и эксклюзивов: все абсолютно так же, как когда ты подключаешься к своему провайдеру. Создаем удаленное соединение, допустимые протоколы - только TCP/IP, тип dial-up сервера - PPP Windows 95/98/NT4/2000 Internet, IP-адрес и DNS сервера назначаются сервером, программное сжатие данных, номер телефона, имя и пароль.

<Постскриптумные типсы и триксы>

Представленная конфигурация очень гибка и легко расширяема. Все зависит от твоих потребностей и фантазии. К примеру, ты можешь назначать как динамические, так и статические IP-адреса; выдавать шеллы; предоставлять доступ к расшаренным ресурсам локальной сети без доступа в инет (в файле /etc/ppp/options нужно убрать параметр proxyarp); создавать виртуальных диалапщиков без создания учетных записей в теневом файле паролей (следует убрать опцию login из /etc/ppp/options и добавить вручную имена пользователей и пароли в /etc/ppp/pap-secrets); разрешать модему отвечать на входящие звонки только в строго определенное время (пример см. во врезке 3) и многое другое.

На этом заканчиваю свой рассказ. Будут грабли - звони, т.е. пиши, адрес наверху.

Назад на стр. 054-070-4  Содержание