Nowy program do zarządzania modemem

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
yanan
Stały użytkownik forum
Posty: 51
Rejestracja: 2010-07-03, 17:34
Lokalizacja: Śląsk

Re: Nowy program do zarządzania modemem

Post autor: yanan »

Mój skrypt ma trochę większe możliwości... poza tym duży nacisk kładę na ułatwienie procesu instalacji (skrypt sam wykrywa modem). Na razie podjęte są próby stworzenia instalatora, aby każdy kto nie do końca zna się na komendach w terminalu mógł mieć program w pełni działający.
Kolejnym elementem jest przeniesienie kodu na Qt.

Jak chcesz to możesz pomóc w pisaniu programu nic nie stoi na przeszkodzie :)

P.S. Kiedyś miałem napisany już kod do obsługi tego ogranicznia porównywał on pobrane dane z vnstat i odłączył internet jak przekroczył 100MB.

Dzięki wielkie za bezpośredni link naprawdę ułtatwiłeś sprawę aktualizacji...
boskar
Stały użytkownik forum
Posty: 68
Rejestracja: 2010-05-05, 10:24
Lokalizacja: Katowice

Re: Nowy program do zarządzania modemem

Post autor: boskar »

O, naprawdę ciekawy projekt. Nie udało mi się go jeszcze zmusić do działania, ale wszystko w swoim czasie :-)

Natomiast widzę w set.sh pewną niekonsekwencję (chyba?) - jeśli program działa tylko pod rootem do działania - instalacji (if [ `whoami` != "root" ]; then) to czy używanie $HOME dla roota ma w ogóle sens?

Chyba że pod sudo wtedy wszystko jest ustawione tak jak przewidziałeś... Ja osobiście sudo w konsoli nie używam w ogóle - stare dobre su jest jak najbardziej OK ;)

Pobawię się tym przy okazji ;)
yanan
Stały użytkownik forum
Posty: 51
Rejestracja: 2010-07-03, 17:34
Lokalizacja: Śląsk

Re: Nowy program do zarządzania modemem

Post autor: yanan »

Sprawa jest trochę bardziej skomplikowana... ponieważ chciałem, aby program przy instalacji tylko raz pytał o hasło. Można to zrobić w dwojaki sposób:
1. użyć gksudo - piękne ;) graficzne ukazanie monitu o hasło, ale problemem jest wykorzystanie konta root-a (wszystkie pliki wędrują do lokalizacji /root/--tutaj--
2. użyć terminal potem sudo <komenda> wtedy jest to samo, ale działa to na takie zasadzie, że uruchamiamy program na własnym koncie, ale z uprawnieniami roota i pliki pobierane są do lokalizacji użytkownika (przynajmniej u mnie tak jest) :)

Obecnie pracuje nad graficznym okienkiem jakby ktoś chciał uruchomić przez "dwuklik" programu :)

Zapraszam do testów ;)
Awatar użytkownika
Linuxiarz
Specjalista bezprzewodowy-junior
Posty: 210
Rejestracja: 2011-06-03, 12:03
Lokalizacja: Biała Rawska

Re: Nowy program do zarządzania modemem

Post autor: Linuxiarz »

Chciałem znów spróbować zainstalować ten program, ale po uruchomieniu set.sh z pulpitu wyskakuje mi info w konsoli:

Kod: Zaznacz cały

Nie posiadasz praw administratora.
Nie wiem co jest grane, w ustawieniach użytkowników mam typ konta Administrator. ;)
key
*Mistrz bezprzewodowy*
Posty: 9565
Rejestracja: 2010-08-01, 18:30
Lokalizacja: Nürnberg

Re: Nowy program do zarządzania modemem

Post autor: key »

sudo bash set.sh
Nie pomagam na PW.
Awatar użytkownika
Linuxiarz
Specjalista bezprzewodowy-junior
Posty: 210
Rejestracja: 2011-06-03, 12:03
Lokalizacja: Biała Rawska

Re: Nowy program do zarządzania modemem

