duckdns.org là trang web cung cấp dịch vụ ddns hoàn toàn miễn phí. Vì vậy, trong rất nhiều hướng dẫn liên quan đến việc điều khiển từ xa thông qua mạng internet mình đều sử dụng duckdns làm ví dụ. Hôm nay, mình sẽ hướng dẫn chi tiết cách cài lên OpenWrt để cập nhật IP tự động cho duckdns.
ĐĂNG KÝ MỘT TÊN MIỀN MIỄN PHÍ VỚI duckdnss.org
Các bạn chỉ cần truy cập vào trang web https://www.duckdns.org/ và đăng nhập với tài khoản Google là ok.
Sau khi đăng nhập, ở mục domain thì điền vào tên miền mà bạn muốn tạo. Nếu tên miền chưa có ai sử dụng thì sẽ tạo thành công
Sau bước này ta sẽ có 3 thông số quan trọng là :
- tokenn: ở ngay đầu trang web sau khi login thành công
- tên miền sau khi tạo : ví dụ kenhtaymay.duckdns.orgg
CÀI ĐẶT GÓI ddns-scripts
Các bạn vào System > Software tìm gói ddns-scripts và ấn vào nút install để cài đặt
CONFIG
Truy cập vào SSH của OpenWrt và thêm vào file /etc/config/ddns với nội dung như bên dưới
config service "duckdns"
option enabled '1'
option domain 'kenhtaymay.duckdns.org'
option username 'kenhtaymay'
option password 'a7c4d0ad-114e-40ef-ba1d-d217904a50f2'
option force_interval '72'
option force_unit 'hours'
option check_interval '10'
option check_unit 'minutes'
option ip_source 'network'
option ip_network 'wana'
option update_url 'http://www.duckdns.org/update?domains=[USERNAME]&token=[PASSWORD]&ip=[IP]'
option lookup_host 'kenhtaymay.duckdns.org'
Trong đó - domain: các bạn sử lại thành tên miền mới đăng ký phía trên
- username: là tên miền mới đăng ký bỏ đi phần đuôi ddns
- password: là token có được ở bước trên
- ip_network: là tên interface mà các bạn cập nhật ip của nó (xem ở Network > Interface)
Vậy là xong rồi đó, giờ khởi động lại router (nếu vẫn còn trong SSH thì chỉ cần gõ /etc/init.d/ddns restart là khới động lại ddns-scripts nhé) là rồi nhé. Theo cài đặt bên trên thì cứ 10 phút nó sẽ tự cập nhật IP của cổng wana lên duckdns vào tên miền kenhtaymay.duckdns.org.
LIÊN KẾT THAM KHẢO
- https://www.duckdns.org/install.jsp
Đăng nhận xét