Narzędzia użytkownika

Narzędzia witryny


Pasek boczny


O mnie


Dydaktyka:

Feedback


sk2:wlan:mikrotik

To jest stara wersja strony!


Sieci bezprzewodowe na urządzeniach Mikrotik

Mikrotik to łotewska firm produkująca routery, przełączniki, punkty dostępowe i inny sprzęt sieciowy działający pod kontrolą własnościowego oprogramowania (RouterOS/SwOS) wikipedia, strona domowa, dokumentacja RouterOS.

Sprzęt oparty o RouterOS można konfigurować między innymi z [1]:

  • z linii poleceń - przez SSH, telnet, konsolę,
  • przez wbudowaną aplikację webową (WebFig),
  • aplikację okienkową dla systemu Windows (Winbox).

W domyślnej konfiguracji większość sprzętu firmy Mikrotik ma ustawiony adres IP 192.168.88.1/24 na interfejsie ether1 oraz aktywne wszystkie narzędzia konfiguracyjne.

W materiałach podane są komendy do konsoli i zrzuty ekranu z WebFig; można je stosować wymiennie.

Zrzuty ekranu z WebFig zostały "odchudzone" przez wycięcie w edytorze graficznym opcji z domyślnymi wartościami.

RouterOS ma dwie implementacje sieci bezprzewodowych: wireless i wifiwave2.
Materiały są przygotowane dla nowszej – wifiwave2.

Każda zmiana w konfiguracji jest natychmiast wykonywana i zapisywana na trwałe.
Jeśli zmieniając konfigurację odbierzesz sobie dostęp, sprzęt ponowne uruchomiony nie straci błędnych ustawień!

Poruszanie się w CLI

Tab podpowiada i autouzupełnia.

Konfiguracja jest zorganizowana hierarchicznie.

Np. będąc na poziomie / można wpisać ip lub /ip żeby dostać się do ustawień IP, bądź ip/address lub /ip/address żeby dostać się do ustawień adresów IP.

Będąc na poziomie /ip/address można wpisać np. / lub ../.. żeby wrócić do najwyższego poziomu, bądź ../route lub /ip/route żeby dostać się do tablic tras, bądź /interface/wifiwave2/ żeby dostać się do konfiguracji sieci bezprzewodowych.

Zwykle na poziomach na których wykonuje się konfigurację dostępne są m. inn. komendy print (wyświetla stan), add / remove (dodaje nowe pozycje), set (zmienia ustawienia wskazanej pozycji) i enable / disable (włącza / wyłącza działanie wybranej pozycji).

Można też wykonywać komendy z innego poziomu poprzedzając go poziomem, np. skądkolwiek można wpisać /tools/ping 1.1.1.1 żeby spróbować wykonać ping do podanego adresu czy /ip/address add interface=ether1 address=172.16.0.1/20 żeby ustawić adres IP.

Poza SSH i portem szeregowym można się też dostać do CLI wybierając z WebFiga opcję Terminal.

Informacje o interfejsach

Lista interfejsów interface print
Lista interfejsów bezprzewodowychinterface wifiwave2 print [detail]
Możliwości kart interface wifiwave2 print [detail]

Przykład CLI

Przykład WebFig

Konfiguracja sieci bezprzewodowej

Wiki RouterOS dla sieci bezprzewodowych Wiki RouterOS dla wifiwave2

Aby skonfigurować kartę bezprzewodową, należy na interfejsie bezprzewodowym skonfigurować:

  • konfigurację (configuration) - podstawowe ustawienia takie jak tryb pracy, nazwa sieci, …
  • kanały (channel) - ustawienia używanych kanałów / częstotliwości i standardów bezprzewodowych (802.11a/b/g/n/ac/ax/…)
  • zabezpieczenia (security) - ustawienia uwierzytelniania i szyfrowania w sieci

Każdą z tych kategorii można skonfigurować osobno, a potem gotową konfigurację wybrać w ustawieniach interfejsu, bądź w ustawieniach interfejsu podać wszystko naraz.

Dla konfiguracji istniejącej karty można użyć komendy:
/interface/wifiwave2 set nazwa_karty nazwa_ustawienia=wartość
np: /interface/wifiwave2 set wlan1 configuration.ssid=MojaSiec

