Следующая: , Предыдущая: Using Call-back, Вверх: Usage


3.6 Настройка dialin-сервера.

Chestnut Dialer может быть использован как dialin-сервер, он может обрабатывать входящие звонки и устанавливать PPP-соединения с удаленной машиной (клиентом). Это можно достичь путем создания специальной учетной записи, и дозвна, используя ее. Когда вы "звоните", используя учетную запись для dialin, Chestnut Dialer переходит в режим ожидания входящего звонка, и когда звонок приходит, программа отвечает на него, и устанавливает PPP-соединение. Чтобы перевести программу в обычный режим, просто нажмите "Прервать подключение", или <Ctrl+C> если используется интерфейс командной строки.

Чтобы создать учетную запись для dialin, создайте новую учетную запись, и установите в ней следующие значения:

Перезванивать бесконечно: включено
Автоперезвон при обрыве: включено
Тип аутентификации: Терминал
Использовать сценарий: Предопределенный - Dialin
Спросить пароль: выключено
Локальный IP: 192.168.5.1
Маска сети: 255.255.255.0
Удаленный IP: 192.168.5.2
Добавить маршрут по умолчанию: выключено

Замечание: если вы подключены к ЛВС (локальная вычислительная сеть), убедитесь что вы не используете одинаковые сетевые номера (см. ifconfig(8)).

Также, вы можете создать эту учетную запись, используя интерфейс командной строки:

     chestnut-dialer -c name=dialin redial_attempts=0 redial_auto=on \
     auth_type=term use_script=predef-dialin ask_passwd=off \
     ip=192.168.5.1 mask=255.255.255.0 remote=192.168.5.2 \
     default_route=off

3.6.1 Аутентификация.

Приведенная выше учетная запись не использует аутентификацию, это означает что клиент может использовать любое имя пользователя и любой пароль. Если аутентификация все же требуется, добавьте в "Опции PPP" такие опции `auth require-pap', после чего добавьте в файл /etc/ppp/pap-secrets такую строку:

     "user_name" hostname "user_password" *

где `user_name' – имя пользователя, `hostname' – имя вашего хоста (можно узнать при помощи hostname(1)), `user_password' – пароль. Вы можете добавить несколько строк с различными именами пользователей и паролями. Подробности смотрите в pppd(8).

3.6.2 Доступ клиента ко всем машинам вашей ЛВС.

Вы можете предоставить клиентам доступ ко всем машинам вашей ЛВС, и наоборот, доступ к клиенту со всех машин вашей ЛВС. Для этого добавьте в "Опции РРР" опцию `proxyarp', после чего подберите локальный и удаленный IP-адреса так, чтобы они имели сетевой номер вашей ЛВС, но при этом ни одна машина из вашей сети уже не должна иметь такие адреса. Маска сети должна совпадать с маской, используемой в вашей ЛВС. Подробности смотрите в ifconfig(8), pppd(8).

3.6.3 Настройки клиента.

Клиенты должны звонить на ваш номер телефона и использовать протокол PPP. Имя пользователей и пароль зависят от того настроили ли вы аутентификацию или нет. Если аутентификация не настроена, клиенты могут использовать любое имя пользователя и любой пароль, иначе каждый клиент должен использовать одну из пар имя пользователя/пароль, которые вы добавили в файл /etc/ppp/pap-secrets, при этом используется тип аутентификации PAP.

При обращении к вашим службам, удаленный клиент должен использовать адрес 192.168.5.1 (или тот, что вы указали в учетной записи в качестве локального IP-адреса). Например:

ftp://192.168.5.1
http://192.168.5.1