Handleiding

Wifi is weg na de upgrade naar v7

Het menu Wireless is leeg of verdwenen, bridges en DHCP doen het nog: dit is het pakketprobleem.

Je hebt geüpgraded naar RouterOS v7 en je wifi-netwerken zijn er niet meer. Geen SSID in de lucht, en in WinBox is het menu leeg of heet het opeens anders. Tegelijk werkt alles wat niet draadloos is gewoon: de bridge staat er, DHCP deelt adressen uit, de leases van gisteren staan er nog.

Dat laatste is precies het signaal. Als je configuratie was kwijtgeraakt, was ook de rest weg. Wat hier speelt is één ding: RouterOS v7 heeft twee wifi-pakketten en je apparaat draait niet het pakket waar jouw instellingen bij horen.

Twee pakketten, en waarom dat uitmaakt

RouterOS v7 kan wifi op twee manieren doen:

  • wireless, het oude pakket. Dit is wat v6 had. Het menu is /interface wireless, met security-profiles, virtuele APs en de bekende stationmodi. Alles wat je in v6 had ingesteld, hoort hierbij.
  • wifi, het nieuwe pakket, geleverd als wifi-qcom voor ax- en be-apparaten en als wifi-qcom-ac voor een aantal ac-apparaten. Het menu is /interface wifi, met configuration, security, channel en datapath.

De twee delen niets. Een apparaat dat wifi-qcom-ac draait, kent /interface wireless niet en toont je oude netwerken dus ook niet. Op sommige modellen kun je kiezen; op de meeste hoort er precies één bij.

De snelle controles, op volgorde

  1. Welk pakket staat erop? /system package print. Je zoekt een regel wireless, wifi-qcom of wifi-qcom-ac, en of die op enabled staat. Een goed antwoord is: precies één van de drie, enabled, en de versie ervan is gelijk aan die van routeros in dezelfde lijst.
  2. Welke versie draait het apparaat? /system resource print. Noteer version en architecture-name. Die twee bepalen welk bestand je nodig hebt.
  3. Is er een radio te zien? /interface wifi print en /interface wireless print. Geeft de een een foutmelding over een onbekend commando en de ander een lege lijst, dan weet je meteen welk pakket actief is.
  4. Staat je configuratie er nog? /ip address print en /ip dhcp-server lease print. Staan die vol, dan is er niets verloren en gaat het echt alleen om het pakket.
  5. Is er ruimte? /system resource print toont free-hdd-space. Een pakket van tien megabyte past niet op een bordje met twee megabyte vrij.

De fout die bijna iedereen maakt

Het pakket moet exact dezelfde versie zijn als RouterOS op het apparaat. Niet "ongeveer", niet "de nieuwste". Zet je wireless-7.24.npk naast RouterOS 7.23.5, dan wordt het bij de herstart stilzwijgend genegeerd. Er komt geen foutmelding, er gebeurt alleen niets, en je zoekt de rest van de avond op de verkeerde plek.

Dus: lees de versie af met /system resource print, download de Extra packages van precies die versie en precies die architectuur (ARM, ARM64, MIPSBE, SMIPS, TILE), pak het zip-bestand uit, sleep alleen het pakket dat je nodig hebt naar Files, en herstart. Daarna staat het in /system package print met dezelfde versie als de rest.

Welk pakket wil je eigenlijk?

Er zijn twee geldige antwoorden en het is een keuze, geen reparatie.

  1. Terug naar wireless. Installeer het pakket wireless, herstart, en je oude instellingen uit v6 doen het weer. Dit is de snelste weg terug en de juiste keuze als je gewoon door wilt.
  2. Door naar wifi. Houd wifi-qcom-ac, en richt de wifi opnieuw in. Je krijgt WPA3, fast roaming en band steering, en de CAPsMAN van dit pakket. Je oude wifi-regels kun je niet hergebruiken: ze moeten opnieuw.

Kies je voor het nieuwe pakket en gebruik je CAPsMAN, houd er dan rekening mee dat /caps-man alleen nog werkt voor access points met het pakket wireless. Access points op het wifi-pakket gebruiken /interface wifi capsman en moeten opnieuw worden ingericht.

Wat de configurator hieraan doet

  • Plak je je v6-export in het onderdeel Importeren, dan kijkt de tool per model wat er kan. Kan dit apparaat beide pakketten draaien, dan krijg je precies deze waarschuwing: de v6-instellingen werken alleen met het pakket wireless, en staat er na de upgrade wifi-qcom-ac op, dan zie je je netwerken niet meer terwijl bridges, DHCP en leases er nog zijn. Hoort bij dit model het nieuwe pakket, dan meldt de tool dat de SSIDs en wachtwoorden worden overgenomen en als /interface wifi opnieuw worden opgebouwd, met het verzoek kanalen, gasten-SSIDs en VLANs te controleren. Hoort er alleen wireless bij, dan staat er dat /interface wireless in v7 hetzelfde is gebleven en ongewijzigd is overgenomen.
  • Gebruik je /caps-man in die export, dan waarschuwt de tool apart dat dat in v7 alleen nog voor wireless-access points werkt.
  • Genereer je een nieuw script voor een model waarvan wij het pakket niet hebben kunnen bevestigen, dan zegt de tool: controleer dat het wifi-qcom pakket op dit apparaat is geïnstalleerd. Het script schrijft dan /interface wifi-regels, en zonder dat pakket weigert RouterOS ze.
  • Kies je WPA3 op een apparaat waar het oude pakket bij hoort, dan zet de tool de SSID om naar WPA2-PSK (AES) en zegt erbij dat het legacy-pakket geen WPA3 kent. Dat is geen fout, het is een niveau lager dan je vroeg.

De eerlijke grens

De tool weet welk pakket bij een model hoort uit zijn eigen catalogus, niet van jouw apparaat: hij draait in je browser en praat nergens mee. Op modellen die wij niet hebben kunnen verifiëren blijft het een vraag aan jou, en dat is precies waarom die waarschuwing er staat. Welke versie er op je apparaat staat, welke architectuur het heeft en hoeveel flash er vrij is, kan alleen het apparaat zelf vertellen.

Verder lezen: Van RouterOS v6 naar v7, Controles over wifi en Pakketten in RouterOS.

Meteen proberen? Open de configurator