Kppp – программа дозвона для рабочего стола kde
Самая удобная в работе, но и самая капризная в настройке из всех “звонилок”. Показывает скорость и объем трафика.
В Интернете множество руководств по ее применению, поэтому я не стану особенно распространяться. Скажу лишь, что упорство обязательно приведет к успеху. Нужно разбираться, почему программа не работает, проверять права доступа всех сопутствующих файлов и успех обязательно придет. Все настройки такие же, как я привел в файле wvdialconf. Иногда на настройку кррр уходит несколько дней. Но чаще, к счастью, она начинает работать за 10 минут.
Автоподключение
Чтобы сеть поднималась автоматически при старте системы, необходимо включить соответствующий юнит:
systemctl enable ppp@megafon.service
Для пользователей linux mint (ubuntu и иже с ними)
В настоящее время (см. дату в начале статьи) для этой платформы программа usb_modeswitch находится в стадии разработки. Но в репозитории Linux Mint появилась программа modem_modeswitch. Каким образом вы ее установите, зависит от вашего дистрибутива.
После того как вы инсталлируете эту программу, нужно в консоли с правами root, либо при помощи sudo, запустить следующую команду:
# /lib/udev/modem-modeswitch –vendor 0x12d1 –product 0x1446 –type option-zerocd
После этого в директории /dev должны появиться три устройства: ttyUSB0-ttyUSB2. это можно проверить при помощи команды:
# ls /dev | grep ttyUSB
ttyUSB0 ttyUSB1 ttyUSB2
Теперь запускайте minicom как рассказано в предыдущем разделе. Все дальнейшие действия для всех дистрибутивов одинаковы.
Завершение работы программы
Linux: Завершите работу minicom последовательным нажатием «Ctrl A» и «Q».Windows: Просто закройте окно программы.Извлеките модем и вставьте обратно.
Информация о режимах модема
Для того, чтобы система корректно распознавала модем, необходимо переключить режим модема, оставив включенными только два порта: PCUI и
модемный. В этом случае вы больше не сможете пользоваться другими встроенными функциями модема, например карт-ридером. До того как
производить нижеследующие операции, рекомендуется скопировать на компьютер ПО модема, оно может вам пригодится при работе с модемом на
операционной системе Windows.
Примечание: Необходимо отключить проверку PIN кода на сим-карте.
Настройка модемного соединения с интернет
Настраивать модемное соединение можно двумя основными способами: писать скрипты ррр (Point-to-Point-Protocol), либо использовать программы-посредники. Писать скрипты – целая наука, поэтому остановимся на втором способе.
Среди программ дозвона выделяется wvdial – старая и добрая “звонилка” подходящая для всех дистрибутивов. Для рабочего стола KDE предназначены программы КРРР и Chestnut Dialer; для GNOME – программа Gnome-ppp. Разберем основные программы дозвона.
Настройка сети
- Создайте файл /etc/ppp/options-mobile со следующим содержимым:
/dev/ttyUSB0 921600 defaultroute usepeerdns crtscts lock noauth local persist modem nopcomp novjccomp nobsdcomp nodeflate noaccomp ipcp-accept-local ipcp-accept-remote noipdefault
- Создайте файл /etc/ppp/peers/megafon и пропишите в нем следующее:
file /etc/ppp/options-mobile connect "/usr/sbin/chat -v -t15 -f /etc/ppp/chatscripts/megafon.chat"
- Создайте папку /etc/ppp/chatscripts, а в нем файл megafon.chat. Пропишите в него:
ABORT 'NO CARRIER' REPORT CONNECT TIMEOUT 6 '' 'AT' 'OK' 'AT CGDCONT=1,"IP","internet"' 'OK' 'ATD*99*1#' TIMEOUT 30 CONNECT
Готово, теперь вы можете подключиться к интернету, используя следующую команду:
sudo pon megafon
И отключиться, введя:
sudo poff megafon
Переключение режима модема
- После того, как вы подключились к модему, попробуйте ввести следующую команду, не обращая внимания на входящие сообщения:
ATE
- Если все хорошо, отключите входящие сообщения следующей командой:
AT^CURC=0
- Переключите, наконец, режим модема:
AT^SETPORT="FF;10,12"
Способ второй: доработка модема в среде linux
Для фанатиков Linux, считающих что “Виндоуз мастдай”, и для тех, кто хочет неспеша повозиться в любимой системе, Паутина предлагает множество вариантов решения этой задачи. Ведь в Linux любая задача решается многими способами. Описанный ниже способ хорош тем, что не предполагает поиска и установки редких и новых программ.
Суть его все та же: передать на модем команду AT^U2DIAG=0, отключив все устройства, кроме модема. Для этого мы воспользуемся программой minicom. Это программа весьма древняя и имеется в репозиториях почти любого дистрибутива. Так что устанавливайте ее скорей, в любом случае без нее не обойтись.
Но для того, чтобы передать на модем какую-либо команду, нужно как минимум увидеть модем в своей системе. Для этого в вашем ядре должна быть включена поддержка эмуляции последовательных портов (usbserial или usb-serial). Это можно проверить командой:
# lsmod | grep usb | sort ff_memless 9864 1 usbhid hid 67072 1 usbhid usbcore 150896 8 libusual,option,usbserial,usbhid,uvcvideo,ehci_hcd,uhci_hcd usbhid 52096 0 usbserial 38632 1 option
Обратите внимание на последнюю строку вывода. У меня модуль usbserial подключен. Если у вас не так, то нужно его подключить. Как это сделать, зависит от вашего дистрибутива. Данная статья не может вместить инструкций по этому вопросу. Вы же хотели повозиться с любимой системой?
Дальнейшие действия зависят от вида вашего дистрибутива.
Узнайте больше о Huawei