Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Instalacja i konfiguracja oprogramowania sieciowego.
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

Witam ... chyba to dobre miejsce ...

Istota Problemu : Aero2 to darmowy internet 512 kbps jedynym ograniczeniem tej darmowości jest to , że jedna sesja trwa 60 minut . Na Windows jest specjalne oprogramowanie do modemu podpinanego pod USB który posiadam ( Vodafone K3670 ) i jest tam funkcja ponawiania połączenia ( po przerwaniu ) w Linux muszę robić to ręcznie czyli kliknąć rozłącz i potem ponownie połącz by zresetować połączenie Darmowego Internetu ...

Rozwiązanie w systemie Linux : Przypuszczam , że można to rozwiązać poprzez skrypt Bash zatem potrzebuję jak w temacie Skrypt w Bash'u do automatycznego resetowania połączenia 3G ( Aero2 ) z określonym interwałem czasowym ( co około 60 min ... może być np. co 55 min ) ... najlepiej gdyby jeszcze była możliwość ładowania skryptu z uruchamianym systemem

( szczegóły na temat aero2 : http://www.aero2.pl/bdi.html )

Pomoże ktoś ze znających się na Bash'u ??? Bardzo bym był wdzięczny za kod takiego skryptu ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: mistrz1 »

Jakiego resetowania, po co, co chcesz osiągnąć? Chcesz, aby na Linuksie sam wznawiał połączenie po tych 60 min?
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję :) :clap:
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

Chodzi o to , że po 60 minutach samo połaczenie się niby nie zrywa tylko nagle brakuje internetu i aby ponownie był trzeba ręcznie rozłączyć i połączyć ponownie a chciałbym to zautomatyzować jak w Windows ... to jest ten myk tego darmowego internetu ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: mistrz1 »

Używam aero2 i modemu huawei, a do obsługi modemu i wznawiania połączeń używam wvdial, który działa idealnie.
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję :) :clap:
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

U mnie nie działa ... nie wykrywa mi na żadnym USB tego modemu ( sprawdzałem poprzez edycję pliku w trybie tekstowym oraz w trybie graficznym "gnome PPP" jako nakładki na to co podałeś )dlatego potrzebuję metodę z Bash'em ... bo jedynie przez program NetworkManager da się łączyć ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: ethanak »

a teraz przeczytaj i uzupełnij zdanie:
"network manager jest nakładką na..."
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny!

Post autor: mistrz1 »

Może masz źle skonfigurowany plik wvdial.conf
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję :) :clap:
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny!

Post autor: neo86 »

mistrz1 pisze:Może masz źle skonfigurowany plik wvdial.conf
sprawdzałem różne kombinacje po każdej zapisanej zmianie sprawdzałem i oto wyniki ... :

Kod: Zaznacz cały

mt@macbuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB3: No such file or directory
--> Cannot open /dev/ttyUSB3: No such file or directory
--> Cannot open /dev/ttyUSB3: No such file or directory
mt@macbuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB4: No such file or directory
--> Cannot open /dev/ttyUSB4: No such file or directory
--> Cannot open /dev/ttyUSB4: No such file or directory
mt@macbuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
mt@macbuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB1: No such file or directory
--> Cannot open /dev/ttyUSB1: No such file or directory
--> Cannot open /dev/ttyUSB1: No such file or directory
mt@macbuntu:~$ wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot open /dev/ttyUSB2: No such file or directory
--> Cannot open /dev/ttyUSB2: No such file or directory
--> Cannot open /dev/ttyUSB2: No such file or directory
mt@macbuntu:~$ 
Wzorując się na szablonie :

Kod: Zaznacz cały

[Dialer aero2]
Modem = /dev/ttyUSB0
Phone = *99#
Username =;
Password =;
Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0
Auto DNS = on
i dalej nie działa ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: mistrz1 »

Kod: Zaznacz cały

[Dialer Defaults]
Modem = /dev/ttyUSB0
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,"IP","darmowy"
Init4 = AT&C1
Carrier Check = no
;Modem Type = Analog Modem
Phone = *99***1#
Dial Command = ATDTW
ISDN = 0
Auto DNS = 1
apn = darmowy
Username =;
Password =;
Init1 = ATZ
Baud = 460800
Stupid mode = Yes
Ja mam tak skonfigurowany. A łączę się przez polecenie:

Kod: Zaznacz cały

sudo pon.wvdial
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję :) :clap:
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

Taki mam wynik urządzeń na USB :

Kod: Zaznacz cały

mt@macbuntu:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0af0:7501 Option 
Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. Mass Storage Device
Bus 001 Device 003: ID 5986:0203 Acer, Inc 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
mt@macbuntu:~$ 
Option to jest modem ... czyli jaki numer USB wpisać w config ? Bo nic nie działa nadal ... przy żadnej kombinacji od USB od 1 do 6 ani 001 do 006 i nic z tego ... beznadziejna ta metoda coś ... lepszy by był bash na reset połączenia niż kombinowanie z tym ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: luk1don »

