Настройка 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-соединения.

Делается это совсем просто:

  1. Запускаем kppp
  2. Нажимаем пупочку "show log window" - дабы наблюдать за тем, как устанавливается соединение и что вам там сообщает программа и модем.
  3. Нажимаем кнопку "setup" для того, что б настроить остальные параметры
  4. В окошке "kppp Configuration":

Пользователи "Maxnet-systems" на этом могут успокоиться, а вот пользователи АО "Электросвязь" должны еще перейти на страничку "login script" и там нажав 3 раза кнопку выбора и кнопку "Add" добиться появления слова "Prompt" три раза подряд в окошке скрипта внизу. Это что б можно было нажать "Enter" в нужном месте и ввести "pppd"

Все! Теперь нажимаем "OK", потом снова "OK", и в последнем оставшемся окошке вводим пароль и имя.

Ввели?

Жмите "connect" и радуйтесь жизни :)))))

Школяр