Автор Тема: Скрипт-звонилка с мордой на tk myppp. Ищется смелый человек с GPRS для теста :)  (Прочитано 28100 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Ну вот и я добрался до телефона с GPRS. Программа  пока не работает, но думаю YYY её допилит.
Телефон Sony Ericsson k510i, все настроено, под kppp без проблем выходит в интернет, оператор Beeline
порт: /dev/ttyACM0 строка инициализации: AT+CGDCONT=1,"IP","internet.beeline.ru"
Почитал, в том числе и твои ссылки - вроде как переправил :)
Сделал в настройках пункт 7 (7 вариантов для GPRS). Убрал логин и пароль. Добавил возможность убрать сжатие...
В первом посте заменил на новую версию...

Вот что пишет при попытке подключения:
Странно а если с sudo ?
По логу как будто вообще /dev/ttyACM0 не видит от пользователя который программу запустил...

ЗЫ: Замучался с этим spinbox'ом... Ужос. Пора спать...
« Последнее редактирование: 03.04.2010 03:26:13 от YYY »

kostyalamer

  • Гость
Ну вот, еще немного помучал твою программу. Вот какие результаты:
1) при попытке соединения не пускает из под пользователя.
2) запустил под root-ом через su-
3) при первом соединении пыталась запуститься, но выдает ошибку в окне программы: дописывает к строке инициализации ^M , а следующей строчкой пишет Error ^M. К сожалению окошко программы маленькое и надписи видны не полностью, а в терминале (запускал из под него) они не дублируются. Может попробуешь сделать автозапись в log при запуске ? При повторной попытке запуска уже ругается и дает возможность сохранить в log:

/usr/sbin/pppd: unrecognized option '/dev/modem'
pppd version 2.4.4
Usage: /usr/sbin/pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses.  Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
        connect <p>     Invoke shell command <p> to set up the serial line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options.
/usr/sbin/pppd: unrecognized option '/dev/modem'
pppd version 2.4.4
Usage: /usr/sbin/pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses.  Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
        connect <p>     Invoke shell command <p> to set up the serial line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options.
    while executing
"exec $progpatch/pppd $port modem  115200 defaultroute noipdefault netmask 255.255.255.0 0.0.0.0:0.0.0.0 connect "$progpatch/chat -v -t 5 ABORT \"BUSY\..."
    (procedure "dialup" line 63)
    invoked from within
"dialup"
    invoked from within
".main.okok invoke"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 [list $w invoke]"
    (procedure "tk::ButtonUp" line 22)
    invoked from within
"tk::ButtonUp .main.okok"
    (command bound to event)

При попытке изменения настроек в окне настройки и их записи выдает ошибку:

window name "txt1" already exists in parent
window name "txt1" already exists in parent
    while executing
"label .main.txt1 -text "Провайдер:" -fg blue -bg $bgc"
    (procedure "dialdial" line 20)
    invoked from within
"dialdial"
    ("after" script)

вот файл .myppprc:
/dev/ttyACM0
AT+CGDCONT=1,"IP","internet.beeline.ru"
Beeline
*99***1#
ATDP
beeline
0
В общем прогресс есть, но пока не заработало.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Ну вот, еще немного помучал твою программу. Вот какие результаты:
Результаты интересные.
А из под пользователя файл /dev/ttyACM0 видно ?
Просто как я понимаю su- значит файл настроек ищет не в /home/user а в /root/ видимо поэтому появляется
"/usr/sbin/pppd: unrecognized option '/dev/modem'"
Т.к. по умолчанию программа настроена на работу /dev/modem, а так как файла настройки не видит то и использует /dev/modem'

+++
[user@comp ~]$ su
Password:
[root@comp ~]# cd ~
[root@comp ~]# pwd
/home/user
[root@comp ~]# exit
exit
[user@comp ~]$ su-
Password:
[root@comp ~]# cd ~
[root@comp ~]# pwd
/root
[root@comp ~]#
++++

Т.е. надо через sudo (или через su без черточки) запускать - как раз и /home/user/.myppprc  будет, а права рутовские позволят pppd запустить с повышенными привилегиями.

Я не знаю как сейчас, но раньше на kppp бит suid стоял и это позволяло без su и sudo работать.
Ну и на скрипт конечно тоже можно этот бит поставить. но это не безопасно, поэтому через sudo/su более правильно. Хотя на домашнем компьютере можно и бит поставить - главное права на запись в скрипт у всех отобрать и закинуть его в /usr/local/sbin/  :)

В том маленьком окошечке выводится содержимое log т.е. root может подсматривать за программой из терминала
tail -f /var/log/syslog/messages
В настройках добавил возможность соединятся с параметром debug - должно чуть больше в лог записываться.

В .myppprc для GPRS по идее должно быть не 0 а число большее.
« Последнее редактирование: 03.04.2010 18:55:34 от YYY »

kostyalamer

  • Гость
Запустил через su. ты был абсолютно прав, теперь настройки сохраняются  :)
Законектиться, правда все равно не удалось:

[root@host-2 ~]# tail -f /var/log/syslog/messages
Apr  3 20:38:14 host-2 chat[8476]: abort on (BUSY)
Apr  3 20:38:14 host-2 chat[8476]: abort on (NO ANSWER)
Apr  3 20:38:14 host-2 chat[8476]: abort on (RINGING)
Apr  3 20:38:14 host-2 chat[8476]: abort on (NO CARIER)
Apr  3 20:38:14 host-2 chat[8476]: abort on (NO DIALTONE)
Apr  3 20:38:14 host-2 chat[8476]: send (AT+CGDCONT=1,IP,internet.beeline.ru^M)
Apr  3 20:38:14 host-2 chat[8476]: timeout set to 30 seconds
Apr  3 20:38:14 host-2 chat[8476]: expect (OK)
Apr  3 20:38:14 host-2 chat[8476]: AT+CGDCONT=1,IP,internet.beeline.ru^M^M
Apr  3 20:38:14 host-2 chat[8476]: ERROR^M
Apr  3 20:38:44 host-2 chat[8476]: alarm
Apr  3 20:38:44 host-2 chat[8476]: Failed
Apr  3 20:38:44 host-2 pppd[8473]: Connect script failed
Apr  3 20:38:45 host-2 pppd[8473]: Modem hangup
Apr  3 20:38:45 host-2 pppd[8473]: Connection terminated.
Apr  3 20:38:45 host-2 pppd[8473]: Exit.

Пробовал в разных режимах GPRS вывод в терминал одинаковый

Ввел строку инициализации модема вместо AT+CGDCONT=1,"IP","internet.beeline.ru" (кстати на выводе нет кавычек , вообще это вторая строка инициализации) ATZ(а это первая строка)
вот результат:

