🖥️ Hướng dẫn: Khởi động máy tính từ xa (Wake-On-LAN) qua TP-Link TL-WR1043 chạy DD-WRT
Trong hướng dẫn này, bạn sẽ học cách biến router TP-Link TL-WR1043 chạy firmware DD-WRT thành cầu nối để đánh thức máy tính của mình từ bất cứ nơi đâu qua Internet.
Thiết lập Wake-On-LAN trên Máy tính
Máy tính mục tiêu phải được cấu hình để phản hồi lại gói Magic Packet khi ở trạng thái tắt.
📌 Các bước thực hiện:
- BIOS/UEFI: Truy cập vào BIOS/UEFI của máy tính và bật các tùy chọn như Wake-on-LAN hoặc Power On By PCI-E/PCI.
- Hệ điều hành (Windows): Mở Device Manager → Network adapters → Card mạng → Properties. Trong tab Power Management, bật Allow this device to wake the computer và Only allow a Magic Packet to wake the computer.
- Địa chỉ MAC: Ghi lại Địa chỉ MAC (Physical Address) của card mạng (ví dụ:
AA:BB:CC:11:22:33). Thông tin này cực kỳ quan trọng.
Ảnh minh họa: Cấu hình Power Management trên Driver Card mạng
Flash Firmware DD-WRT cho Router
Nếu router của bạn chưa chạy DD-WRT, hãy thực hiện các bước sau:
- Tải Firmware: Truy cập trang web DD-WRT, tìm và tải bản firmware Factory-to-DD-WRT phù hợp với phiên bản phần cứng của TL-WR1043.
- Flash: Kết nối máy tính trực tiếp với router, truy cập giao diện gốc của TP-Link và thực hiện nâng cấp firmware.
- Cấu hình cơ bản: Đăng nhập vào giao diện DD-WRT sau khi flash thành công, đặt lại mật khẩu Admin mạnh và cấu hình mạng.
Ảnh minh họa: Router Tplink 841
Hãy đặt IP tĩnh (hoặc DHCP Reservation) cho WAN của router 1043 trên Modem Chính (ví dụ: 192.168.1.100) để đảm bảo địa chỉ không thay đổi khi NAT Port.
Bật Telnet & Cấu hình WOL trong DD-WRT
Chúng ta sẽ bật dịch vụ Telnet và sử dụng tính năng WOL có sẵn trong giao diện DD-WRT.
🔧 3.1. Bật Telnet Daemon
- Trong giao diện DD-WRT, vào Services → Services.
- Trong mục Secure Shell (hoặc Telnet/SSH), chuyển Telnet Daemon thành Enable.
- Nhấn Apply Settings.
🔧 3.2. Cấu hình WOL trong DD-WRT
- Vào menu Administration → WOL (Wake-On-LAN).
- Trong trang WOL, bạn có thể thêm các thiết bị cần đánh thức:
- MAC Address: Nhập địa chỉ MAC của máy tính (ví dụ:
AA:BB:CC:11:22:33) - Network: Chọn mạng LAN phù hợp (thường là
192.168.2.255) - Host Name: Đặt tên cho thiết bị (ví dụ: "My PC")
- MAC Address: Nhập địa chỉ MAC của máy tính (ví dụ:
- Nhấn Add để thêm thiết bị vào danh sách.
- Sau khi thêm, bạn có thể test bằng cách nhấn nút Wake Up bên cạnh tên thiết bị.
Ảnh minh họa: Giao diện WOL trong DD-WRT Administration
NAT / Port Forwarding trên Modem Chính
Đây là bước then chốt. Chúng ta cần chuyển tiếp kết nối từ Internet đến cổng Telnet của router DD-WRT.
- Truy cập giao diện quản lý của Modem/Router Nhà Mạng.
- Tìm mục Port Forwarding hoặc Virtual Server.
- Thiết lập một quy tắc mới:
- External Port:
2323(Nên chọn cổng khác 23) - Internal IP:
192.168.1.100(IP tĩnh của Router 1043) - Internal Port:
23(Cổng Telnet) - Protocol:
TCP
- External Port:
- Lưu và áp dụng cấu hình.
🖼️ Ảnh minh họa: Port Forwarding (External 2323 → Internal 192.168.1.100:23)
Ứng dụng Android
Sau khi router và Modem đã cấu hình xong, bạn có thể sử dụng ứng dụng Android để kích hoạt WoL.
📱 5.1. Tải ứng dụng
📥 Tải ứng dụng Android (APK)⚙️ 5.2. Cách thức hoạt động
Ứng dụng thực hiện kết nối Telnet (hoặc SSH) tới IP Công cộng của bạn qua cổng đã NAT. Sau khi đăng nhập thành công, nó sẽ gửi lệnh WOL để đánh thức máy tính.
🎮 5.3. Sử dụng
Mở ứng dụng và nhập các thông số:
- Host/IP: Địa chỉ IP Công cộng (hoặc tên miền DDNS)
- Port: Cổng ngoài bạn đã NAT (ví dụ:
2323) - Username/Password: Thông tin đăng nhập router DD-WRT
- Lệnh telnet: Nhập /usr/sbin/wol −i và sửa ip broadcast (Vd:192.168.1.255) và địa chỉ MAC của PC (Vd:AA:BB:CC:DD)
Nhấn nút Wake Up để khởi động máy tính từ xa! 🎉
🖼️ Ảnh minh họa: Giao diện ứng dụng Android
💡 Mẹo & Khắc phục sự cố
- Nếu không thể Telnet từ xa: Kiểm tra Modem có bị CG-NAT hay không (nếu có thì cần dùng VPN hoặc Relay).
- Nếu Telnet thành công nhưng máy không bật: Kiểm tra lại Địa chỉ MAC và đảm bảo máy tính đã tắt hoàn toàn (không ở chế độ Sleep/Hibernate).
- Test kết nối Telnet bằng lệnh:
telnet your-ip 2323từ máy khác để đảm bảo cổng đã mở. - Luôn sử dụng mật khẩu mạnh cho router DD-WRT khi mở cổng ra Internet.
Video Demo Wake-on-LAN
Video minh họa cấu hình Wake-on-LAN