Musisz skonfigurować połączenie i łączyć się przez Network Manager. Tu masz skrypt do automatycznego rozłączania się co 59 minut, zapisz jako sh, nadaj uprawnienia do wykonalności i dodaj go do programów startowych

Kod: Zaznacz cały

#!/bin/bash
# --------------------------------------
#
#      Tytuł: skrypt
#      Autor: mark11
#
#      Nazwa: skrypt
#      Plik:
#      Utworzony:
#
#
#
#
# --------------------------------------

PIERWSZE_CZEKANIE_SEKUNDY=20
USPIJ_MINUT_POWIADOMIENIE=58
RESTART_MINUT_PO_POWIADOMIENIU=1
CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY=10

notify-send "modemRestart start" "Za ${PIERWSZE_CZEKANIE_SEKUNDY} sekund restart sieci"
sleep ${PIERWSZE_CZEKANIE_SEKUNDY}

# restart na poczatek, dla pewnosci
notify-send "modemRestart wyłaczenie sieci" "Wyłączam sieć komórkową"
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"false"
notify-send "modemRestart właczenie sieci" "Włączam sieć komórkową"
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"
sleep ${CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY}
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"


# petla
while :
do
    notify-send "modemRestart uśpienie" "Usypiam na ${USPIJ_MINUT_POWIADOMIENIE} minut, restart za $(($RESTART_MINUT_PO_POWIADOMIENIU + $USPIJ_MINUT_POWIADOMIENIE)) minut"
    sleep ${USPIJ_MINUT_POWIADOMIENIE}m
    notify-send "modemRestart przypomnienie" "Restart sieci za ${RESTART_MINUT_PO_POWIADOMIENIU} minut"
    sleep ${RESTART_MINUT_PO_POWIADOMIENIU}m
    notify-send "modemRestart wyłaczenie sieci" "Wyłączam sieć komórkową"
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"false"
    notify-send "modemRestart właczenie sieci" "Włączam sieć komórkową"
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"
    sleep ${CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY}
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"

done
Ostatnio zmieniony 31 sty 2013, 10:21 przez luk1don, łącznie zmieniany 1 raz.
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

luk1don pisze:Musisz skonfigurować połączenie i łączyć się przez Network Manager. Tu masz skrypt do automatycznego rozłączania się co 59 minut, zapisz jako sh, nadaj uprawnienia do wykonalności i dodaj go do programów startowych

Kod: Zaznacz cały

#!/bin/bash

PIERWSZE_CZEKANIE_SEKUNDY=20
USPIJ_MINUT_POWIADOMIENIE=58
RESTART_MINUT_PO_POWIADOMIENIU=1
CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY=10

notify-send "modemRestart start" "Za ${PIERWSZE_CZEKANIE_SEKUNDY} sekund restart sieci"
sleep ${PIERWSZE_CZEKANIE_SEKUNDY}

# restart na poczatek, dla pewnosci
notify-send "modemRestart wyłaczenie sieci" "Wyłączam sieć komórkową"
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"false"
notify-send "modemRestart właczenie sieci" "Włączam sieć komórkową"
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"
sleep ${CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY}
dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"


# petla
while :
do
    notify-send "modemRestart uśpienie" "Usypiam na ${USPIJ_MINUT_POWIADOMIENIE} minut, restart za $(($RESTART_MINUT_PO_POWIADOMIENIU + $USPIJ_MINUT_POWIADOMIENIE)) minut"
    sleep ${USPIJ_MINUT_POWIADOMIENIE}m
    notify-send "modemRestart przypomnienie" "Restart sieci za ${RESTART_MINUT_PO_POWIADOMIENIU} minut"
    sleep ${RESTART_MINUT_PO_POWIADOMIENIU}m
    notify-send "modemRestart wyłaczenie sieci" "Wyłączam sieć komórkową"
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"false"
    notify-send "modemRestart właczenie sieci" "Włączam sieć komórkową"
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"
    sleep ${CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY}
    dbus-send --print-reply --system --dest=org.freedesktop.NetworkManager /org/freedesktop/NetworkManager "org.freedesktop.DBus.Properties.Set" string:"org.freedesktop.NetworkManager" string:"WwanEnabled" variant:boolean:"true"

done
Oooo wlaśnie !!! I to się nazywa fachowa pomoc ... trzeba było tak od razu :) Temat można zamknąć :) Mechanizm skryptu działa perfekcyjnie !!! Dzięki !!!
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
mark11
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 30 sty 2013, 10:49
Płeć: Mężczyzna

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: mark11 »

Chciałbym podziękować luk1don za szybką i skuteczną pomoc na forum ale jak się podaje nie swoje skrypty to dobrze by było podać z kąt on pochodzi .

Link do oryginalnego skryptu http://forum.jdtech.pl/Watek-huawei-e31 ... ala?page=4
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: luk1don »