Post autor: Linuxiarz »

key pisze:sudo bash set.sh
Wyskakuje:

Kod: Zaznacz cały

[sudo] password for ubuntu:
Nie mogę nic wpisać, kursor miga.
ryba825
Mistrz bezprzewodowy
Posty: 1332
Rejestracja: 2009-07-05, 16:15
Lokalizacja: Warszawa

Re: Nowy program do zarządzania modemem

Post autor: ryba825 »

Linuxiarz pisze:Nie mogę nic wpisać, kursor miga.
Facepalm.
Kursor miga, a gdy wpisujesz, to przestaje migać. W terminalu nie pokazują się gwiazdki, gdy wpisujesz hasło. Wpisujesz hasło, a potem wciskasz [enter].
Awatar użytkownika
Linuxiarz
Specjalista bezprzewodowy-junior
Posty: 210
Rejestracja: 2011-06-03, 12:03
Lokalizacja: Biała Rawska

Re: Nowy program do zarządzania modemem

Post autor: Linuxiarz »

ryba825 pisze:Kursor miga, a gdy wpisujesz, to przestaje migać.
W tym problem, że nie mogę nic napisać, zrobić tak zwanej edycji i wpisać tekst. Dzieje się to tylko wtedy, gdy mnie sudo pyta o hasło. ;)
ryba825
Mistrz bezprzewodowy
Posty: 1332
Rejestracja: 2009-07-05, 16:15
Lokalizacja: Warszawa

Re: Nowy program do zarządzania modemem

Post autor: ryba825 »

Linuxiarz, gdy wpisujesz hasło, to Ci się ono (ani gwiazdki) nie wyświetla. Po prostu je wpisujesz i dajesz [enter].
Awatar użytkownika
Linuxiarz
Specjalista bezprzewodowy-junior
Posty: 210
Rejestracja: 2011-06-03, 12:03
Lokalizacja: Biała Rawska

Re: Nowy program do zarządzania modemem

Post autor: Linuxiarz »

ryba825 pisze:Linuxiarz, gdy wpisujesz hasło, to Ci się ono (ani gwiazdki) nie wyświetla.
To ja wiem.
ryba825 pisze:Po prostu je wpisujesz i dajesz [enter].
Gdy prosi o hasło, nie mogę jego wpisać ani żadnej literki, cyfry, bo nie działa mi klawiatura wtedy dla tej komendy. ;)
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Nowy program do zarządzania modemem

Post autor: ra-v »

ryba825 napisał/a:
To ja wiem. ryba825 napisał/a:
To ja już nic nie wiem:)
Skąd wiesz że ci nie działa klawiatura skoro nic nie widać? Widzisz na kablu ze impulsy nie płyną?
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
yanan
Stały użytkownik forum
Posty: 51
Rejestracja: 2010-07-03, 17:34
Lokalizacja: Śląsk

Re: Nowy program do zarządzania modemem

Post autor: yanan »

...a myślałem, że łatwiej się już nie da opisać... ale zaktualizowałem stronkę oraz dodałem nowy alias www.modem.glt.pl teraz mam nadzieję już każdy będzie mógł skorzystać z programu...

Potrzebuje kogoś kto posiada modemy marki Option lub ZTE, chciałbym włączyć obsługę także tych modemów.
boskar
Stały użytkownik forum
Posty: 68
Rejestracja: 2010-05-05, 10:24
Lokalizacja: Katowice

Re: Nowy program do zarządzania modemem

Post autor: boskar »

Mam Optiona i chętnie pomogę. ;)
yanan
Stały użytkownik forum
Posty: 51
Rejestracja: 2010-07-03, 17:34
Lokalizacja: Śląsk

Re: Nowy program do zarządzania modemem

Post autor: yanan »

Sorrki, że dopiero teraz. Najlepiej jak podłączysz do USB tylko modem i wpiszesz do terminalu:

Kod: Zaznacz cały

ls /dev/ttyUSB*

Kod: Zaznacz cały

