Gå til indhold

Fejl ved Adoption — Fejlfinding

Resumé Denne vejledning viser de 5 mest almindelige fejl, der forhindrer MikroTik-enheder i at blive adopteret i MKController, og forklarer, hvordan man diagnosticerer og løser hver enkelt. Problemer dækket: forældet RouterOS-version, Enhedstilstand blokerer fetch, manglende PPP-pakke, ingen internet eller DNS på enheden og utilstrækkelig diskplads. Hvert problem inkluderer præcise RouterOS-kommandoer til diagnose og løsning.

Hvad er de mest almindelige MikroTik-adoptionsfejl?

Section titled “Hvad er de mest almindelige MikroTik-adoptionsfejl?”

MikroTik-adoption i MKController mislykkes af et lille sæt forudsigelige årsager. Tabellen nedenfor kortlægger hver fejl til dens årsag og det afsnit, hvor du finder løsningen.

FejlsymptomRodårsagLøsning
Adoption stopper ved “opretter VPN” i adskillige minutterRouterOS-version for gammel eller inkompatibelAfsnit 1
failure: not allowed by device-modeEnhedstilstand tillader ikke fetchAfsnit 2
expected end of command (line 6 column 33)PPP-pakken er ikke installeretAfsnit 3
could not resolve host name eller status: failed / reason: timeoutIngen internetadgang eller DNS-fejlAfsnit 4
fetch fejler med en lagringsfejlMindre end 2 MB fri diskpladsAfsnit 5

Adoptionen fuldføres ikke. Processen stopper i adskillige minutter ved stadiet “opretter VPN”.

Enheden kører muligvis en RouterOS-version, der er inkompatibel med MKControllers påkrævede funktioner. Tjek først listen over understøttede RouterOS-versioner.

  1. Tjek den installerede version og den nyeste tilgængelige i den konfigurerede opdateringskanal:

    Terminal window
    /system package update check-for-updates

    Outputtet vil ligne:

    installed-version: 6.49.10
    latest-version: 6.49.12
    status: New version is available
  2. Hvis en opdatering er tilgængelig og er på den understøttede liste, skal du installere den:

    Terminal window
    /system package update install
  3. Genstart enheden:

    Terminal window
    /system reboot
  4. Efter genstart skal du prøve adoptionsprocessen igen.


Kørsel af adoptionsscriptet via Winbox returnerer:

executing script script1 from winbox failed, please check it manually
failure: not allowed by device-mode (/tool/fetch line 1)

Kørsel via terminal returnerer:

failure: not allowed by device-mode

Enhedstilstand terminalfejl under MikroTik-adoption

MikroTiks Enhedstilstand blokerer fetch-, hotspot- og scheduler-funktionerne. Dette påvirker nogle modeller, der kører RouterOS 7.17 og nyere.

  1. Tjek den aktuelle Enhedstilstandskonfiguration. Hvis fetch viser no, er den blokeret:

    Terminal window
    /system device-mode print
    Enhedstilstand output der viser fetch som deaktiveret på MikroTik
  2. Aktiver Enhedstilstand Avanceret:

    Terminal window
    /system device-mode update mode=advanced
  3. Udfør en hård genstart — tag fysisk MikroTikken ud af stikkontakten i et øjeblik. En standard softwaregenstart er ikke tilstrækkelig; Enhedstilstandsændringen gælder kun efter et fuldt strømcyklus.

  4. Efter den hårde genstart skal du verificere ændringen:

    Terminal window
    /system device-mode print

    Bekræft at fetch nu viser yes, og prøv derefter adoption igen.


Kørsel af adoptionsscriptet returnerer:

expected end of command (line 6 column 33)

PPP-pakken er ikke installeret på enheden. MKControllers adoptionsscript kræver PPP for at oprette VPN-tunnelen.

PPP-pakke manglende fejl på MikroTik

  1. Gå til MikroTik arkiv-downloadsiden og download Extra Packages .zip til RouterOS-versionen og enhedsarkitekturen (mipsbe, arm, smips osv.) der passer til din enhed.

  2. Udpak .zip og find ppp.npk.

  3. Upload ppp.npk til routeren:

    • I Winbox → Files-fanen, eller
    • Via FTP eller SCP
  4. Genstart routeren:

    Terminal window
    /system reboot
  5. Efter genstart bør PPP-menuen vises i WebFig og Winbox. Prøv adoptionsscriptet igen.


  • failure: could not resolve host name
  • status: failed / reason: timeout

MikroTik-enheden har ingen internetadgang eller kan ikke omsætte DNS. Begge dele er påkrævet for at enheden kan nå MKController-servere.

  1. Test grundlæggende internetforbindelse:

    Terminal window
    ping 8.8.8.8

    Hvis der ikke er noget svar, skal du undersøge:

    • Manglende standardrute: /ip route print
    • NAT- eller firewallregler der blokerer udgående trafik
    • Fysisk forbindelse til upstream-udbyderen
  2. Når ping 8.8.8.8 lykkes, test DNS-opløsning:

    Ping 8.8.8.8 virker — test DNS som næste skridt

    Terminal window
    ping app.mkcontroller.com

    Hvis det mislykkes, skal du indstille pålidelige DNS-servere:

    DNS-opløsningsfejl — indstil DNS-servere

    Terminal window
    /ip dns set servers=8.8.8.8,1.1.1.1
  3. Genstart:

    Terminal window
    /system reboot
  4. Prøv adoptionsscriptet igen.


Fejl ved kørsel af fetch eller installation af pakker, der indikerer et lagringsproblem.

MikroTik kræver mindst 2 MB fri diskplads for at køre adoptionsscriptet og downloade VPN-pakken.

  1. Tjek tilgængelig diskplads:

    Terminal window
    /system resource print
  2. Hvis free-hdd-space er mindre end 2 MB, vis filer der aktuelt er gemt på enheden:

    Terminal window
    /file print
  3. Fjern unødvendige filer eller gamle sikkerhedskopifiler:

    Terminal window
    /file remove <id>
  1. Prøv adoptionsprocessen igen efter at have frigjort tilstrækkelig plads.

Følgning af disse fem trin løser størstedelen af MikroTik-adoptionsfejl i MKController.

Hvis problemet fortsætter efter at have gennemgået alle afsnit, skal du kontakte vores supportteam på WhatsApp. Vi kan gennemgå adoptionslogfiler, inspicere scriptkørslen og hjælpe med at diagnosticere edge-cases specifikke for din RouterOS-version eller hardwaremodel.