Skipping setup.
timeout_duration =300 timeout pre WiFi setup
log_file="/var/log/wifi -connect -check.log"
retries Počet kontrol
retry_delay Pauzy medzi kontrolami (sec)
portal_passphrase="${WIFI_CONNECT_PASSPHRASE:-heslo}"
V konfiguračnej časti skriptu potrebné nastaviť parametre ako názov hotspotu
a jeho heslo."
else
41
.11: Algoritmus kontroly pripojenia Wi-Fi sieti. 2.
Hlavná časť tohto skriptu bude vyzerať takto:
while true; do
echo "$(date) Checking internet connectivity .. Zároveň možné upraviť časovania skriptu ako frekvenciu kontroly
pripojenia, ako dlho čakať medzi opakovaniami ping príkazov koľko krát zopakovať
test pripojenia pred jeho vyhodnotením..Spustenie skriptu
nastavenie
parametrov skriptu
Je pripojenie k
internetu?
Áno
Nastavovanie nie je
potrebné
Počkať pred ďalšou
kontrolou
Nie
Bez pripojenia internetu
Je pripojenie
k Wi-Fi AP?
Zariadenie pripojené
k Wi-Fi AP, došlo výpadku
internetového pripojenia
Čakaj obnovenie
internetového pripojenia
Áno
Nie
Zariadenie bez pripojenia
na internet nie pripojené
k žiadnemu AP
Spustenie wifi-connect
Obr."
if check_internet; then
echo "$(date) Internet connected