Karty bezprzewodowe są domyślnie wyłączone. Żeby wystartowały, należy je włączyć:
/interface/wifiwave2 enable nazwa_karty lub /interface/wifiwave2 enable indeks_w_tabelce_wypis._przez_print
np: /interface/wifiwave2 enable wifi1

Dla użycia więcej niż jednej sieci na jednej bezprzewodowej karcie sieciowej należy dodać kolejne interfejsy:
/interface/wifiwave2 add master-interface=istniejąca_karta name=nowy_interfejs

Do wypisania efektywnej konfiguracji sieci bezprzewodowej służy komenda:
/interface/wifiwave2/actual-configuration print [detail]

Przykład CLI

Przykład WebFig

Wyświetlanie listy podłączonych urządzeń

Informacje o podłączonych do sieci bezprzewodowej stacjach można wyświetlić komendą:
/interface/wifiwave2/registration-table print

Przykład CLI

Przykład WebFig

Mostkowanie interfejsów

Aby podłączyć AP do sieci dystrybucyjnej, należy stworzyć (wirtualny) interfejs mostka (=wieloportowego przełącznika) i podłączyć do niego wiele interfejsów:


Przykład CLI

Przykład WebFig


 ____               _                          _            _       _   __          
|  _ \ ___  ___ ___| |_ __ _   _ __ ___   __ _| |_ ___ _ __(_) __ _| | /_/__      __
| |_) / _ \/ __|_  / __/ _` | | '_ ` _ \ / _` | __/ _ \ '__| |/ _` |/// _ \ \ /\ / /
|  _ <  __/\__ \/ /| || (_| | | | | | | | (_| | ||  __/ |  | | (_| //| (_) \ V  V / 
|_| \_\___||___/___|\__\__,_| |_| |_| |_|\__,_|\__\___|_|  |_|\__,_|_|\___/ \_/\_/  
                                             _                           _       
__      __  _ __  _ __ _____   _  __ _  ___ | |_ _____      ____ _ _ __ (_)_   _ 
\ \ /\ / / | '_ \| '__|_  / | | |/ _` |/ _ \| __/ _ \ \ /\ / / _` | '_ \| | | | |
 \ V  V /  | |_) | |   / /| |_| | (_| | (_) | || (_) \ V  V / (_| | | | | | |_| |
  \_/\_/   | .__/|_|  /___|\__, |\__, |\___/ \__\___/ \_/\_/ \__,_|_| |_|_|\__,_|
           |_|             |___/ |___/                                           

Jeżeli usuniesz sobie IP po którym konfigurowałeś Mikrotika...

Zepsułem sobie wszystkie IPv4 na Mikrotiku, używam w trakcie zajęć modelu który nie ma portu szeregowego, co teraz?

Użyj istniejącego adresu IPv6:

  1. wykonaj: ping ff02::1%p4p2 (gdzie p4p2 to nazwa przewodowej karty sieciwej którą jesteś bezpośrednio połączony do routera)
  2. powinny odpowiedzieć dwa urządzenia: twój komputer i router Mikrotik
    Adres kończący się jak twój MAC jest twój, ten drugi to Mikrotik
  3. wykonaj ssh admin@fe80::4aa9:8aff:feb8:da7d%p4p2, zmeiniają IPv6 LL i nazwę karty na odpowiednie (tzn. skopiuj i wklej z wyników pinga)
  4. naciśnij Ctrl+C na prośbie ustawienia hasła
  5. wykonaj /interface/bridge/port print, /interface print oraz /ip/address print żeby sprawdzić jak są ustawione inerfejsy i adresy
  6. popraw konfigurację, np. przez /ip/address add interface=ether1 address=192.168.88.1/24

Użyj program Winbox:

  1. zainstaluj wine komendą zypper install -y wine
  2. ściągnij program Winbox
  3. upewnij się że masz jakikolwiek adres IPv4 na przewodowej karcie sieciowej bezpośrednio połączonej do routera
  4. uruchom Winbox komendą wine ./winbox64.exe
  5. wybierz zakładkę Neighbours i jeśli nie ma twojego routera, kliknij w Refresh
  6. sprawdź poprawność loginu i hasła i klikinj Connect
  7. popraw konfigurację
sk2/wlan/mikrotik.1702301938.txt.gz · ostatnio zmienione: 2023/12/11 14:38 przez jkonczak