Apr  3 20:45:03 host-2 pppd[9575]: pppd 2.4.4 started by root, uid 0                      
Apr  3 20:45:04 host-2 chat[9581]: abort on (BUSY)                                        
Apr  3 20:45:04 host-2 chat[9581]: abort on (NO ANSWER)                                    
Apr  3 20:45:04 host-2 chat[9581]: abort on (RINGING)                                      
Apr  3 20:45:04 host-2 chat[9581]: abort on (NO CARIER)                                    
Apr  3 20:45:04 host-2 chat[9581]: abort on (NO DIALTONE)                                  
Apr  3 20:45:04 host-2 chat[9581]: abort on (DELAYED)                                      
Apr  3 20:45:04 host-2 chat[9581]: abort on (VOICE)                                        
Apr  3 20:45:04 host-2 chat[9581]: abort on (ERROR)                                        
Apr  3 20:45:04 host-2 chat[9581]: abort on (RINGING)                                      
Apr  3 20:45:04 host-2 chat[9581]: timeout set to 30 seconds                              
Apr  3 20:45:04 host-2 chat[9581]: send (ATZ^M)                                            
Apr  3 20:45:04 host-2 chat[9581]: timeout set to 30 seconds                              
Apr  3 20:45:04 host-2 chat[9581]: expect (OK)                                            
Apr  3 20:45:04 host-2 chat[9581]: ATZ^M^M                                                
Apr  3 20:45:04 host-2 chat[9581]: OK                                                      
Apr  3 20:45:04 host-2 chat[9581]:  -- got it                                              
Apr  3 20:45:04 host-2 chat[9581]: send (ATD*99***1#^M)                                    
Apr  3 20:45:04 host-2 chat[9581]: expect (CONNECT)                                        
Apr  3 20:45:04 host-2 chat[9581]: ^M                                                      
Apr  3 20:45:05 host-2 chat[9581]: ATD*99***1#^M^M                                        
Apr  3 20:45:05 host-2 chat[9581]: CONNECT                                                
Apr  3 20:45:05 host-2 chat[9581]:  -- got it                                              
Apr  3 20:45:05 host-2 chat[9581]: send (^M)                                              
Apr  3 20:45:05 host-2 pppd[9575]: Serial connection established.                          
Apr  3 20:45:05 host-2 pppd[9575]: Using interface ppp0                                    
Apr  3 20:45:05 host-2 pppd[9575]: Connect: ppp0 <--> /dev/ttyACM0                        
Apr  3 20:45:39 host-2 pppd[9575]: LCP: timeout sending Config-Requests                    
Apr  3 20:45:39 host-2 pppd[9575]: Connection terminated.                                  
Apr  3 20:45:40 host-2 pppd[9575]: Modem hangup                                            
Apr  3 20:45:56 host-2 chat[9931]: abort on (BUSY)                                        
Apr  3 20:45:56 host-2 chat[9931]: abort on (NO ANSWER)                                    
Apr  3 20:45:56 host-2 chat[9931]: abort on (RINGING)
Apr  3 20:45:56 host-2 chat[9931]: abort on (NO CARIER)
Apr  3 20:45:56 host-2 chat[9931]: abort on (NO DIALTONE)
Apr  3 20:45:56 host-2 chat[9931]: abort on (DELAYED)
Apr  3 20:45:56 host-2 chat[9931]: abort on (VOICE)
Apr  3 20:45:56 host-2 chat[9931]: abort on (ERROR)
Apr  3 20:45:56 host-2 chat[9931]: abort on (RINGING)
Apr  3 20:45:56 host-2 chat[9931]: timeout set to 30 seconds
Apr  3 20:45:56 host-2 chat[9931]: send (ATZ^M)
Apr  3 20:45:56 host-2 chat[9931]: timeout set to 30 seconds
Apr  3 20:45:56 host-2 chat[9931]: expect (OK)
Apr  3 20:45:56 host-2 chat[9931]: ATZ^M^M
Apr  3 20:45:56 host-2 chat[9931]: OK
Apr  3 20:45:56 host-2 chat[9931]:  -- got it
Apr  3 20:45:56 host-2 chat[9931]: send (ATD*99***1#^M)
Apr  3 20:45:57 host-2 chat[9931]: expect (CONNECT)
Apr  3 20:45:57 host-2 chat[9931]: ^M
Apr  3 20:45:58 host-2 chat[9931]: ATD*99***1#^M^M
Apr  3 20:45:58 host-2 chat[9931]: CONNECT
Apr  3 20:45:58 host-2 chat[9931]:  -- got it
Apr  3 20:45:58 host-2 chat[9931]: send (^M)
Apr  3 20:45:58 host-2 pppd[9575]: Serial connection established.
Apr  3 20:45:58 host-2 pppd[9575]: Using interface ppp0
Apr  3 20:45:58 host-2 pppd[9575]: Connect: ppp0 <--> /dev/ttyACM0
Apr  3 20:46:32 host-2 pppd[9575]: LCP: timeout sending Config-Requests
Apr  3 20:46:32 host-2 pppd[9575]: Connection terminated.
Apr  3 20:46:33 host-2 pppd[9575]: Modem hangup

Посмотрел, кстати kppp,  соединяться то оно соединяется, только страницы в браузере не открывается и ко всему прочему 4-ые кеды сами пытаются при подключенном телефоне создать новое сетевое соединение. В школьной бете на KDE4 такого не было, работал только через kppp.
В общем эксперимент получается не очень чистый.

PS
Товарищи GPRS-ники никто не хочет в процессе поучаствовать?! А то создается такое впечатление что эта программа интересна только нам двоим, а остальным как обычно все по барабану  >:(  . А программа то очень ценная, особенно для тех кто сидит на рабочих столах отличных от кед, kppp то много лишней гадости с собой по зависимостям вытягивает .

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Apr  3 20:45:05 host-2 chat[9581]: CONNECT                                                
Apr  3 20:45:05 host-2 chat[9581]:  -- got it                                              
Apr  3 20:45:05 host-2 chat[9581]: send (^M)                                              
Apr  3 20:45:05 host-2 pppd[9575]: Serial connection established.                          
Apr  3 20:45:05 host-2 pppd[9575]: Using interface ppp0                                    
Apr  3 20:45:05 host-2 pppd[9575]: Connect: ppp0 <--> /dev/ttyACM0                        
Apr  3 20:45:39 host-2 pppd[9575]: LCP: timeout sending Config-Requests                    
Serial connection established.
Ого! Это уже что-то!

AT+CGDCONT=1,"IP","internet.beeline.ru"
А если вместо это:
AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\"
попробывать?

А кстати а если соединится kppp и посмотреть из под root
tail -f /var/log/syslog/messages
как она там соединяет ?
%)

kostyalamer

  • Гость
Христос воскрес !
1) теперь по теме kppp:
запускаем из консоли, вот что пишет при соединении
Opener: received SetSecret
Opener: received SetSecret
Opener: received OpenLock

Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 17251
Couldn't find interface ppp0: Нет такого устройства
Kernel supports ppp alright.
Opener: received RemoveSecret
Opener: received RemoveSecret

А вот подсмотренное:
Apr  4 09:39:02 host-2 pppd[17977]: pppd 2.4.4 started by k, uid 500
Apr  4 09:39:02 host-2 pppd[17977]: Using interface ppp0
Apr  4 09:39:02 host-2 pppd[17977]: Connect: ppp0 <--> /dev/ttyACM0
Apr  4 09:39:02 host-2 pppd[17977]: CHAP authentication succeeded: Congratulatio            ns!
Apr  4 09:39:02 host-2 pppd[17977]: CHAP authentication succeeded
Apr  4 09:39:06 host-2 pppd[17977]: Could not determine remote IP address: defau            lting to 10.64.64.64
Apr  4 09:39:06 host-2 pppd[17977]: local  IP address 172.18.129.14
Apr  4 09:39:06 host-2 pppd[17977]: remote IP address 10.64.64.64
Apr  4 09:39:06 host-2 pppd[17977]: primary   DNS address 222.222.22.44
Apr  4 09:39:07 host-2 named[5518]: loading configuration from '/etc/named.conf'
Apr  4 09:39:07 host-2 named[5518]: using default UDP/IPv4 port range: [1024, 65            535]
Apr  4 09:39:07 host-2 named[5518]: using default UDP/IPv6 port range: [1024, 65            535]
Apr  4 09:39:07 host-2 named[5518]: listening on IPv4 interface ppp0, 172.18.129            .14#53
Apr  4 09:39:07 host-2 named[5518]: could not listen on UDP socket: permission d            enied
Apr  4 09:39:07 host-2 bind: sending signal 1 to named succeeded
Apr  4 09:39:07 host-2 named[5518]: creating IPv4 interface ppp0 failed; interfa            ce ignored
Apr  4 09:39:07 host-2 pppd[17977]: Script /etc/ppp/ip-up finished (pid 17985),             status = 0x0

2)Поменял строку инициализации AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\"
в выводе нет отличий от  AT+CGDCONT=1,"IP","internet.beeline.ru" , и соединения тоже нет
3) Проверял все под XFCE. так что эксперимент почти чистый.
PS думаю для модема необходимо вводить и первую и вторую строку инициализации  ;) 

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Христос воскрес !
воистину воскрес !



