Jak codziennie mieć inne hasło wifi ?

Wifi Automatyczna zmiana hasła
Prowadzisz sklep/kawiarnie w centrum miasta z wifi dla klientów? Nie chcesz aby twoje haslo wifi znali wszyscy w okolicy ? Okresowa automatyczna zmiana hasła do wifi rozwiąże ci ten problem…

Jak codziennie mieć inne hasło wifi ?

Prowadzisz sklep/kawiarnie w centrum miasta z wifi dla klientów? Nie chcesz aby twoje haslo wifi znali wszyscy w okolicy ? Okresowa automatyczna zmiana hasła do wifi -rozwiąże ci ten problem…

Wiadomo można mieć wifi bez hasła, ale wtedy wszyscy łączą się jak popadnie .

A jak będzie to samo hasło cały czas to za chwile wszyscy “sąsiedzi”  będą siedzieć na naszym Wifi.

Co za tym można z  tym zrobić ? 

Najtańszym i najprostszym rozwiązaniem będzie zrobienie zmienianego codziennie rano hasła do wifi za pomocą skryptu w mikrotiku.

Tak wiem mikrotik – skomplikowane , trudne i w ogóle … ale prawda jest taka że nic innego nie daje takich możliwości w tej cenie. 

A co do  poziomu trudności … podaję wam poniżej gotowe skrypty  które po prostu wklejamy w terminalu w mikrotiku. Będzie to działać przy standardowej konfiguracji wifi. 

  1. Aby to sensownie działało to wypada ustawić synchronizację czasu
/system clock set time-zone-name=Europe/Warsaw
/system ntp client set enabled=yes primary-ntp=194.146.251.100 secondary-ntp=194.146.251.101
  1. skrypt codziennej zmiany hasła
/system script
add name=zmiana-hasla policy=read,write,test,password source="\
:local date [/system clock get date];\
:local month [:pick $date 0 3];\
:local day [:pick $date 4 6];\
:local year [:pick $date 7 11];\
# Przekształcenie miesiąca skrótu (np. apr) na numer
:local monthnum do={\
    :if ($month = \"jan\") do={:return \"01\"}\
    :if ($month = \"feb\") do={:return \"02\"}\
    :if ($month = \"mar\") do={:return \"03\"}\
    :if ($month = \"apr\") do={:return \"04\"}\
    :if ($month = \"may\") do={:return \"05\"}\
    :if ($month = \"jun\") do={:return \"06\"}\
    :if ($month = \"jul\") do={:return \"07\"}\
    :if ($month = \"aug\") do={:return \"08\"}\
    :if ($month = \"sep\") do={:return \"09\"}\
    :if ($month = \"oct\") do={:return \"10\"}\
    :if ($month = \"nov\") do={:return \"11\"}\
    :if ($month = \"dec\") do={:return \"12\"}\
};\
:local mnth ([$monthnum]);\
:local password ($day . $mnth . $year . \"123\");\
/interface wireless security-profiles set [find default=yes] wpa2-pre-shared-key=$password;\
:log info (\"[WiFi] Nowe haslo ustawione: $password\")"
  1. ustawienie harmonogramu 

/system scheduler add name=harmonogram-zmiany on-event=zmiana-hasla start-time=05:00:00 interval=1d comment="Codzienna zmiana hasla WiFi"

Takie rozwiązanie spowoduje iż codziennie  rano hasło zostanie zmienione wg  klucza data+123 , czyli ddmmYYYY123

Oczywiście to jest tylko przykład tego co można tu zrobić ( np zamiast daty  numer tygodnia w roku itp. )

Patrząc na to iż osiągneliśmy tą funkcjonalność na routerze za mniej niż 100 pln, to rewelacja.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *