The K Desktop Environment

Следующая Предыдущая Оглавление

2. Установка

ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!

2.1 Где найти kppp

kppp -- это приложение, написанное для проекта KDE http://www.kde.org. Kppp можно найти на ftp://ftp.kde.org/pub/kde/, главном ftp-сайте проекта KDE.

2.2 Требования

Для того, чтобы успешно скомпилировать kppp, вам будут нужны последние версии libkdecore и libkdeui. Все требуемые библиотеки, равно как и сам kppp можно найти на ftp://ftp.kde.org/pub/kde/.

2.3 Компилирование и установка

ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!

У меня не было возможности проверить работу 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 должен быть пуст.

Снова: Если у вас возникли проблемы -- пожалуйста сообщите их мне.

2.4 Подготовка вашей Linux системы к подсоединению с помощью PPP.

ПОЖАЛУЙСТА, НА ЗАБУДЬТЕ ПРОЧИТАТЬ ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ! СПАСИБО!

Для того, чтобы 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.

2.5 Дальнейшая информация о ppp/pppd

Следующая web-страница содержит дальнейшую информацию про протокол ppp и про pppd http://www.thoughtport.com:8080/PPP/index.html

Следующая Предыдущая Оглавление