2)Поменял строку инициализации AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\"
в выводе нет отличий от  AT+CGDCONT=1,"IP","internet.beeline.ru" , и соединения тоже нет
Странно. Я попробовал - у меня в логе появились кавычки. Картинку прикладываю.

PS думаю для модема необходимо вводить и первую и вторую строку инициализации  ;)  
Да... Наверное придется... Единственное настройки тогда старых версий не подойдут к новой версии.
Но на самом деле в 7 пункте есть выбор посылать перед
основной строкой ATZ и ATE1 или нет - как подсмотрел в гугле - все мобильникам эти
строки посылают.
На картинке подчеркнуто зеленым - что оно посылается.
Вот еще я видел что многие в pppd посылают
user beeline
тоже попробую реализовать

По ошибке
LCP: timeout sending Config-Requests  
нашел
http://www.gentoo.ru/node/11283
и добавил в скрипт профиль №9

kostyalamer

  • Гость
Продолжаем разговор:
профили 9-5, 3,2,0 вывод одинаковый:
Apr  4 16:23:22 host-2 pppd[17607]: pppd 2.4.4 started by root, uid 0
Apr  4 16:23:23 host-2 pppd[17607]: Connect script failed
Apr  4 16:23:24 host-2 pppd[17607]: Modem hangup
Apr  4 16:23:24 host-2 pppd[17607]: Connection terminated.
Apr  4 16:23:40 host-2 pppd[17607]: Connect script failed
Apr  4 16:23:41 host-2 pppd[17607]: Modem hangup
Apr  4 16:23:41 host-2 pppd[17607]: Connection terminated.
Apr  4 16:23:57 host-2 pppd[17607]: Connect script failed
Apr  4 16:23:58 host-2 pppd[17607]: Modem hangup

