Настройка kppp.
Нет сомнений в том, что LINUX гораздо более продвинутая и профессиональная операционная система, чем W95. Однако приступая к безусловно приятному во всех отношениях освоению Linux’а, не следует забывать о том, что продвинутость и профессиональность отнюдь не означает легкость и непринужденность настройки и освоения. По большому счету в Linux’е просто отсутствуют такие развращающие пользователя фокусы как «пойнт и клик», «драг и дроп» – в основном приходиться применять механизм «думай, читай – а потом делай». На своей личной шкуре я ощутил это во время настройки механизма установки соединения с провайдером по протоколу PPP. Начал я с самой простой в настройке программы: kppp из комплекта десктопа КДЕ для XWindows.
Почти месяц (попрошу не смеяться в этом месте - все мы умные после того) я не мог понять, почему же у меня модем запускается через раз, попытка вывести на экран окно терминала подвешивает весь текущий процесс kppp. Запуская 3-4 процесса поочередно и подвешивая их один за другим, я смог пару раз добиться того, что бы модем вдруг начал работать, набирать номер и даже устанавливать связь на скорости работы порта 9600. Попытки увеличить скорость связи тут же завешивали kppp просто насмерть. «Ну почитай же логи» – в очередной раз посоветовал мне RIDER. Сам он давно понял, что UNIX и UNIX-подобные системы вместо того, чтобы выдавать на экран маловразумительные сообщения о фатальных ошибках в кернеле «на странице памяти номер черт бы его побрал», чем печально знаменита W95, просто пишут очень подробный отчет обо всем происходящем в системе в лог-файлы. Кому надо – тот прочтет.
Пошел в конце концов читать и я. И обнаружил: мой модем создает свой собственный коммуникационный порт com3, который Linux прекрасно видит – просто он при загрузке вешает этот порт на прерывание IRQ4, на то же самое прерывание, на котором висит мышка. В такой ситуации попытка инициализировать модем естественно приводила к тому, что модем и мышь начинали бороться за прерывание с переменным упехом :)))
Совершенно естественно для Linux, что тут же нашлась и программа, позволяющая пересаживать порты с одного прерывания на другое и вообще – осуществлять их полную и подробную конфигурацию. Называется сия конфета setserial и располагается в каталоге /bin/. Для присвоенния модемному порту прерывания 5 нужно дать команду:
setserial /dev/stty2 irq 5
После этого модем стал запускаться с полоборота и настроить осталось только параметры самого kppp-соединения.
Делается это совсем просто:
- Запускаем kppp
- Нажимаем пупочку «show log window» – дабы наблюдать за тем, как устанавливается соединение и что вам там сообщает программа и модем.
- Нажимаем кнопку «setup» для того, что б настроить остальные параметры
- В окошке «kppp Configuration»:
- на закладке «PPP» жмем пупочки «automatic redial na disconnect», «show clock on caption», «disconnect on X-server shutdown», «minimize window on connect»;
- на закладке «Device» устанавливаем параметры, соответствующие вашему модему (скорее всего – просто ничего не трогаем :))))
- на закладке «Accounts» жмем «New» и вводим имя своего соединения в окошке «connection name», произвольное, какое больше нравиться, например – «hehe», и выбираем следующие параметры:
- «phone number» – телефонный номер, один или несколько через двоеточие (например, 60857:24234:23766); если номеров будет несколько – kppp будет набирать их по кругу, пока не дозвониться
- «Authentication» – «PAP» – в Балабаново других нету :)))))
- жмем кнопочку «store password» – что б каждый раз не вводить пароль – и переходим на страницу «IP»; тут жмем две кнопки: «dinamic IP adress» и внизу «auto-configure…»
- на странице «DNS» жмем внизу «disable…» и на этом успокаиваемся
- на странице «Gateway» жмем две кнопки - «default gateway» и внизу «assign…»
Пользователи «Maxnet-systems» на этом могут успокоиться, а вот пользователи АО «Электросвязь» должны еще перейти на страничку «login script» и там нажав 3 раза кнопку выбора и кнопку «Add» добиться появления слова «Prompt» три раза подряд в окошке скрипта внизу. Это что б можно было нажать «Enter» в нужном месте и ввести «pppd»
Все! Теперь нажимаем «OK», потом снова «OK», и в последнем оставшемся окошке вводим пароль и имя.
Ввели?
Жмите «connect» и радуйтесь жизни :)))))



