Страница 1 из 1

Повышение функционала WvDial.

Добавлено: 03 авг 2020, 20:02
alex2
Здраствейте !
Начну с того что Mint20 64bit отказалась видеть мой модем через ModemManager(NetworgkManager) нужно было искать какое ни будь решение. Много чего перепробовал и соедениться успешно удалось только через WvDial .

Код: Выделить всё

sudo apt install wvdial 
Дале настройка конфига :

Код: Выделить всё

sudo xed /etc/wvdial.conf
Я включил Stupid Mode = 1 для увеличения скорости коннекта, и в общем файл сейчас выглядит так:

Код: Выделить всё

  
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Password = tele2
New PPPD = yes
Username = tele2
Modem = /dev/ttyUSB0
Baud = 460800

[Dialer usb]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0
Init3 = AT+CGDCONT=1,"IP","internet.tele2.kz"
Password = оператор
New PPPD = yes
Check Def Route = on
Phone = *99***1#
Idle Seconds = 0
Baut = 460800
Abort on Busy = off
Abort on No Dialtone = on
Modem Type = USB Modem
Stupid Mode = 1
Auto DNS = on
Dial Command = ATM1L3DT
Dial Attempts = 5
Modem = /dev/ttyUSB0
ISDN = 0
Username = @internet.tele2
Carrier Check = on
Auto Reconnect = on
Но каждый раз идти в терминал и прописывать sudo wvdial usb это очень не удобно !
И в голову пришла идея создать ярлык и разместить его на панели.

Создал файл(ярлык) WvDial.desktop с содержанием:

Код: Выделить всё

[Desktop Entry]
Type=Application
Version=1.61
Name=wvdial
GenericName=wvdial
Comment=Copyright (c) 1997-2005 Net Integration Technologies, Inc.
Exec=sudo /usr/bin/wvdial usb
Icon=cs-network
Terminal=false
Keywords=Network;Internet;
Categories=System;Network;
NoDisplay=false
И кидаем в /usr/share/applications/ и после перезапуска ярлык появиться в меню и его можно будет вытянуть на панель.

Но команда запускаеться через sudo поэтому при клике на ярлык чудо не произойдет. Нужно в файл /etc/sudoers дописать

Код: Выделить всё

ALL ALL = NOPASSWD:/usr/bin/wvdial usb
Теперь при клике на ярлык будет в фоне срабатывать WvDial.

Если модем находиться постоянно в ПК то его можно добавить в автозапуск через команду sudo /usr/bin/wvdial usb и без задержек.

Вроде бы все хорошо но.....................
1.Хотелось бы добавить - создать простой апплет чтобы было видно когда модем подключен а когда нет.
2.Как-нибудь подогнать бы Автоконнект(воткнул модем и он автоматически подключился) .
И вполне было бы юзабельно ! Никто не знает как устранить эти недочеты ?

Повышение функционала WvDial.

Добавлено: 03 авг 2020, 20:55
rogoznik
alex2 писал(а):
03 авг 2020, 20:02
1.Хотелось бы добавить - создать простой апплет чтобы было видно когда модем подключен а когда нет.
А какое DE?
alex2 писал(а):
03 авг 2020, 20:02
2.Как-нибудь подогнать бы Автоконнект(воткнул модем и он автоматически подключился) .
Нужно правило для udev писать

Повышение функционала WvDial.

Добавлено: 03 авг 2020, 21:03
alex2
rogoznik писал(а):
03 авг 2020, 20:55
А какое DE?

Корица как основная и KDE

Повышение функционала WvDial.

Добавлено: 03 авг 2020, 21:05
rogoznik
alex2, для каждого DE придется писать свой апплет.

Повышение функционала WvDial.

Добавлено: 03 авг 2020, 21:16
alex2
rogoznik писал(а):
03 авг 2020, 21:05
для каждого DE придется писать свой апплет.
да тут бы до основы
на синамон . гайдов толком по написанию аплетов нет
печально.

P.S. Тоесть networkmanager тоже при автоконнекте создает правило в udev ? Если так то можо ли его править (вместе со скриптами) ?