профиль 4
Apr  4 16:31:32 host-2 pppd[20232]: pppd 2.4.4 started by root, uid 0
Apr  4 16:31:32 host-2 pppd[20234]: pppd 2.4.4 started by root, uid 0
Apr  4 16:31:32 host-2 pppd[20234]: Device ttyACM0 is locked by pid 20232
Apr  4 16:31:33 host-2 pppd[20232]: Connect script failed
Apr  4 16:31:34 host-2 pppd[20232]: Modem hangup
Apr  4 16:31:34 host-2 pppd[20232]: Connection terminated.
профиль 1
Apr  4 16:33:29 host-2 pppd[22147]: pppd 2.4.4 started by root, uid 0
Apr  4 16:33:30 host-2 pppd[22147]: Connect script failed
Apr  4 16:33:31 host-2 pppd[22147]: Modem hangup
Apr  4 16:33:31 host-2 pppd[22147]: Connection terminated.
Apr  4 16:33:59 host-2 pppd[22733]: pppd 2.4.4 started by root, uid 0
Apr  4 16:33:59 host-2 pppd[22733]: Removed stale lock on ttyACM0 (pid 22147)
Apr  4 16:34:00 host-2 pppd[22733]: Connect script failed
Apr  4 16:34:01 host-2 pppd[22733]: Modem hangup
Apr  4 16:34:01 host-2 pppd[22733]: Connection terminated.
Apr  4 16:34:17 host-2 pppd[22733]: Connect script failed
Apr  4 16:34:18 host-2 pppd[22733]: Modem hangup
Apr  4 16:34:18 host-2 pppd[22733]: Connection terminated.
профиль 4 с не экранированными кавычками
 Apr  4 16:37:23 host-2 chat[24551]: abort on (BUSY)
Apr  4 16:37:23 host-2 chat[24551]: abort on (NO ANSWER)
Apr  4 16:37:23 host-2 chat[24551]: abort on (RINGING)
Apr  4 16:37:23 host-2 chat[24551]: abort on (NO CARIER)
Apr  4 16:37:23 host-2 chat[24551]: abort on (NO DIALTONE)
Apr  4 16:37:23 host-2 chat[24551]: abort on (DELAYED)
Apr  4 16:37:23 host-2 chat[24551]: abort on (VOICE)
Apr  4 16:37:23 host-2 chat[24551]: abort on (ERROR)
Apr  4 16:37:23 host-2 chat[24551]: abort on (RINGING)
Apr  4 16:37:23 host-2 chat[24551]: timeout set to 30 seconds
Apr  4 16:37:23 host-2 chat[24551]: send (ATZ^M)
Apr  4 16:37:23 host-2 chat[24551]: timeout set to 10 seconds
Apr  4 16:37:23 host-2 chat[24551]: expect (OK)
Apr  4 16:37:23 host-2 chat[24551]: ATZ^M^M
Apr  4 16:37:23 host-2 chat[24551]: OK
Apr  4 16:37:23 host-2 chat[24551]:  -- got it
Apr  4 16:37:23 host-2 chat[24551]: send (ATE1^M)
Apr  4 16:37:23 host-2 chat[24551]: timeout set to 10 seconds
Apr  4 16:37:23 host-2 chat[24551]: expect (OK)
Apr  4 16:37:23 host-2 chat[24551]: ^M
Apr  4 16:37:23 host-2 chat[24551]: ATE1^M^M
Apr  4 16:37:23 host-2 chat[24551]: OK
Apr  4 16:37:23 host-2 chat[24551]:  -- got it
Apr  4 16:37:23 host-2 chat[24551]: send (AT+CGDCONT=1,IP,internet.beeline.ru^M)
Apr  4 16:37:23 host-2 chat[24551]: timeout set to 30 seconds
Apr  4 16:37:23 host-2 chat[24551]: expect (OK)
Apr  4 16:37:23 host-2 chat[24551]: ^M
Apr  4 16:37:23 host-2 chat[24551]: AT+CGDCONT=1,IP,internet.beeline.ru^M^M
Apr  4 16:37:23 host-2 chat[24551]: ERROR
Apr  4 16:37:23 host-2 chat[24551]:  -- failed
Apr  4 16:37:23 host-2 chat[24551]: Failed (ERROR)
1) Ты был прав, кавычки надо экранировать,это я чего-то проглядел. Правда лучше переложить это дело на сам скрипт, иначе пользователь запутается.
2) У меня создается впечатление, что порт закрывает NetworkManager, посмотри верхний лог kppp из предыдущего
поста там все тоже не слава Богу.
3) У меня на eth0 поднят ADSL. так вот при экспериментах я отключаю модем иначе даже kppp не соединяется.
PS GPRS-ники АУ !!! Очень бы хотелось для полноты картины еще пару-тройку тестеров на разных мобильниках, модемах и версиях Альта.
« Последнее редактирование: 04.04.2010 17:05:59 от kostyalamer »

