Różnice między wybraną wersją a wersją aktualną.
Nowa wersja | Poprzednia wersja | ||
sk2:wlan:mikrotik [2023/12/07 01:10] jkonczak utworzono |
sk2:wlan:mikrotik [2025/01/16 00:25] (aktualna) jkonczak [Konfiguracja sieci bezprzewodowej] |
||
---|---|---|---|
Linia 6: | Linia 6: | ||
Sprzęt oparty o RouterOS można konfigurować między innymi z [[https://help.mikrotik.com/docs/display/ROS/Management+tools|[1]]]: | Sprzęt oparty o RouterOS można konfigurować między innymi z [[https://help.mikrotik.com/docs/display/ROS/Management+tools|[1]]]: | ||
- | * z linii poleceń - przez SSH, telnet, konsolę, | + | * z linii poleceń – przez SSH, telnet, konsolę, |
* przez wbudowaną aplikację webową (WebFig), | * przez wbudowaną aplikację webową (WebFig), | ||
* aplikację okienkową dla systemu Windows (Winbox). | * aplikację okienkową dla systemu Windows (Winbox). | ||
- | W domyślnej konfiguracji większość sprzętu firmy Mikrotik ma ustawiony adres IP | + | W domyślnej konfiguracji część sprzętu firmy Mikrotik ma ustawiony adres IP |
[[http://192.168.88.1|192.168.88.1/24]] na interfejsie ''ether1'' oraz aktywne | [[http://192.168.88.1|192.168.88.1/24]] na interfejsie ''ether1'' oraz aktywne | ||
- | wszystkie narzędzia konfiguracyjne. | + | wszystkie narzędzia konfiguracyjne((Informacje o domyślnych ustawieniach w |
+ | zależności od modelu: https://help.mikrotik.com/docs/display/ROS/Default+configurations)). | ||
- | **W materiałach podane są komendy do konsoli i zrzuty ekranu z WebFig; można je stosować wymiennie.** | + | **W materiałach podane są komendy do CLI i zrzuty ekranu z WebFig; można je stosować wymiennie.** |
- | RouterOS ma dwie implementacje sieci bezprzewodowych: ''wireless'' i ''wifiwave2''. \\ Materiały są przygotowane dla nowszej – ''wifiwave2''. | + | 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 ''wifi'' (wcześniej nazywane ''wifiwave2''). \\ Materiały są przygotowane dla nowszej – ''wifi''. \\ Na razie jednak urządzenia z laboratorium mają wersję oprogramowania używającą wcześniejszej nazwy ''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ń!** | **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ń!** | ||
+ | |||
+ | __Po skończonych zajęciach zresetuj konfigurację urządzenia na którym pracowałeś do domyślnej!__\\ | ||
+ | Możesz to zrobić komendą ''/system/reset-configuration'' lub analogicznym przyciskiem w GUI. | ||
<small> | <small> | ||
Linia 37: | Linia 45: | ||
Poza SSH i portem szeregowym można się też dostać do CLI wybierając z WebFiga opcję ''Terminal''. | Poza SSH i portem szeregowym można się też dostać do CLI wybierając z WebFiga opcję ''Terminal''. | ||
+ | |||
+ | Więcej na: https://help.mikrotik.com/docs/display/ROS/Command+Line+Interface | ||
</small> | </small> | ||
==== Informacje o interfejsach ==== | ==== Informacje o interfejsach ==== | ||
- | |Lista interfejsów |''interface print'' | | + | Lista interfejsów:\\ |
- | |Lista interfejsów bezprzewodowych|''interface wifiwave2 print [detail]''| | + | ''/interface print'' |
- | |Możliwości kart |''interface wifiwave2 print [detail]''| | + | |
+ | Lista interfejsów bezprzewodowych:\\ | ||
+ | ''/interface/wifiwave2 print [detail]'' | ||
+ | |||
+ | Możliwości kart:\\ | ||
+ | ''/interface/wifiwave2/radio print [detail]'' | ||
++++ Przykład CLI | | ++++ Przykład CLI | | ||
<html><pre style="line-height:1.2em"> | <html><pre style="line-height:1.2em"> | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/</span><span style="color:#cd00cd;">print</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/</span><span style="color:#cd00cd;">print</span> |
Flags: X, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span> | Flags: X, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span> | ||
Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span>, <span style="font-weight:bold;color:#7f7f7f;">TYPE</span>, <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span>, <span style="font-weight:bold;color:#7f7f7f;">TYPE</span>, <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | ||
Linia 58: | Linia 73: | ||
5 X wifi1 wifi 48:A9:8A:B8:DA:82 | 5 X wifi1 wifi 48:A9:8A:B8:DA:82 | ||
6 X wifi2 wifi 48:A9:8A:B8:DA:83 | 6 X wifi2 wifi 48:A9:8A:B8:DA:83 | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">print</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">print</span> |
Flags: M - <span style="font-weight:bold;color:#7f7f7f;">MASTER</span>; B - <span style="font-weight:bold;color:#7f7f7f;">BOUND</span>; X, I, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span> | Flags: M - <span style="font-weight:bold;color:#7f7f7f;">MASTER</span>; B - <span style="font-weight:bold;color:#7f7f7f;">BOUND</span>; X, I, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span> | ||
Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span> | Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span> | ||
Linia 64: | Linia 79: | ||
0 MBX wifi1 | 0 MBX wifi1 | ||
1 MBX wifi2 | 1 MBX wifi2 | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> |
Flags: <span style="font-weight:bold;color:#7f7f7f;">M</span> - master; <span style="font-weight:bold;color:#7f7f7f;">D</span> - dynamic; <span style="font-weight:bold;color:#7f7f7f;">B</span> - bound; <span style="font-weight:bold;color:#7f7f7f;">X</span> - disabled, <span style="font-weight:bold;color:#7f7f7f;">I</span> - inactive, <span style="font-weight:bold;color:#7f7f7f;">R</span> - running | Flags: <span style="font-weight:bold;color:#7f7f7f;">M</span> - master; <span style="font-weight:bold;color:#7f7f7f;">D</span> - dynamic; <span style="font-weight:bold;color:#7f7f7f;">B</span> - bound; <span style="font-weight:bold;color:#7f7f7f;">X</span> - disabled, <span style="font-weight:bold;color:#7f7f7f;">I</span> - inactive, <span style="font-weight:bold;color:#7f7f7f;">R</span> - running | ||
0 <span style="font-weight:bold;color:#7f7f7f;">M</span> <span style="font-weight:bold;color:#7f7f7f;">BX</span> <span style="color:#00cd00;">default-name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | 0 <span style="font-weight:bold;color:#7f7f7f;">M</span> <span style="font-weight:bold;color:#7f7f7f;">BX</span> <span style="color:#00cd00;">default-name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | ||
1 <span style="font-weight:bold;color:#7f7f7f;">M</span> <span style="font-weight:bold;color:#7f7f7f;">BX</span> <span style="color:#00cd00;">default-name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | 1 <span style="font-weight:bold;color:#7f7f7f;">M</span> <span style="font-weight:bold;color:#7f7f7f;">BX</span> <span style="color:#00cd00;">default-name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/radio</span> <span style="color:#cd00cd;">print</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/radio</span> <span style="color:#cd00cd;">print</span> |
Flags: L - <span style="font-weight:bold;color:#7f7f7f;">LOCAL</span> | Flags: L - <span style="font-weight:bold;color:#7f7f7f;">LOCAL</span> | ||
Columns: <span style="font-weight:bold;color:#7f7f7f;">RADIO-MAC</span>, <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span> | Columns: <span style="font-weight:bold;color:#7f7f7f;">RADIO-MAC</span>, <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span> | ||
Linia 75: | Linia 90: | ||
0 L 48:A9:8A:B8:DA:82 <span style="color:#0000ee;">wifi1</span> | 0 L 48:A9:8A:B8:DA:82 <span style="color:#0000ee;">wifi1</span> | ||
1 L 48:A9:8A:B8:DA:83 <span style="color:#0000ee;">wifi2</span> | 1 L 48:A9:8A:B8:DA:83 <span style="color:#0000ee;">wifi2</span> | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/radio</span> <span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/radio</span> <span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> |
Flags: <span style="font-weight:bold;color:#7f7f7f;">L</span> - local | Flags: <span style="font-weight:bold;color:#7f7f7f;">L</span> - local | ||
0 <span style="font-weight:bold;color:#7f7f7f;">L</span> <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">phy-id</span><span style="color:#cdcd00;">=</span>0 <span style="color:#00cd00;">tx-chains</span><span style="color:#cdcd00;">=</span>0,1 <span style="color:#00cd00;">rx-chains</span><span style="color:#cdcd00;">=</span>0,1 <span style="color:#00cd00;">bands</span><span style="color:#cdcd00;">=</span>5ghz-a:20mhz,5ghz-n:20mhz,20/40mhz,5ghz-ac:20mhz,20/40mhz,20/40/80mhz,5ghz-ax:20mhz,20/40mhz,20/40/80mhz | 0 <span style="font-weight:bold;color:#7f7f7f;">L</span> <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">phy-id</span><span style="color:#cdcd00;">=</span>0 <span style="color:#00cd00;">tx-chains</span><span style="color:#cdcd00;">=</span>0,1 <span style="color:#00cd00;">rx-chains</span><span style="color:#cdcd00;">=</span>0,1 <span style="color:#00cd00;">bands</span><span style="color:#cdcd00;">=</span>5ghz-a:20mhz,5ghz-n:20mhz,20/40mhz,5ghz-ac:20mhz,20/40mhz,20/40/80mhz,5ghz-ax:20mhz,20/40mhz,20/40/80mhz | ||
Linia 89: | Linia 104: | ||
++++ Przykład WebFig | | ++++ Przykład WebFig | | ||
+ | Lista interfejsów bezprzewodowych:\\ | ||
{{interface_wifi.png}} | {{interface_wifi.png}} | ||
- | \\ | + | |
+ | Informacje o możliwościach kart bezprzewodowych:\\ | ||
{{interface_wifi_radios.png}} | {{interface_wifi_radios.png}} | ||
++++ | ++++ | ||
Linia 97: | Linia 114: | ||
<small> | <small> | ||
- | [[https://help.mikrotik.com/docs/display/ROS/Wireless|Wiki RouterOS dla sieci bezprzewodowych]] | + | [[https://help.mikrotik.com/docs/display/ROS/Wireless|Wiki RouterOS dla sieci bezprzewodowych]] |
- | [[https://help.mikrotik.com/docs/pages/viewpage.action?pageId=46759946|Wiki RouterOS dla wifiwave2]] | + | [[https://help.mikrotik.com/docs/display/ROS/WiFi|Wiki RouterOS ≥7.13 dla wifi]]/[[https://web.archive.org/web/20240807023808/https://help.mikrotik.com/docs/pages/viewpage.action?pageId=46759946|Wiki RouterOS ≤7.12 dla wifiwave2]] |
</small> | </small> | ||
- | Aby skonfigurować kartę bezprzewodową, należy na interfejsie bezprzewodowym skonfigurować: | + | Aby skonfigurować kartę bezprzewodową, należy na interfejsie bezprzewodowym ustawić: |
- | * konfigurację (''configuration'') - podstawowe ustawienia takie jak tryb pracy, nazwa sieci, … | + | * 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/…) | + | * kanały (''channel'') — ustawienia używanych częstotliwości i standardów bezprzewodowych (802.11a/b/g/n/ac/ax/…) |
- | * zabezpieczenia (''security'') - ustawienia uwierzytelniania i szyfrowania w sieci | + | * zabezpieczenia (''security'') — ustawienia uwierzytelniania i szyfrowania w sieci |
<html><div style="margin-top:-1.2em"/></html> | <html><div style="margin-top:-1.2em"/></html> | ||
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. | 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. | ||
+ | |||
+ | **Uwaga:** Opcja uwierzytelniania ''WPA3-PSK'' konfiguruje – wbrew nazwie – uwierzytelnianie SAE, a nie PSK. | ||
Dla konfiguracji istniejącej karty można użyć komendy: \\ | Dla konfiguracji istniejącej karty można użyć komendy: \\ | ||
Linia 113: | Linia 132: | ||
Karty bezprzewodowe są domyślnie wyłączone. Żeby wystartowały, należy je włączyć:\\ | 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_wypisanej_przez_print//'' \\ | + | ''/interface/wifiwave2 enable //nazwa_karty//'' \\ |
+ | lub ''/interface/wifiwave2 enable //indeks_w_tabelce_wypisanej_przez_print//'' \\ | ||
+ | lub ''/interface/wifiwave2 set //nazwa_karty// disabled=no'' \\ | ||
<small>np: ''/interface/wifiwave2 enable wifi1'' </small> | <small>np: ''/interface/wifiwave2 enable wifi1'' </small> | ||
Linia 124: | Linia 145: | ||
++++ Przykład CLI | | ++++ Przykład CLI | | ||
<html><pre style="line-height:1.2em"> | <html><pre style="line-height:1.2em"> | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">set</span> <span style="color:#0000ee;">wifi1</span> <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">configuration</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>NazwaSieci | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">set</span> <span style="color:#0000ee;">wifi1</span> <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>NazwaSieci |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">configuration</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">configuration</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap | + | <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">channel</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">channel</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170<span style="color:#cdcd00;">-</span>5330 | + | <span style="font-weight:bold;color:#00ff00;">channel</span>.<span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz <span style="font-weight:bold;color:#00ff00;">channel</span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170<span style="color:#cdcd00;">-</span>5330 |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">security</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk<span style="color:#cdcd00;">,</span>wpa3-psk | + | <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk<span style="color:#cdcd00;">,</span>wpa3-psk <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>hasloDoSieci |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">security</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>hasloDoSieci | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">enable</span> <span style="color:#0000ee;">wifi1</span> |
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">enable</span> <span style="color:#0000ee;">wifi1</span> | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/actual-configuration/</span><span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> |
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/actual-configuration/</span><span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> | + | 0 ;;; <span style="font-weight:bold;color:#ff0000;">DFS channel availability check (1 min)</span> |
- | 0 ;;; <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#ff0000;">DFS channel availability check (1 min)</span> | + | |
<span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | ||
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">configuration</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>"NazwaSieci" <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland | + | <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>"NazwaSieci" <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">security</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk,wpa3-psk <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>"hasloDoSieci" | + | <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk,wpa3-psk <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>"hasloDoSieci" |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">channel</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170-5330 <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz | + | <span style="font-weight:bold;color:#00ff00;">channel</span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170-5330 <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz |
1 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | 1 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > | + | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/actual-configuration/</span><span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> |
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/actual-configuration/</span><span style="color:#cd00cd;">print</span> <span style="color:#00cd00;">detail</span> | + | |
0 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | 0 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi1" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:82 | ||
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">configuration</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>"NazwaSieci" <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland | + | <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>"NazwaSieci" <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">security</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk,wpa3-psk <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>"hasloDoSieci" | + | <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk,wpa3-psk <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>"hasloDoSieci" |
- | <span style="font-weight:bold;color:#7f7f7f;"></span><span style="font-weight:bold;color:#00ff00;">channel</span><span style="color:#cdcd00;"></span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170-5330 <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz | + | <span style="font-weight:bold;color:#00ff00;">channel</span>.<span style="color:#00cd00;">frequency</span><span style="color:#cdcd00;">=</span>5170-5330 <span style="color:#cdcd00;">.</span><span style="color:#00cd00;">width</span><span style="color:#cdcd00;">=</span>20/40/80mhz |
1 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | 1 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"wifi2" <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">radio-mac</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:83 | ||
- | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik HED08HWCV88</span>] > | ||
</pre></html> | </pre></html> | ||
++++ | ++++ | ||
++++ Przykład WebFig | | ++++ Przykład WebFig | | ||
- | {{interface_wifi__setup.png}} | + | Konfiguracja (zabezpieczonej) sieci bezprzewodowej:\\ |
+ | {{interface_wifi_setup.png}} | ||
++++ | ++++ | ||
- | ==== wip ==== | + | ==== Wyświetlanie listy podłączonych urządzeń ==== |
- | __ _____ ____ | + | |
- | \ \ / /_ _| _ \ | + | |
- | \ \ /\ / / | || |_) | | + | |
- | \ V V / | || __/ | + | |
- | \_/\_/ |___|_| | + | |
+ | Informacje o podłączonych do sieci bezprzewodowej stacjach można wyświetlić komendą: \\ | ||
+ | ''/interface/wifiwave2/registration-table print'' | ||
+ | ++++ Przykład CLI | | ||
+ | <html><pre style="line-height:1.2em"> | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2/registration-table</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: A - <span style="font-weight:bold;color:#7f7f7f;">AUTHORIZED</span> | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span>, <span style="font-weight:bold;color:#7f7f7f;">SSID</span>, <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span>, <span style="font-weight:bold;color:#7f7f7f;">UPTIME</span>, <span style="font-weight:bold;color:#7f7f7f;">SIGNAL</span> | ||
+ | <span style="font-weight:bold;color:#7f7f7f;">#</span> <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span> <span style="font-weight:bold;color:#7f7f7f;">SSID</span> <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> <span style="font-weight:bold;color:#7f7f7f;">UPTIME</span> <span style="font-weight:bold;color:#7f7f7f;">SIGNAL</span> | ||
+ | 0 A wifi1 NazwaSieci E0:E1:A9:35:D7:47 1m53s -28 | ||
+ | 1 A wifi1 NazwaSieci 58:CE:2A:D8:A6:DA 1m24s -35 | ||
+ | </pre></html> | ||
+ | ++++ | ||
+ | ++++ Przykład WebFig | | ||
+ | Lista podłączonych stacji:\\ | ||
+ | {{interface_wifi_regs.png}} | ||
+ | ++++ | ||
+ | ==== 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: | ||
+ | |||
+ | <html><object id="svg-object" data="/jkonczak/_media/sk2:wlan:mikrotik_bridge1.svg" type="image/svg+xml"></object> | ||
+ | <br><div style="margin-top:-1.2em;text-align:right"><span><small><a href="/jkonczak/_media/sk2:wlan:mikrotik_bridge1.svg">[link do obrazka]</a></small></span></div></html> | ||
+ | |||
+ | ++++ Przykład CLI | | ||
+ | <html><pre style="line-height:1.2em"> | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>bridge1 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge1 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>ether3 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge1 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>ether4 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge1 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>wifi1 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: <span style="font-weight:bold;color:#7f7f7f;">X</span> - disabled, <span style="font-weight:bold;color:#7f7f7f;">R</span> - running | ||
+ | 0 <span style="font-weight:bold;color:#7f7f7f;">R</span> <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"bridge1" <span style="color:#00cd00;">mtu</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">actual-mtu</span><span style="color:#cdcd00;">=</span>1500 <span style="color:#00cd00;">l2mtu</span><span style="color:#cdcd00;">=</span>1568 <span style="color:#00cd00;">arp</span><span style="color:#cdcd00;">=</span>enabled <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:7F <span style="color:#00cd00;">protocol-mode</span><span style="color:#cdcd00;">=</span>rstp <span style="color:#00cd00;">fast-forward</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">igmp-snooping</span><span style="color:#cdcd00;">=</span>no <span style="color:#00cd00;">auto-mac</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">ageing-time</span><span style="color:#cdcd00;">=</span>5m | ||
+ | <span style="color:#00cd00;">priority</span><span style="color:#cdcd00;">=</span>0x8000 <span style="color:#00cd00;">max-message-age</span><span style="color:#cdcd00;">=</span>20s <span style="color:#00cd00;">forward-delay</span><span style="color:#cdcd00;">=</span>15s <span style="color:#00cd00;">transmit-hold-count</span><span style="color:#cdcd00;">=</span>6 <span style="color:#00cd00;">vlan-filtering</span><span style="color:#cdcd00;">=</span>no <span style="color:#00cd00;">dhcp-snooping</span><span style="color:#cdcd00;">=</span>no | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: I - <span style="font-weight:bold;color:#7f7f7f;">INACTIVE</span> | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span>, <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span>, <span style="font-weight:bold;color:#7f7f7f;">HW</span>, <span style="font-weight:bold;color:#7f7f7f;">PVID</span>, <span style="font-weight:bold;color:#7f7f7f;">PRIORITY</span>, <span style="font-weight:bold;color:#7f7f7f;">PATH-COST</span>, <span style="font-weight:bold;color:#7f7f7f;">INTERNAL-PATH-COST</span>, <span style="font-weight:bold;color:#7f7f7f;">HORIZON</span> | ||
+ | <span style="font-weight:bold;color:#7f7f7f;">#</span> <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span> <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span> <span style="font-weight:bold;color:#7f7f7f;">HW</span> <span style="font-weight:bold;color:#7f7f7f;">PVID</span> <span style="font-weight:bold;color:#7f7f7f;">PRIORITY</span> <span style="font-weight:bold;color:#7f7f7f;">PATH-COST</span> <span style="font-weight:bold;color:#7f7f7f;">INTERNAL-PATH-COST</span> <span style="font-weight:bold;color:#7f7f7f;">HORIZON</span> | ||
+ | 0 I ether3 bridge1 yes 1 0x80 10 10 none | ||
+ | 1 I ether4 bridge1 yes 1 0x80 10 10 none | ||
+ | 2 wifi1 bridge1 1 0x80 10 10 none | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: X, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span>; S - <span style="font-weight:bold;color:#7f7f7f;">SLAVE</span> | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span>, <span style="font-weight:bold;color:#7f7f7f;">TYPE</span>, <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | ||
+ | <span style="font-weight:bold;color:#7f7f7f;">#</span> <span style="font-weight:bold;color:#7f7f7f;">NAME</span> <span style="font-weight:bold;color:#7f7f7f;">TYPE</span> <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span> <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span> <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span> <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | ||
+ | 0 R ether1 ether 1500 1568 9214 48:A9:8A:B8:DA:7D | ||
+ | 1 ether2 ether 1500 1568 9214 48:A9:8A:B8:DA:7E | ||
+ | 2 S ether3 ether 1500 1568 9214 48:A9:8A:B8:DA:7F | ||
+ | 3 S ether4 ether 1500 1568 9214 48:A9:8A:B8:DA:80 | ||
+ | 4 ether5 ether 1500 1568 9214 48:A9:8A:B8:DA:81 | ||
+ | 5 R bridge1 bridge 1500 1568 48:A9:8A:B8:DA:7F | ||
+ | 6 RS wifi1 wifi 1500 48:A9:8A:B8:DA:82 | ||
+ | 7 X wifi2 wifi 48:A9:8A:B8:DA:83 | ||
+ | </pre></html> | ||
+ | ++++ | ||
+ | |||
+ | ++++ Przykład WebFig | | ||
+ | Lista mostków (już po dodaniu jednego): \\ | ||
+ | {{bridge1_list.png}} | ||
+ | |||
+ | Dodawanie mostka:\\ | ||
+ | {{bridge1.png}} | ||
+ | |||
+ | Lista portów w mostkach:\\ | ||
+ | {{bridge1_ports.png}} | ||
+ | ++++ | ||
+ | |||
+ | ==== Wiele sieci, mostkowanie interfejsów + VLANy ==== | ||
+ | |||
+ | Do uruchomienia wielu sieci bezprzewodowych na jednej karcie, należy stworzyć | ||
+ | nowy (wirtualny) interfejs bezprzewodowy powiązany ze wskazanym (zwykłym) | ||
+ | interfejsem bezprzewodowym i odpowiednio skonfigurować nowy interfejs. | ||
+ | |||
+ | Wiele sieci bezprzewodowych na jednym AP tworzy się po to, by podzielić | ||
+ | użytkowników sieci bezprzewodowych na odrębne sieci, np. na pracowników firmy i gości. | ||
+ | Zwykle pożądane jest utrzymanie takiego podziału w sieci dystrybucyjnej, tzn. | ||
+ | w połączeniu do switchy/routerów tworzących szkielet wewnętrznej sieci. | ||
+ | **Do osiągnięcia tego wykorzystuje się wirtualne sieci lokalne – VLANy.** | ||
+ | |||
+ | Do wykonania takiej konfiguracji, można: | ||
+ | <html><div style="margin-top:-1.2em"/></html> | ||
+ | - stworzyć mostek, | ||
+ | - włączyć na nim wsparcie VLANów, | ||
+ | - podłączyć do niego interfejsy przyporządkowując je do właściwych VLANów, | ||
+ | - ustawić reguły wskazujące na których połączeniach poza zwykłym ruchem mają być przekazywane pakiety z innych VLANów z odpowiednimi znacznikami((Port na którym przesyłane są, odpowiednio oznaczone ramki z różnych VLANów, nazywa się portem //trunk//. Ruch / ramki ethernetowe z odpowiednią etykietą (nagłówkiem zgodnym z protokołem 802.1Q) nazywa się po angielsku //tagged//. VLANy były omawiane w ramach laboratoriów Sieci Komputerowe 1.)), | ||
+ | - <small>[opcjonalnie] można podłączyć do wybranych VLANów na mostku interfejs typu ''vlan'' dla łączności L3, np. przypisania urządzeniu adresu IP z tej sieci.</small> | ||
+ | |||
+ | <html><object id="svg-object" data="/jkonczak/_media/sk2:wlan:mikrotik_bridge2.svg" type="image/svg+xml"></object> | ||
+ | <br><div style="margin-top:-1.2em;text-align:right"><span><small><a href="/jkonczak/_media/sk2:wlan:mikrotik_bridge2.svg">[link do obrazka]</a></small></span></div></html> | ||
+ | |||
+ | ++++ Przykład WebFig - konfiguracja drugiej sieci wifi i wysłania tych sieci trunkiem | | ||
+ | |||
+ | Dodanie drugiego interfejsu sieci bezprzewodowej na tej samej karcie:\\ | ||
+ | {{interface_wifi_add.png}} | ||
+ | |||
+ | Dodanie mostka z włączoną obsługą VLANów:\\ | ||
+ | {{bridge2_add.png}} | ||
+ | |||
+ | Dodawanie portu z wybraniem VLANu do którego należy:\\ | ||
+ | {{bridge2_port_add.png}} | ||
+ | |||
+ | Ustawianie na jakie porty ramki z danego VLANu mają być przekazywane i czy mają | ||
+ | być etykietowane numerem VLANu:\\ | ||
+ | {{bridge2_vlan_add.png}} | ||
+ | |||
+ | Podsumowanie konfiguracji VLANów na mostku:\\ | ||
+ | {{bridge2_vlan.png}} | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ++++ Przykład WebFig - dodawanie interfejsu w jednym z VLANów dla podłączenia go na warstwie trzeciej do routera | | ||
+ | |||
+ | Dodanie nowego interfejsu do mostka:\\ | ||
+ | {{vlan_add_1.png}} \\ | ||
+ | {{vlan_add_2.png}} | ||
+ | |||
+ | Dodanie adresu IP do interfejsu:\\ | ||
+ | {{ip_address.png}} \\ | ||
+ | {{ip_address_add.png}} | ||
+ | |||
+ | Testowane łączności:\\ | ||
+ | {{ping.png}} | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ++++ Przykład CLI | | ||
+ | <html><pre style="line-height:1.2em"> | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">set</span> <span style="color:#0000ee;">wifi2</span> <span style="font-weight:bold;color:#00cd00;">disabled</span>=</span>no | ||
+ | <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>SiecZHaslem <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap | ||
+ | <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>wpa2-psk<span style="color:#cdcd00;">,</span>wpa3-psk <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">passphrase</span><span style="color:#cdcd00;">=</span>hasloDoSieci | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/wifiwave2</span> <span style="color:#cd00cd;">add</span> <span style="font-weight:bold;color:#00cd00;">master-interface</span><span style="color:#cdcd00;">=</span>wifi2 <span style="font-weight:bold;color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>wifi3 <span style="font-weight:bold;color:#00cd00;">disabled</span>=</span>no | ||
+ | <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">ssid</span><span style="color:#cdcd00;">=</span>SiecBezHasla <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">country</span><span style="color:#cdcd00;">=</span>Poland <span style="font-weight:bold;color:#00ff00;">configuration</span>.<span style="color:#00cd00;">mode</span><span style="color:#cdcd00;">=</span>ap | ||
+ | <span style="font-weight:bold;color:#00ff00;">security</span>.<span style="color:#00cd00;">authentication-types</span><span style="color:#cdcd00;">=</span>owe | ||
+ | </pre></html> | ||
+ | <html><pre style="line-height:1.2em"> | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">vlan-filtering</span><span style="color:#cdcd00;">=</span>yes | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>ether5 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>wifi2 <span style="color:#00cd00;">pvid</span><span style="color:#cdcd00;">=</span>20 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>wifi3 <span style="color:#00cd00;">pvid</span><span style="color:#cdcd00;">=</span>21 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: <span style="font-weight:bold;color:#7f7f7f;">X</span> - disabled, <span style="font-weight:bold;color:#7f7f7f;">R</span> - running | ||
+ | 0 <span style="font-weight:bold;color:#7f7f7f;">R</span> <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>"bridge2" <span style="color:#00cd00;">mtu</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">actual-mtu</span><span style="color:#cdcd00;">=</span>1500 <span style="color:#00cd00;">l2mtu</span><span style="color:#cdcd00;">=</span>1568 <span style="color:#00cd00;">arp</span><span style="color:#cdcd00;">=</span>enabled <span style="color:#00cd00;">arp-timeout</span><span style="color:#cdcd00;">=</span>auto <span style="color:#00cd00;">mac-address</span><span style="color:#cdcd00;">=</span>48:A9:8A:B8:DA:7F <span style="color:#00cd00;">protocol-mode</span><span style="color:#cdcd00;">=</span>rstp <span style="color:#00cd00;">fast-forward</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">igmp-snooping</span><span style="color:#cdcd00;">=</span>no <span style="color:#00cd00;">auto-mac</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">ageing-time</span><span style="color:#cdcd00;">=</span>5m | ||
+ | <span style="color:#00cd00;">priority</span><span style="color:#cdcd00;">=</span>0x8000 <span style="color:#00cd00;">max-message-age</span><span style="color:#cdcd00;">=</span>20s <span style="color:#00cd00;">forward-delay</span><span style="color:#cdcd00;">=</span>15s <span style="color:#00cd00;">transmit-hold-count</span><span style="color:#cdcd00;">=</span>6 <span style="color:#00cd00;">vlan-filtering</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">ether-type</span><span style="color:#cdcd00;">=</span>0x8100 <span style="color:#00cd00;">pvid</span><span style="color:#cdcd00;">=</span>1 <span style="color:#00cd00;">frame-types</span><span style="color:#cdcd00;">=</span>admit-all <span style="color:#00cd00;">ingress-filtering</span><span style="color:#cdcd00;">=</span>yes <span style="color:#00cd00;">dhcp-snooping</span><span style="color:#cdcd00;">=</span>no | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface/bridge/port</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span> | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span>, <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span>, <span style="font-weight:bold;color:#7f7f7f;">HW</span>, <span style="font-weight:bold;color:#7f7f7f;">PVID</span>, <span style="font-weight:bold;color:#7f7f7f;">PRIORITY</span>, <span style="font-weight:bold;color:#7f7f7f;">PATH-COST</span>, <span style="font-weight:bold;color:#7f7f7f;">INTERNAL-PATH-COST</span>, <span style="font-weight:bold;color:#7f7f7f;">HORIZON</span> | ||
+ | <span style="font-weight:bold;color:#7f7f7f;">#</span> <span style="font-weight:bold;color:#7f7f7f;">INTERFACE</span> <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span> <span style="font-weight:bold;color:#7f7f7f;">HW</span> <span style="font-weight:bold;color:#7f7f7f;">PVID</span> <span style="font-weight:bold;color:#7f7f7f;">PRIORITY</span> <span style="font-weight:bold;color:#7f7f7f;">PATH-COST</span> <span style="font-weight:bold;color:#7f7f7f;">INTERNAL-PATH-COST</span> <span style="font-weight:bold;color:#7f7f7f;">HORIZON</span> | ||
+ | 0 R ether5 bridge2 yes 1 0x80 10 10 none | ||
+ | 1 wifi2 bridge2 20 0x80 10 10 none | ||
+ | 2 wifi3 bridge2 21 0x80 10 10 none | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/bridge/vlan</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">vlan-ids</span><span style="color:#cdcd00;">=</span>20 <span style="color:#00cd00;">tagged</span><span style="color:#cdcd00;">=</span>ether5 <span style="color:#00cd00;">untagged</span><span style="color:#cdcd00;">=</span>wifi2 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/bridge/vlan</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">bridge</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">vlan-ids</span><span style="color:#cdcd00;">=</span>21 <span style="color:#00cd00;">tagged</span><span style="color:#cdcd00;">=</span>ether5 <span style="color:#00cd00;">untagged</span><span style="color:#cdcd00;">=</span>wifi3 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/bridge/vlan</span> <span style="color:#cd00cd;">print | ||
+ | </span>Flags: D - <span style="font-weight:bold;color:#7f7f7f;">DYNAMIC | ||
+ | </span>Columns: <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span>, <span style="font-weight:bold;color:#7f7f7f;">VLAN-IDS</span>, <span style="font-weight:bold;color:#7f7f7f;">CURRENT-TAGGED</span>, <span style="font-weight:bold;color:#7f7f7f;">CURRENT-UNTAGGED | ||
+ | #</span> <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span> <span style="font-weight:bold;color:#7f7f7f;">VLAN-IDS</span> <span style="font-weight:bold;color:#7f7f7f;">CURRENT-TAGGED</span> <span style="font-weight:bold;color:#7f7f7f;">CURRENT-UNTAGGED | ||
+ | </span>0 D bridge2 1 bridge2 | ||
+ | ether5 | ||
+ | 1 bridge2 20 ether5 wifi2 | ||
+ | 2 bridge2 21 ether5 wifi3 | ||
+ | </pre></html> | ||
+ | <html><pre style="line-height:1.2em"> | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/bridge/vlan</span> <span style="color:#cd00cd;">set</span> 1 <span style="color:#00cd00;">tagged</span><span style="color:#cdcd00;">=</span>ether5<span style="color:#cdcd00;">,</span>bridge2 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/bridge/vlan</span> <span style="color:#cd00cd;">print | ||
+ | </span>Flags: D - <span style="font-weight:bold;color:#7f7f7f;">DYNAMIC | ||
+ | </span>Columns: <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span>, <span style="font-weight:bold;color:#7f7f7f;">VLAN-IDS</span>, <span style="font-weight:bold;color:#7f7f7f;">CURRENT-TAGGED</span>, <span style="font-weight:bold;color:#7f7f7f;">CURRENT-UNTAGGED | ||
+ | #</span> <span style="font-weight:bold;color:#7f7f7f;">BRIDGE</span> <span style="font-weight:bold;color:#7f7f7f;">VLAN-IDS</span> <span style="font-weight:bold;color:#7f7f7f;">CURRENT-TAGGED</span> <span style="font-weight:bold;color:#7f7f7f;">CURRENT-UNTAGGED | ||
+ | </span>0 D bridge2 1 bridge2 | ||
+ | ether5 | ||
+ | 1 bridge2 20 bridge2 wifi2 | ||
+ | ether5 | ||
+ | 2 bridge2 21 ether5 wifi3 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/interface/vlan</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>bridge2 <span style="color:#00cd00;">name</span><span style="color:#cdcd00;">=</span>bridge2.20 <span style="color:#00cd00;">vlan-id</span><span style="color:#cdcd00;">=</span>20 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/ip/addr</span> <span style="color:#cd00cd;">add</span> <span style="color:#00cd00;">interface</span><span style="color:#cdcd00;">=</span>bridge2.20 <span style="color:#00cd00;">address</span><span style="color:#cdcd00;">=</span>10.0.20.254<span style="color:#cdcd00;">/</span>24 | ||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">MikroTik</span>] > <span style="color:#00cdcd;">/</span><span style="color:#cd00cd;">ping</span> 10.0.20.1 <span style="color:#00cd00;">count</span><span style="color:#cdcd00;">=</span>2 | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">SEQ</span>, <span style="font-weight:bold;color:#7f7f7f;">HOST</span>, <span style="font-weight:bold;color:#7f7f7f;">SIZE</span>, <span style="font-weight:bold;color:#7f7f7f;">TTL</span>, <span style="font-weight:bold;color:#7f7f7f;">TIME | ||
+ | SEQ</span> <span style="font-weight:bold;color:#7f7f7f;">HOST</span> <span style="font-weight:bold;color:#7f7f7f;">SIZE</span> <span style="font-weight:bold;color:#7f7f7f;">TTL</span> <span style="font-weight:bold;color:#7f7f7f;">TIME</span> | ||
+ | 0 10.0.20.1 56 64 663us | ||
+ | 1 10.0.20.1 56 64 1ms715us | ||
+ | |||
+ | [<span style="color:#00cdcd;">admin</span>@<span style="color:#00cd00;">Mikrotik</span>] > <span style="color:#00cdcd;">/interface</span> <span style="color:#cd00cd;">print</span> | ||
+ | Flags: X, R - <span style="font-weight:bold;color:#7f7f7f;">RUNNING</span>; S - <span style="font-weight:bold;color:#7f7f7f;">SLAVE</span> | ||
+ | Columns: <span style="font-weight:bold;color:#7f7f7f;">NAME</span>, <span style="font-weight:bold;color:#7f7f7f;">TYPE</span>, <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span>, <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | ||
+ | <span style="font-weight:bold;color:#7f7f7f;">#</span> <span style="font-weight:bold;color:#7f7f7f;">NAME</span> <span style="font-weight:bold;color:#7f7f7f;">TYPE</span> <span style="font-weight:bold;color:#7f7f7f;">ACTUAL-MTU</span> <span style="font-weight:bold;color:#7f7f7f;">L2MTU</span> <span style="font-weight:bold;color:#7f7f7f;">MAX-L2MTU</span> <span style="font-weight:bold;color:#7f7f7f;">MAC-ADDRESS</span> | ||
+ | 0 R ether1 ether 1500 1568 9214 48:A9:8A:B8:DA:7D | ||
+ | 1 ether2 ether 1500 1568 9214 48:A9:8A:B8:DA:7E | ||
+ | 2 ether3 ether 1500 1568 9214 48:A9:8A:B8:DA:7F | ||
+ | 3 ether4 ether 1500 1568 9214 48:A9:8A:B8:DA:80 | ||
+ | 4 RS ether5 ether 1500 1568 9214 48:A9:8A:B8:DA:81 | ||
+ | 5 R bridge2 bridge 1500 1568 48:A9:8A:B8:DA:81 | ||
+ | 9 R bridge2.20 vlan 1500 65531 48:A9:8A:B8:DA:81 | ||
+ | 6 X wifi1 wifi 48:A9:8A:B8:DA:82 | ||
+ | 7 S wifi2 wifi 1500 48:A9:8A:B8:DA:83 | ||
+ | 7 RS wifi3 wifi 1500 4A:A9:8A:B8:DA:83 | ||
+ | </pre></html> | ||
+ | ++++ | ||
+ | |||
+ | ----- | ||
==== Jeżeli usuniesz sobie IP po którym konfigurowałeś Mikrotika... ==== | ==== 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? | Zepsułem sobie wszystkie IPv4 na Mikrotiku, używam w trakcie zajęć modelu który nie ma portu szeregowego, co teraz? | ||
- | - wykonaj: ''ping ff02::1%//p4p2//'' (gdzie ''//p4p2//'' to nazwa przewodowej karty sieciwej którą jesteś bezpośrednio połączony do routera) | + | |
+ | Użyj istniejącego adresu IPv6: | ||
+ | <html><div style="margin-top:-1.2em"/></html> | ||
+ | - wykonaj: ''ping ff02::1%//p4p2//'' (gdzie ''//p4p2//'' to nazwa przewodowej karty sieciowej którą jesteś bezpośrednio połączony do routera) | ||
- 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 | - 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 | ||
- | - 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) | + | - wykonaj ''ssh admin@//fe80::4aa9:8aff:feb8:da7d//%//p4p2//'', zmieniając IPv6 LL i nazwę karty na odpowiednie (tzn. skopiuj i wklej z wyników pinga) |
- naciśnij //Ctrl+C// na prośbie ustawienia hasła | - naciśnij //Ctrl+C// na prośbie ustawienia hasła | ||
- | - wykonaj ''/interface/bridge/port print'', ''/interface print'' oraz ''/ip/address print'' żeby sprawdzić jak są ustawione inerfejsy i adresy | + | - wykonaj ''/interface/bridge/port print'', ''/interface print'' oraz ''/ip/address print'' żeby sprawdzić jak są ustawione interfejsy i adresy |
- popraw konfigurację, np. przez ''/ip/address add interface=//ether1// address=//192.168.88.1/24//'' | - popraw konfigurację, np. przez ''/ip/address add interface=//ether1// address=//192.168.88.1/24//'' | ||
+ | |||
+ | |||
+ | Użyj program Winbox: | ||
+ | <html><div style="margin-top:-1.2em"/></html> | ||
+ | - zainstaluj ''wine'' komendą ''zypper install -y wine'' | ||
+ | - ściągnij program [[https://mt.lv/winbox64|Winbox]] | ||
+ | - upewnij się że masz jakikolwiek adres IPv4 na przewodowej karcie sieciowej bezpośrednio połączonej do routera | ||
+ | - uruchom Winbox komendą ''wine ./winbox64.exe'' | ||
+ | - wybierz zakładkę ''Neighbours'' i jeśli nie ma twojego routera, kliknij w ''Refresh'' | ||
+ | - sprawdź poprawność loginu i hasła i kliknij ''Connect'' | ||
+ | - popraw konfigurację | ||