Khắc Phục Lỗi Tiếp Nhận MikroTik
Tóm tắt Hướng dẫn này liệt kê 5 lỗi phổ biến nhất ngăn thiết bị MikroTik được tiếp nhận vào MKController và giải thích cách chẩn đoán, sửa từng lỗi. Bao gồm: phiên bản RouterOS lỗi thời, Device Mode chặn fetch, thiếu gói PPP, thiết bị không có internet hoặc DNS, và không đủ dung lượng đĩa. Mỗi vấn đề kèm lệnh RouterOS chính xác để chẩn đoán và giải quyết.
Các Lỗi Tiếp Nhận MikroTik Phổ Biến Nhất là gì?
Section titled “Các Lỗi Tiếp Nhận MikroTik Phổ Biến Nhất là gì?”Tiếp nhận MikroTik trong MKController thất bại vì một số nguyên nhân có thể dự đoán. Bảng dưới ánh xạ từng lỗi theo nguyên nhân và phần bạn sẽ tìm thấy cách sửa.
| Triệu chứng lỗi | Nguyên nhân gốc | Cách sửa |
|---|---|---|
| Tiếp nhận dừng ở “creating VPN” nhiều phút | Phiên bản RouterOS quá cũ hoặc không tương thích | Phần 1 |
failure: not allowed by device-mode | Device Mode không cho phép fetch | Phần 2 |
expected end of command (line 6 column 33) | Gói PPP chưa được cài | Phần 3 |
could not resolve host name hoặc status: failed / reason: timeout | Không có internet hoặc lỗi DNS | Phần 4 |
fetch lỗi lưu trữ | Dưới 2 MB dung lượng đĩa trống | Phần 5 |
1. Kiểm Tra Phiên Bản RouterOS
Section titled “1. Kiểm Tra Phiên Bản RouterOS”Triệu chứng
Section titled “Triệu chứng”Tiếp nhận không hoàn tất. Quá trình dừng nhiều phút ở giai đoạn “creating VPN”.
Chẩn đoán
Section titled “Chẩn đoán”Thiết bị có thể đang chạy phiên bản RouterOS không tương thích với các hàm yêu cầu của MKController. Kiểm tra danh sách phiên bản RouterOS được hỗ trợ trước.
Các Bước Giải Quyết
Section titled “Các Bước Giải Quyết”-
Kiểm tra phiên bản đã cài và phiên bản mới nhất trong kênh cập nhật đã cấu hình:
Terminal window /system package update check-for-updatesKết quả sẽ tương tự:
installed-version: 6.49.10latest-version: 6.49.12status: New version is available -
Nếu có bản cập nhật trong danh sách được hỗ trợ, cài đặt:
Terminal window /system package update install -
Khởi động lại thiết bị:
Terminal window /system reboot -
Sau khi khởi động lại, thử lại quá trình tiếp nhận.
2. Device Mode Advanced Bị Tắt
Section titled “2. Device Mode Advanced Bị Tắt”Triệu chứng
Section titled “Triệu chứng”Chạy script tiếp nhận qua Winbox trả về:
executing script script1 from winbox failed, please check it manuallyfailure: not allowed by device-mode (/tool/fetch line 1)Chạy qua terminal trả về:
failure: not allowed by device-mode
Chẩn đoán
Section titled “Chẩn đoán”Device Mode của MikroTik đang chặn các hàm fetch, hotspot và scheduler. Điều này ảnh hưởng một số model chạy RouterOS 7.17 trở lên.
Các Bước Giải Quyết
Section titled “Các Bước Giải Quyết”-
Kiểm tra cấu hình Device Mode hiện tại. Nếu
fetchhiển thịno, nó đang bị chặn:Terminal window /system device-mode print
-
Bật Device Mode Advanced:
Terminal window /system device-mode update mode=advanced -
Thực hiện hard reboot — rút vật lý MikroTik khỏi nguồn điện một lúc. Khởi động lại phần mềm thông thường là không đủ; thay đổi Device Mode chỉ áp dụng sau khi tắt nguồn hoàn toàn.
-
Sau khi hard reboot, xác minh thay đổi:
Terminal window /system device-mode printXác nhận
fetchhiện hiển thịyes, sau đó thử lại tiếp nhận.
3. Thiếu Gói PPP
Section titled “3. Thiếu Gói PPP”Triệu chứng
Section titled “Triệu chứng”Chạy script tiếp nhận trả về:
expected end of command (line 6 column 33)Chẩn đoán
Section titled “Chẩn đoán”Gói PPP chưa được cài trên thiết bị. Script tiếp nhận MKController yêu cầu PPP để tạo tunnel VPN.