greyzy

  • Гость
альт 5,0 KDE, модем билайн E-160 хуавей (usb), такая же байда, ругается на ^M в конце строки инициализации (там нигде не ставится dos-окончание? ). И почему есть кнопка "Сохранить конфиг" и нет загрузить, постоянно  набирать все параметры это то еще удовольствие...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
альт 5,0 KDE, модем билайн E-160 хуавей (usb), такая же байда, ругается на ^M в конце строки инициализации (там нигде не ставится dos-окончание? ). И почему есть кнопка "Сохранить конфиг" и нет загрузить, постоянно  набирать все параметры это то еще удовольствие...
Дак по идее один раз сохранили и он сохранен в ~/.myppprc
При повторном запуске программа берет из этого файла настройки...

А вы запускаете от пользователя?
Там просто чтоб набрать надо привилегии - или через sudo или если войти как root через su (не su- su - а именно su)
« Последнее редактирование: 05.04.2010 12:31:36 от YYY »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
2) У меня создается впечатление, что порт закрывает NetworkManager, посмотри верхний лог kppp из предыдущего
поста там все тоже не слава Богу.
Дак а если попробовать тоже стать через su рутом, а потом kppp запустить?


Добавил возможность задать 3 инициализационных строки модема.
Проблема в том что файл настроек не совпадает со старой версией - надо настройки проверить.
Кавычки теперь вроде тоже можно в ini записывать обычным образом. через sed их в \" перегоняет автоматом.
Также из-за того что можно задать несколько ini строк убрал несколько старых профилей и добавил новых
с user и lock для pppd
В качестве имени user для pppd передается "Название провайдера"

Между попытками лучше на кнопку "Отключить" нажимать - чтоб предыдущий процесс pppd остановить
Видимо эти
"Device ttyACM0 is locked by pid 20232" 
поэтому и выскакивают.
Старый процесс так и не соединился и висит, а новый пытается занятое устройство использовать...

Чуть изменился внешний вид. Ужал окно настроек для того чтоб на экран в 600 точек умещалось

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
При запске на минимале с WM выдает сообщение :
./myppp : line 3 : exec : wish: not found
При запуске под Альт 4.1 запускается, но ... в 4.1. не поддерживается USB модем 626.  ???
Придется ставить полный 5.0  и пробовать на нем.

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
> ./myppp : line 3 : exec : wish: not found
У Вас Tk установлен?
ALT Linux 5.1 branch (Ziziphora)

Оффлайн крошка-енот

  • Завсегдатай
  • *
  • Сообщений: 96
  • racoon from racoon city
@YYY, а измененный коде где выкладываете? может стоит завести репо на github или gitoruis - заинтересованным люди будут с актуальной версией, да и патчик можно соорудить, да показзать "у вас там не работало, я тут пофиксил немного".
ALT Linux 5.1 branch (Ziziphora)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
@YYY, а измененный коде где выкладываете?
В самом первом сообщении

может стоит завести репо на github или gitoruis - заинтересованным люди будут с актуальной версией, да и патчик можно соорудить, да показзать "у вас там не работало, я тут пофиксил немного".
Я не знаю что это %(
Но если такое можно я только за