Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !
-
- 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 !
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 ...
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- mistrz1
- 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 !
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ę
Popieram Rosję
-
- 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 !
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- mistrz1
- 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 !
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ę
Popieram Rosję
-
- 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 !
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- 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 !
a teraz przeczytaj i uzupełnij zdanie:
"network manager jest nakładką na..."
"network manager jest nakładką na..."
- mistrz1
- 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!
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ę
Popieram Rosję
-
- 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!
sprawdzałem różne kombinacje po każdej zapisanej zmianie sprawdzałem i oto wyniki ... :mistrz1 pisze:Może masz źle skonfigurowany plik wvdial.conf
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:~$
Kod: Zaznacz cały
[Dialer aero2]
Modem = /dev/ttyUSB0
Phone = *99#
Username =;
Password =;
Init1 = AT+CGDCONT=1,"IP","darmowy","",0,0
Auto DNS = on
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- mistrz1
- 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 !
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
Kod: Zaznacz cały
sudo pon.wvdial
"Jeśli robisz to, co zawsze robiłeś, masz to, co zawsze miałeś" – Sokrates
Popieram Rosję
Popieram Rosję
-
- 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 !
Taki mam wynik urządzeń na USB :
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 ...
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:~$
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- luk1don
- 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 !
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.
-
- 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 !
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 !!!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 startowychKod: 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
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
Re: Skrypt w Bash'u do automatycznego resetowania połączenia 3G z określonym interwałem czasowym - Potrzebny !
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
Link do oryginalnego skryptu http://forum.jdtech.pl/Watek-huawei-e31 ... ala?page=4
- luk1don
- 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 !
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...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
Więcej wyjaśnienia:
viewtopic.php?f=137&t=164511
- jacekalex
- 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 !
Sznurek: http://dug.net.pl/drukuj/197/aero2_z_mo ... wei_e3131/
Z innymi modemami to działa podobnie.
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
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
-
- 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 !
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 )
- Router Wi-Fi : ZTE MF60 ( Aero2 ) , Nokia N82 + JoikuSpot ( Play Online ) , Zyxel P-320W ( Kablówka )
- 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 !
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.
- mistrz1
- 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 !
@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ę
Popieram Rosję
- jacekalex
- 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 !
Przełączanie trybu pracy modemu jest indywidualną cechą każdego modemu lub serii modemów jednego producenta.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 ...
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
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
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
- luk1don
- 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 !
Zaraz obok Pulseaudiojacekalex 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
Kto jest online
Użytkownicy przeglądający to forum: Amazon [Bot] i 19 gości