mark11 pisze:Chciałbym podziękować luk1don za szybką i skuteczną pomoc na forum ale jak się podaje nie swoje skrypty to dobrze by było podać z kąt on pochodzi .

Link do oryginalnego skryptu http://forum.jdtech.pl/Watek-huawei-e31 ... ala?page=4
Nie muszę się posiłkować tamtym przykładem kolego, choć można, a nazwanie tamtego "oryginalnym" to za dużo powiedziane (widziałem w sieci podobne) i właściwie to już jest "mój" skrypt. Rozwiązanie wykorzystuje proste polecenia systemowe bez żadnych udoskonaleń. Jedynie to rozłączanie po 59 minutach i dodatek notify-send...
Więcej wyjaśnienia:
viewtopic.php?f=137&t=164511
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: jacekalex »

Sznurek: http://dug.net.pl/drukuj/197/aero2_z_mo ... wei_e3131/
Z innymi modemami to działa podobnie.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
neo86
Wygnańcy
Posty: 137
Rejestracja: 25 wrz 2012, 09:40
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Inne
Architektura: x86
Lokalizacja: Kogo to obchodzi ?
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: neo86 »

Nie wiem czemu przeciągacie temat ... niestety powiem Wam , że metoda z narzędziem "wvdial" nie przy każdym modemie się sprawdza np. przy moim Vodafone K3670 ten program jest bezużyteczny zatem jedynie pomocny jest skrypt ... więc więcej nie piszcie że ten wvdial jest genialny bo jest do kitu w przypadku modemów innych niż Huawei ... przynajmniej u mnie to narzędzie nie działało pod żadną z dystrybucji LTS ani 10.04 ani też w 12.04 ...
Sprzęt : Netbook MSI U123 ( Atom 1,6 GHz / 2GB DDR-2 RAM / 120 GB SATA / Intel GMA / OS: Mint 13 MATE 32Bit - Bazuje na Ubuntu 12.04 LTS )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: ethanak »

a ty nie pisz że jest do kitu przy modemach innych niż huawei - sprawdziłeś tylko jeden, ale jak zwykle wypowiadasz się o całym świecie.
Awatar użytkownika
mistrz1
Zakręcona Traszka
Zakręcona Traszka
Posty: 893
Rejestracja: 16 kwie 2012, 17:18
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64
Lokalizacja: Związek Socjalistycznych Republik Europejskich. Dystrykt – Polska

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: mistrz1 »

@neo86, skopiowałeś ustawienia dla wvdial, które podałem i wkleiłeś do swojego pliku konfiguracyjnego i uruchomiłeś poleceniem, które podałem i nie działa?
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję :) :clap:
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4674
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: jacekalex »

neo86 pisze:Nie wiem czemu przeciągacie temat ... niestety powiem Wam , że metoda z narzędziem "wvdial" nie przy każdym modemie się sprawdza np. przy moim Vodafone K3670 ten program jest bezużyteczny zatem jedynie pomocny jest skrypt ... więc więcej nie piszcie że ten wvdial jest genialny bo jest do kitu w przypadku modemów innych niż Huawei ... przynajmniej u mnie to narzędzie nie działało pod żadną z dystrybucji LTS ani 10.04 ani też w 12.04 ...
Przełączanie trybu pracy modemu jest indywidualną cechą każdego modemu lub serii modemów jednego producenta.
Ale konfiguracja wvdial, sprawdzanie mocy sygnału czy kody USSD, to są parametry sieci 3/4G a nie modemu, i na wszystkich modemach działa jednakowo.
Wvdial natomiast u Ciebie na 99% nie działał dlatego, ze uruchomiony demon network-managera blokował ustawienia modemu.
Żeby zadziałał wvdial, najpierw trzeba wyłączyć demona network-manager.
Identyczna sytuacja jest z dhclientem, wpa_gui i innymi programami, które służą do konfiguracji sieci i połączeń.

Dlatego network-manager często utrudnia ustawienie sieci, zamiast je ułatwić.
Tak jest przy każdym błędzie w NM.
Sytuacja, kiedy NM nie potrafił obrobić najzwyklejszego połączenia po kablu z dhcp, wcale nie była taka rzadka w Ubuntu, podobnie, jak kłopoty z połączeniami wifi, kiedy NM nie współpracował z wpa_supplicantem, a np karty Intela pozwolą na połączenie wifi n tylko z szyfrowaniem wpa.
I przez błąd NM wyszedł z tego kiedyś przypał jak diabli.
Sznurki: viewtopic.php?f=137&t=148367
http://forum.dug.net.pl/viewtopic.php?id=19314

Network-manager to jeden z najbardziej problematycznych programów w historii Ubuntu, zwłaszcza, w połączeniu z demonem Avahi.

To by było na tyle
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !

Post autor: luk1don »

jacekalex pisze:
Network-manager to jeden z najbardziej problematycznych programów w historii Ubuntu, zwłaszcza, w połączeniu z demonem Avahi.

To by było na tyle
:craz:
Zaraz obok Pulseaudio :-D
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Amazon [Bot] i 19 gości