Jednak co zrobić skoro co około 60 minut trzeba na nowo ręcznie resetować połączenie by mieć internet w Aero2 ... ?!
Jest na to sposób mianowicie skrypt Bash którego utworzysz klikając prawym przyciskiem i wybierając "Utwórz Dokument" ==> "Pusty" i wklej to :
Kod: Zaznacz cały
echo " "
echo "---------------------------------------------"
echo "| Program MT Restarter |"
echo "| Autor : Michał Trybulak |"
echo "| ( 2013 A.D. ) |"
echo "---------------------------------------------"
echo "| www.mtart.dl.pl |"
echo "---------------------------------------------"
echo "| Program służy do resetowania połączenia |"
echo "| mobilnego internetu z ograniczonym czasem |"
echo "| działania na jednej sesji ( np. Aero2 ) . |"
echo "---------------------------------------------"
echo " "
echo " "
echo " "
zenity --question --text="Czy chcesz uruchomić MT Restarter dla Internetu Mobilnego ???" || exit
#!/bin/bash
PIERWSZE_CZEKANIE_SEKUNDY=20
USPIJ_MINUT_POWIADOMIENIE=58
RESTART_MINUT_PO_POWIADOMIENIU=1
CZEKANIE_DRUGIE_WLACZENIE_SEKUNDY=10
notify-send "start Programu MT Restart" "Za ${PIERWSZE_CZEKANIE_SEKUNDY} sekund restart sieci"
sleep ${PIERWSZE_CZEKANIE_SEKUNDY}
# restart na poczatek, dla pewnosci
notify-send "MT Restartarter - wyłaczenie sieci" "Wyłączam Mobilny Internet"
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 "MT Restartarter - właczenie sieci" "Włączam Mobilny Internet"
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 "MT Restartarter - 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 "MT Restartarter - przypomnienie" "Restart sieci za ${RESTART_MINUT_PO_POWIADOMIENIU} minut"
sleep ${RESTART_MINUT_PO_POWIADOMIENIU}m
notify-send "MT Restartarter - wyłaczenie sieci" "Wyłączam Mobilny Internet"
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 "MT Restartarter - właczenie sieci" "Włączam Mobilny Internet"
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
Skrypt ten całkowicie automatyzuje resetowanie połączenia .