lsusb
boskar
Stały użytkownik forum
Posty: 68
Rejestracja: 2010-05-05, 10:24
Lokalizacja: Katowice

Re: Nowy program do zarządzania modemem

Post autor: boskar »

Mój option jest fizycznie pod mini PCI Express, logicznie korzysta z szyny USB.

Jest obsługiwany za pomocą sterownika hso (nota bene rewelacyjny to nie jest, ma tendencję do crashowania się raz na jakiś czas), zatem pliki urządzeń to:

Kod: Zaznacz cały

boskar@eskulap:~$ ls /dev/ttyHS*
/dev/ttyHS0  /dev/ttyHS1  /dev/ttyHS2  /dev/ttyHS3  /dev/ttyHS4  /dev/ttyHS5
(mimo tego że jest podpięty przez USB nie daje ttyUSB)

A jeśli chodzi o lsusb (bez -v) to dostaniemy tylko:

Kod: Zaznacz cały

Bus 004 Device 002: ID 0af0:7211 Option 

Idźmy trochę dalej - Option daje nam parę urządzeń, niestety nie wszystkie są zwykłymi terminalami w których komendy AT działają.
Najprościej ustalić który się do czego nadaje można sprawdzając zawartość plików hsotype które można znaleźć w /procach i /sysach - najprościej w /sys/

Kod: Zaznacz cały

boskar@eskulap:/sys/class/tty$ for x in `ls ttyHS*/hsotype`; do cat $x; done
Control
Application
GPS
Application2
Diagnostic
Modem
Niestety bez ustalenia co robi który port w hso ciężko - domyślnie miałem Control, Application, Diagnostic i Modem (kolejno ttyHS0-ttyHS3) - dodatkowe odblokowuje się poprzez komendę AT_OIFC.
Awatar użytkownika
ra-v
Mistrz bezprzewodowy
Posty: 1529
Rejestracja: 2009-11-08, 22:59
Lokalizacja: Fryzjer City

Re: Nowy program do zarządzania modemem

Post autor: ra-v »

yanan pisze:Potrzebuje kogoś kto posiada modemy marki Option lub ZTE, chciałbym włączyć obsługę także tych modemów.
Ja mam ZTE MF636
Internet 70GB/nolimit: Huawei E3372s-153+TP-LINK MR3420 v2
Telefon: Moto G 1gen / Lumia 625 / iPhone 4 / Nokia 6310i
yanan
Stały użytkownik forum
Posty: 51
Rejestracja: 2010-07-03, 17:34
Lokalizacja: Śląsk

Re: Nowy program do zarządzania modemem

Post autor: yanan »

...no to będzie ciężko bez modemu to napisać... będę próbował co do ttyUSB to się mogłem domyślić, że będzie inaczej... powiem krótko nie traćcie nadziei :)
berni
Specjalista bezprzewodowy-senior
Posty: 496
Rejestracja: 2009-06-14, 22:21
Lokalizacja: PL

Re: Nowy program do zarządzania modemem

Post autor: berni »

boskar pisze:Jest obsługiwany za pomocą sterownika hso (nota bene rewelacyjny to nie jest, ma tendencję do crashowania się raz na jakiś czas)
Z moimi iCON-ami 225, 411 i 505 łączenie z netem poprzez sterownik HSO jest bez zarzutu, praktycznie nie ma zerwań i to zarówno gdy korzystam ze skryptów hso_connect (tutaj tylko z iCON-em 505 jeszcze zdarzają się dziwne zachowania, ten skrypt w zasadzie nie jest przeznaczony dla tego modemu) czy też za pomocą Network Managera.
Gdy wyłączę HSO komendą rmmod hso i załaduję sterownik usbserial z odpowiednimi parametrami dla danego Optiona to połączenie z netem czy to poprzez ppp czy NM już nie jest tak stabilne.
boskar pisze:Niestety bez ustalenia co robi który port w hso ciężko
Ja korzystam do komunikacji z modemami Option poprzez port Application.
ODPOWIEDZ