İçeriğe geç

MikroTik Adopt Hatalarını Düzeltin

Özet Bu kılavuz, MikroTik cihazlarının MKController’a adopt edilmesini engelleyen 5 yaygın hatayı listeler ve bunların nasıl teşhis edilip düzeltileceğini açıklar. Ele alınan sorunlar: güncel olmayan RouterOS sürümü, fetch’i engelleyen Device Mode, eksik PPP paketi, cihazda internet veya DNS olmaması ve yetersiz disk alanı. Her sorun için teşhis ve çözüm amacıyla kullanılacak kesin RouterOS komutları belirtilmiştir.

En Yaygın MikroTik Adopt Hataları Nelerdir?

Section titled “En Yaygın MikroTik Adopt Hataları Nelerdir?”

MKController’da MikroTik adopt işlemi öngörülebilir birkaç nedenden dolayı başarısız olur. Aşağıdaki tablo her hatayı nedenine ve düzeltmeyi bulacağınız bölüme göre eşleştirir.

Hata belirtisiKök nedenDüzeltme
Adopt, birkaç dakika boyunca “VPN oluşturuluyor” aşamasında takılı kalırRouterOS sürümü çok eski veya uyumsuzBölüm 1
failure: not allowed by device-modeDevice Mode, fetch’e izin vermiyorBölüm 2
expected end of command (line 6 column 33)PPP paketi yüklü değilBölüm 3
could not resolve host name veya status: failed / reason: timeoutİnternet erişimi yok veya DNS hatasıBölüm 4
fetch depolama hatasıyla başarısız olur2 MB’dan az boş disk alanıBölüm 5

Adopt tamamlanmaz. İşlem, “VPN oluşturuluyor” aşamasında birkaç dakika boyunca takılı kalır.

Cihaz, MKController’ın gerekli işlevleriyle uyumlu olmayan bir RouterOS sürümü çalıştırıyor olabilir. Önce desteklenen RouterOS sürümleri listesini kontrol edin.

  1. Yüklü sürümü ve yapılandırılmış güncelleme kanalındaki mevcut sürümü kontrol edin:

    Terminal window
    /system package update check-for-updates

    Çıktı şuna benzeyecektir:

    installed-version: 6.49.10
    latest-version: 6.49.12
    status: New version is available
  2. Güncelleme mevcutsa ve desteklenen listede yer alıyorsa, yükleyin:

    Terminal window
    /system package update install
  3. Cihazı yeniden başlatın:

    Terminal window
    /system reboot
  4. Yeniden başlatmanın ardından adopt işlemini tekrar deneyin.


Adopt betiğini Winbox üzerinden çalıştırmak şunu döndürür:

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

Terminal üzerinden çalıştırmak şunu döndürür:

failure: not allowed by device-mode

MikroTik adopt sırasında Device Mode terminal hatası

MikroTik’in Device Mode özelliği fetch, hotspot ve scheduler işlevlerini engelliyor. Bu durum, RouterOS 7.17 ve sonrasını çalıştıran bazı modelleri etkiliyor.

  1. Mevcut Device Mode yapılandırmasını kontrol edin. fetch no gösteriyorsa engellenmiştir:

    Terminal window
    /system device-mode print
    MikroTik'te fetch'in devre dışı olduğunu gösteren Device Mode çıktısı
  2. Device Mode Advanced’ı etkinleştirin:

    Terminal window
    /system device-mode update mode=advanced
  3. Güç çıkararak yeniden başlatın — MikroTik’in güç kablosunu bir anlığına çıkarın. Standart yazılım yeniden başlatması yeterli değildir; Device Mode değişikliği yalnızca tam güç döngüsünün ardından uygulanır.

  4. Güç çıkararak yeniden başlatmanın ardından değişikliği doğrulayın:

    Terminal window
    /system device-mode print

    fetch’in artık yes gösterdiğini onaylayın, ardından adopt işlemini tekrar deneyin.


Adopt betiğini çalıştırmak şunu döndürür:

expected end of command (line 6 column 33)

PPP paketi cihazda yüklü değil. MKController’ın adopt betiği VPN tünelini oluşturmak için PPP’ye ihtiyaç duyar.

MikroTik'te eksik PPP paketi hatası

  1. MikroTik arşiv indirme sayfasına gidin ve cihazınızla eşleşen RouterOS sürümü ve cihaz mimarisi (mipsbe, arm, smips vb.) için Extra Packages .zip dosyasını indirin.

  2. .zip dosyasını çıkarın ve ppp.npk dosyasını bulun.

  3. ppp.npk dosyasını yönlendiriciye yükleyin:

    • Winbox → Dosyalar sekmesi üzerinden veya
    • FTP veya SCP aracılığıyla
  4. Yönlendiriciyi yeniden başlatın:

    Terminal window
    /system reboot
  5. Yeniden başlatmanın ardından WebFig ve Winbox’ta PPP menüsü görünmelidir. Adopt betiğini tekrar deneyin.


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

MikroTik cihazının internet erişimi yok veya DNS çözümlenemiyor. Her ikisi de cihazın MKController sunucularına ulaşması için gereklidir.

  1. Temel internet bağlantısını test edin:

    Terminal window
    ping 8.8.8.8

    Yanıt yoksa şunları araştırın:

    • Eksik varsayılan rota: /ip route print
    • Giden trafiği engelleyen NAT veya güvenlik duvarı kuralları
    • Yukarı yönlü sağlayıcıya fiziksel bağlantı
  2. ping 8.8.8.8 başarılı olduktan sonra DNS çözümlemesini test edin:

    Ping 8.8.8.8 çalışıyor — DNS'yi test edin

    Terminal window
    ping app.mkcontroller.com

    Başarısız olursa güvenilir DNS sunucuları ayarlayın:

    DNS çözümleme hatası — DNS sunucularını ayarlayın

    Terminal window
    /ip dns set servers=8.8.8.8,1.1.1.1
  3. Yeniden başlatın:

    Terminal window
    /system reboot
  4. Adopt betiğini tekrar deneyin.


fetch çalıştırılırken veya paket yüklenirken depolama sorununa işaret eden hatalar.

MikroTik, adopt betiğini çalıştırmak ve VPN paketini indirmek için en az 2 MB boş disk alanı gerektirir.

  1. Mevcut disk alanını kontrol edin:

    Terminal window
    /system resource print
  2. free-hdd-space 2 MB’dan azsa, cihazda saklanan dosyaları listeleyin:

    Terminal window
    /file print
  3. Gereksiz dosyaları veya eski yedekleme dosyalarını kaldırın:

    Terminal window
    /file remove <id>
  1. Yeterli alan boşaltıldıktan sonra adopt işlemini tekrar deneyin.

Bu beş adımı takip etmek, MKController’daki MikroTik adopt hatalarının büyük çoğunluğunu çözer.

Tüm bölümlerden geçtikten sonra sorun devam ederse, WhatsApp’ta destek ekibimizle iletişime geçin. Adopt günlüklerini inceleyebilir, betik yürütmesini denetleyebilir ve RouterOS sürümünüze veya donanım modelinize özgü uç durumları teşhis etmeye yardımcı olabiliriz.