MikroTik RouterBoard
Inhaltsverzeichnis |
Allgemeines
MikroTik hat zahlreiche Modelle unter der Produktbezeichnung "RouterBoard" im Handel. Als Untergruppe gibt es die "RouterBoard wAP" als WLAN fähige Geräte. Einige sind von OpenWrt unterstützt. Sie basierten auf der Atheros MIPS Architektur.
Nach einem ersten Versuch in 2009 (siehe 802.11ad) testen wir in 2019 die wAP-60ad Serie für den Einsatz bei Opennet / unserem Freifunk Netz als Backbone Technik. Dies "wAP-60ad Kits" werden vorkonfiguriert paarweise geliefert und arbeiten mit dem IEEE 802.11ad Funkstandard im 60 Ghz ISM Band. Es stehen drei Frequenzen zur Verfügung: 58.320, 60480 und 62.640 Mhz.
Ende 2019 begannen wir mit Tests mit der sogenannten mANTBox 15s.
Modelle
Modell | Abmessungen | Prozessor | Arbeitsspeicher (MB) | Flash (MB) | Gewinn | Anmerkungen |
---|---|---|---|---|---|---|
MikroTik RouterBoard wAPG-60ad (Wireless Wire) | 185 x 85 x 30 mm | IPQ-4019 (ARM), 4-core 716 MHz | 256 | 16 | 1x Ethernet mit POE (802.3af/at), ca. 5 W | |
MikroTik mANTBox 15s (RB921GS-5HPacD-15S) | 140 x 348 x 82 mm | Qualcomm Atheros QCA9558 720MHz | 128 | 128 | 15dBi 120° |
wAPG-60ad
Firmware flashen
Derzeit wird der wAP-60ad noch nicht von OpenWrt und damit von der Opennet Firmware unterstützt. Es kommt das Hersteller-Betriebssystem RouterOS zum Einsatz. Managementzugang, Passwörter und IP-Adressierung siehe Aufkleber - meist 192.168.88.2 Master und 192.168.88.3 Slave.
Konfiguration
Wird vorkonfiguriert geliefert, IP Adressierung sollte angepasst werden via Webinterface. Die Einbindung ins Opennet Mesh kann über vorgelagerte Ubiquiti EdgeRouter erfolgen.
Grundeinrichtung:
- Login per HTTPS und der aufgedruckten IP Adresse und den Zugangsdaten in der Innenseite des APs.
- IP Adresse: WebFig > IP > Addresses (IP aus 192.168.5.x + Maske /16 + Network 192.168.0.0 setzen)
- DNS: WebFig > IP > DNS (DNS Server IP setzen, z.B. 192.168.0.246)
- Gateway: WebFig > IP > Routes > "Add" (Gateway IP setzen, benachbarter Router z.B. 192.168.1x.y)
- Hostname: WebFig > System > Identity (z.B. "bridge-<standort>1" bzw. "bridge-<standort>2")
- Benutzer: WebFig > System > User > "Add new" (root/<password> hinzufügen)
- NTP: WebFig > System > SNTP Client > "Enable" (NTP Server setzen, z.B. 192.168.0.246)
- Konfiguration im Menü "Quick Set" prüfen
Sonstiges
Bandbreiten-Messungen
Ein Probeaufbau in Frieda23 im Mai 2019 auf ca. 20 bis 50 Meter Entfernung entlang des Flures im 3. OG mit wenig "freier Sicht" und z.T. Menschen in der Sichtlinie:
$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 128 KByte (default) ------------------------------------------------------------ [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57322 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 921 MBytes 771 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57324 [ 4] 0.0-10.0 sec 1011 MBytes 847 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57344 [ 4] 0.0-10.0 sec 591 MBytes 495 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57346 [ 4] 0.0-10.3 sec 925 MBytes 753 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57348 [ 4] 0.0-10.0 sec 987 MBytes 826 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57350 [ 4] 0.0-10.0 sec 999 MBytes 836 Mbits/sec [ 4] local 169.254.70.163 port 5001 connected with 169.254.70.165 port 57352 [ 4] 0.0-10.0 sec 788 MBytes 659 Mbits/sec
Zweite Messung im Mai 2019 zwischen Frieda23 und der Headgehalbinsel in einer Entfernung von 200 Metern ergab volle 800-900 Mbit/s. Ab 240 Metern brach die Verbindung ab bzw. die Datenrate war nur noch bei 100 Mbit/s bzw. es gab Paketverluste und höhere Latenzen. Bei genauerer Ausrichtung kann die Strecke vermutlich noch vergrößert werden.
Stromversorgung
- Netzteil Ausgang 24 V, 0.38 A (Innen +, Außen -)
- Adapter PoE 9-48 V (Modell "RBGPOE"), PIN4+5 + PIN7+8
- siehe auch: https://wiki.mikrotik.com/wiki/Manual:PoE-In
Routing via OLSR
Die Anbindung erfolgt über ein benachbarten OLSR Router wie Ubiquiti EdgeRouter. Einrichtung von HNA/NAT zur Erreichbarkeit des RouterBoard über den Router siehe Opennet Firmware für Fortgeschrittene.
mANTBox 15s
- https://openwrt.org/toh/hwdata/mikrotik/mikrotik_rb921gs-5hpacd-15s - noch keine gute openwrt Dokuseite, wer beginnt? ;)
- allgemeine flash Doku: https://openwrt.org/toh/mikrotik/common
- speziell für ähnliches Gerät: https://openwrt.org/toh/mikrotik/rb91xg_5hpnd
Firmware flashen
- bei der Mantbox im RouterOS Webinterface "Try ethernet once then NAND" als Bootmodus einstellen:
- Mikrotik Routerboard starten und im Terminal schauen, welche IP es bekommt, per Browser ansteuern* user: "admin" no pw
- System → Routerboard → Settings → Boot device: Try ethernet once then NAND
- muss nach jedem Fehlversuch neu gesetzt werden
- System → Routerboard → Settings → Boot protocol: DHCP
- System → Routerboard → Settings → Force Backup Booter: Checked (if supported by your routerboard - !IMPORTANT)
- danach unbedingt System -> shutdown (kein reboot)
- auf eigenem Notebook DHCP & TFTP Server an den Start bringen:
- feste IP Adresse einstellen z.B. 192.168.1.2
- alle DHCP und TFTP Dienste auf dem Interface stoppen
- opennet und ramfs images runterladen, ramfs nach /srv/tftp kopieren
- firmware: https://downloads.opennet-initiative.de/openwrt/testing/0.5.5-unstable-2710-2dfb5a51/targets/ar71xx/mikrotik/openwrt-0.5.5-unstable-2710-2dfb5a51-ar71xx-mikrotik-nand-large-ac-squashfs-sysupgrade.bin
- initramfs: https://downloads.opennet-initiative.de/openwrt/testing/latest/targets/ar71xx/mikrotik/openwrt-0.5.5-unstable-2710-2dfb5a51-ar71xx-mikrotik-vmlinux-initramfs.elf
- dnsmasq Kommando im Terminal laufen lassen:
dnsmasq -i enp0s25 --dhcp-range=192.168.1.100,192.168.1.200 --dhcp-boot=openwrt-0.5.5-2750-ar71xx-mikrotik-vmlinux-initramfs.elf --enable-tftp --tftp-root=/srv/tftp/ -d -u age -p0 -K --log-dhcp --bootp-dynamic
- Mantbox starten
- wenn dsnmasq meldet, dass das vmlinux-initramfs.elf image an 192.168.1.... verschickt wurde, bootet die Mantbox das Image :)
- geduldig ein/zwei Minuten warten...
- auf dem Kabelinterface des eigenen Notebooks per DHCP eine IP Adresse von der Mantbox holen
- 172.16.0.1 ansteuern; die OpenWRT Firmware läuft jetzt temporär auf der Mantbox
- So kannst du jetzt die Opennet Firmware einspielen
- Opennet Firmware booten und 20-30 Sekunden warten, danach sollte wieder die 172.16.0.1 erreichbar sein und alles weitere wie üblich
nicht mehr notwendig?
- https://downloads.opennet-initiative.de/openwrt/testing/0.5.5-unstable-2710-2dfb5a51/packages/mips_24kc/base/ath10k-firmware-qca988x-ct_2019-10-03-d622d160-1_mips_24kc.ipk
- https://downloads.opennet-initiative.de/openwrt/testing/0.5.5-unstable-2710-2dfb5a51/targets/ar71xx/mikrotik/packages/kmod-ath10k-ct_4.14.156+2019-09-09-5e8cd86f-1_mips_24kc.ipk
- https://downloads.opennet-initiative.de/openwrt/testing/0.5.5-unstable-2710-2dfb5a51/targets/ar71xx/mikrotik/packages/kmod-hwmon-core_4.14.156-1_mips_24kc.ipk
Per scp nach /tmp übertragen und in der Reihenfolge ath10k-firmware, kmod-hwmon-core, kmod-ath10k per opkg install nachinstallieren. Nun in der /etc/config/wireless das VHT80 in VHT40 ändern, die ssid eintragen und wifi ausführen.