Следующая Предыдущая Оглавление
ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!
kppp -- это приложение, написанное для проекта KDE http://www.kde.org. Kppp можно найти на ftp://ftp.kde.org/pub/kde/, главном ftp-сайте проекта KDE.
Для того, чтобы успешно скомпилировать kppp, вам
будут нужны последние версии libkdecore
и libkdeui
. Все требуемые библиотеки, равно как и сам kppp
можно найти на
ftp://ftp.kde.org/pub/kde/.
ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!
У меня не было возможности проверить работу kppp на чем-либо еще кроме Linux, но вы можете использовать pppd под различными операционными платформами, включая, но не ограничиваясь SVR4, Solaris 2, Linux, FreeBSD, NetBSD, SunOS 4, AIX 4, OSF/1, если только pppd установлен под этими системами.
Если вы хотите компилировать kppp для платформы отличной от Linux, пожалуйста, проверьте первую пару строк в pppstats.cpp и убедитесь, что defines и includes совпадают с вашей системой. Скорее всего, все должно быть в порядке. Пожалуйста, напишите мне о любых необходимых изменениях.
Для того, чтобы скомпилировать и установить kppp на вашу систему, наберите следующее в базовой директории дистрибутива kppp:
% ./configure
% make
% make install
В результате kppp будет установлен с setuid битом в положении "on".
Убедитесь, что файл настройки pppd, который обычно находится в
/etc/ppp/
, существует, но не содержит ничего. pppd требует чтобы
этот файл существовал, но для того, чтобы pppd мог загружать настроечные
параметры из kppp, файл настройки pppd должен быть пуст.
Снова: Если у вас возникли проблемы -- пожалуйста сообщите их мне.
ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!
Для того, чтобы kppp/pppd мог работать, ядро должно быть
скомпилировано с поддержкой ppp. Если в вашем случае это не так --
возьмите последнюю версию
pppd
с какого-нибудь популярного архива Linux и перекомпилируйте ядро с поддержкой ppp. Не пугайтесь -- это звучит страшнее, чем это есть на самом деле.
Не забудьте установить pppd после этого. Если вы не уверены, поддерживает ли
ваше ядро ppp, наберите dmesg
в командной строке и посмотрите,
есть ли что-нибудь похожее на это:
PPP: version 2.3.0 (demand dialling)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered
Изменения в поддрежке PPP в ядрах Linux версий 1.2.x до 2.0.x
заставили написать новый демон pppd. В большинстве дистрибутивов демон pppd
может быть найден в /usr/sbin
. Для версий ядра 1.2.x, правильная
версия демона pppd -- 2.1; для версий ядра 2.0.x, правильная версия -- 2.2.
или более новая. Если вы не знаете какая версия демона установлена на вашем
компьютере -- наберите:
% pppd --version
На самом деле ни один pppd демон не имеет параметра --version, но указание этого параметра вызывает сообщение об ошибке, что указан неизвестный параметр. Это сообщение также включает номер версии демона pppd.
Следующая web-страница содержит дальнейшую информацию про протокол ppp и про pppd http://www.thoughtport.com:8080/PPP/index.html
Следующая Предыдущая Оглавление