Các Bước Giải Quyết
Section titled “Các Bước Giải Quyết”-
Vào trang tải xuống kho lưu trữ MikroTik và tải file
.zipExtra Packages cho phiên bản RouterOS và kiến trúc thiết bị (mipsbe, arm, smips, v.v.) khớp với thiết bị bạn. -
Giải nén
.zipvà tìmppp.npk. -
Tải
ppp.npklên router:- Trong Winbox → tab Files, hoặc
- Qua FTP hoặc SCP
-
Khởi động lại router:
Terminal window /system reboot -
Sau khi khởi động lại, menu PPP sẽ xuất hiện trong WebFig và Winbox. Thử lại script tiếp nhận.
4. Sự Cố Khi Chạy Script
Section titled “4. Sự Cố Khi Chạy Script”Triệu chứng
Section titled “Triệu chứng”failure: could not resolve host namestatus: failed / reason: timeout
Chẩn đoán
Section titled “Chẩn đoán”Thiết bị MikroTik không có internet hoặc không thể phân giải DNS. Cả hai đều cần thiết để thiết bị có thể tiếp cận máy chủ MKController.
Các Bước Giải Quyết
Section titled “Các Bước Giải Quyết”-
Kiểm tra kết nối internet cơ bản:
Terminal window ping 8.8.8.8Nếu không có phản hồi, điều tra:
- Thiếu route mặc định:
/ip route print - Quy tắc NAT hoặc tường lửa chặn lưu lượng ra ngoài
- Kết nối vật lý đến nhà cung cấp upstream
- Thiếu route mặc định:
-
Khi
ping 8.8.8.8thành công, kiểm tra phân giải DNS:
Terminal window ping app.mkcontroller.comNếu thất bại, đặt máy chủ DNS đáng tin cậy:

Terminal window /ip dns set servers=8.8.8.8,1.1.1.1 -
Khởi động lại:
Terminal window /system reboot -
Thử lại script tiếp nhận.
5. Không Đủ Dung Lượng Đĩa
Section titled “5. Không Đủ Dung Lượng Đĩa”Triệu chứng
Section titled “Triệu chứng”Lỗi khi chạy fetch hoặc cài gói, cho thấy vấn đề lưu trữ.
Chẩn đoán
Section titled “Chẩn đoán”MikroTik cần ít nhất 2 MB dung lượng đĩa trống để chạy script tiếp nhận và tải gói VPN.
Các Bước Giải Quyết
Section titled “Các Bước Giải Quyết”-
Kiểm tra dung lượng đĩa trống:
Terminal window /system resource print -
Nếu
free-hdd-spacedưới 2 MB, liệt kê file đang lưu trên thiết bị:Terminal window /file print -
Xóa file không cần thiết hoặc file sao lưu cũ:
Terminal window /file remove <id>
- Thử lại quá trình tiếp nhận sau khi giải phóng đủ dung lượng.
Vẫn Gặp Sự Cố?
Section titled “Vẫn Gặp Sự Cố?”Thực hiện năm bước này giải quyết phần lớn lỗi tiếp nhận MikroTik trong MKController.
Nếu vấn đề vẫn tiếp diễn sau khi thực hiện tất cả các phần, liên hệ nhóm hỗ trợ qua WhatsApp. Chúng tôi có thể xem lại nhật ký tiếp nhận, kiểm tra thực thi script và giúp chẩn đoán các trường hợp đặc biệt theo phiên bản RouterOS hoặc model phần cứng của bạn.