<acronym>PAP</acronym> и <acronym>CHAP</acronym> Начиная с номера версии 0.9.1, &kppp; поддерживает наиболее распространенную форму авторизации - PAP. <acronym>PAP</acronym> в &kppp; Два различных способа использования PAP. Авторизация клиента Этот способ используется многими коммерческими Интернет-провайдерами. Это означает, что вы (ваш компьютер) должен представиться PPP-серверу Интернет-провайдера. PPP-сервер не должен представляться вашему компьютеру. К вопросам безопасности это не относится, так как вы должны знать, куда происходит подключение. Если ваш Интернет-провайдер, назначая вам имя пользователя и пароль, просит вас использовать PAP-авторизацию, вы должны использовать именно этот способ. Двусторонняя авторизация Аналогично вышеприведенному, но в этом случае ваш компьютер запрашивает PPP-сервер Интернет-провайдера представиться. Для осуществления соединения вы должны выбрать метод авторизации На основе скрипта, а не PAP, а также вручну отредактировать файл /etc/ppp/pap-secrets. Несмотря на то, что у &kppp; нет встроенной поддержки этого способа, установить соединение легко. Подготовка &kppp; для использования <acronym>PAP</acronym> Убедитесь, что файл /etc/ppp/options˜/.ppprc, если таковый существует) НЕ содержит ни одного из нижеперечисленных аргументов: Маловероятно, что какая-нибудь из приведенных опций будет включена, но на всякий случай проверьте. Запустите &kppp; Нажмите кнопку Настройка Выберите соединение, с которым вы намерены использовать PAP и нажмите кнопку Редактировать Выберите вкладку Дозвон Выберите PAP разворачивающемся списке Авторизация. Если каждый раз при соединении вы не хотите набирать пароль заново, то выберите Сохранить пароль. Этим вы сохраните пароль в файле, поэтому убедитесь, что никто кроме вас не использует ваш доступ в систему. Вот и все. Закройте все диалоги, наберите имя пользователя и пароль, назначенные вам Интернет-провайдером и нажмите на кнопку Соединиться. Альтернативный метод использования <acronym>PAP</acronym> и <acronym>CHAP</acronym> в программе &kppp; Этот раздел основан на письме Keith Brown kbrown@pdq.net и поясняет работу &kppp; с обычным PAP или CHAP соединениями. Если ваш Интернет-провайдер присвоил вам имя пользователя и пароль для соединения, то можете пропустить этот раздел и использовать инструкции, приведенные выше. На первый взгляд PAP кажется сложнее, чем на самом деле. Сервер (компьютер, к которому происходит подключение) указывает клиенту (вашему компьютеру) идентифицировать себя с использованием PAP. Клиент (демон ppp) ищет в специальном файле запись с указанием соответствующего имени сервера и имени клиента для этого соединения, а затем отправляет найденный там же пароль. Вот и все! Вот как это осуществить. Предположительно, у вас установлен демон ppp версии 2.2.x или выше; установка -- стандартная, файлы конфигурации находятся в каталоге /etc/ppp. К примеру, вы пользуетесь услугами Интернет-провайдера glob.net, ваше имя пользователя -- userbaz, а ваш пароль -- foobar Для начала вам необходимо добавить нижеследующее к файлу /etc/ppp/pap-secrets. Формат записи таков: USERNAME (имя пользователя) SERVERNAME (имя сервера) PASSWORD (пароль) Добавьте следующую строку к файлу /etc/ppp/pap-secrets и сохраните файл : userbaz glob foobar Вы можете указать любое имя сервера, так как вы используете то же самое имя в аргументах демона ppp, как вы вскоре увидите. В примере мы указали сокращенное имя glob, которое используется для определения правильного пароля. Далее вам нужно настроить соединение в &kppp;. Это делается точно так же, как и любое другое соединение, поэтому вдаваться в детали мы не будем, разве что оговорим, что файл /etc/ppp/options пуст и вам не нужно создавать скрипт логина. В диалоге настройки &kppp;, внизу на вкладке Дозвон есть кнопка аргументы демона ррр. Нажатие вызовет диалог редактирования. Вы можете указать значения, которые будут отправлены демону ppp в виде аргументов командной строки, а в случае аргументов множественных значений каждое значение должно быть указано отдельно от других, в необходимом порядке. Сперва задайте аргументы, которые вы используете. Затем добавьте аргументы, которые демон ppp использует для осуществления PAP-авторизации. В этом примере мы добавим user, userbaz, remotename и glob по порядку. Опция указывает демону ppp, какое имя пользователя из файла pap-secrets следуте отправить серверу. Имя удаленного компьютера задается демону ppp для соответствия с записью в файле pap-secrets, таким образом, вы можете задать любое значение с условием его совпадения с записью в файле pap-secrets. Вот и все, теперь вы настроили соединение с сервером, использующим PAP- авторизацию. CHAP-авторизация не сильно отлична. В &Linux; Network Administrators Guide вы найдете описания формата файла chap-secrets и используемых аргументов демона ppp, а все остальное окажется простым.