PAP и CHAPНачиная с номера версии 0.9.1, &kppp; поддерживает наиболее распространенную форму авторизации - PAP. PAP в &kppp;Два различных способа использования PAP.Авторизация клиентаЭтот способ используется многими коммерческими Интернет-провайдерами. Это означает, что вы (ваш компьютер) должен представиться PPP-серверу Интернет-провайдера. PPP-сервер не должен представляться вашему компьютеру. К вопросам безопасности это не относится, так как вы должны знать, куда происходит подключение.Если ваш Интернет-провайдер, назначая вам имя пользователя и пароль, просит вас использовать PAP-авторизацию, вы должны использовать именно этот способ.Двусторонняя авторизацияАналогично вышеприведенному, но в этом случае ваш компьютер запрашивает PPP-сервер Интернет-провайдера представиться. Для осуществления соединения вы должны выбрать метод авторизации На основе скрипта, а не PAP, а также вручну отредактировать файл /etc/ppp/pap-secrets. Несмотря на то, что у &kppp; нет встроенной поддержки этого способа, установить соединение легко.Подготовка &kppp; для использования PAPУбедитесь, что файл /etc/ppp/options (и ˜/.ppprc, если таковый существует) НЕ содержит ни одного из нижеперечисленных аргументов:Маловероятно, что какая-нибудь из приведенных опций будет включена, но на всякий случай проверьте.Запустите &kppp;Нажмите кнопку НастройкаВыберите соединение, с которым вы намерены использовать PAP и нажмите кнопку РедактироватьВыберите вкладку ДозвонВыберите PAP разворачивающемся списке Авторизация.Если каждый раз при соединении вы не хотите набирать пароль заново, то выберите Сохранить пароль. Этим вы сохраните пароль в файле, поэтому убедитесь, что никто кроме вас не использует ваш доступ в систему.Вот и все. Закройте все диалоги, наберите имя пользователя и пароль, назначенные вам Интернет-провайдером и нажмите на кнопку Соединиться.Альтернативный метод использования PAP и CHAP в программе &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, а все остальное окажется простым.