Thanh Phuong Huynh gửi vào
- 14288 lượt xem
Tham khảo: Hướng dẫn mình có tham khảo từ bài viết của bạn NDT và có bổ sung thêm cách thức để tự động connect tới wifi mỗi khi bật Orange Pi
Mục đích: Hướng dẫn dành cho các board Orange Pi có card wifi. Bạn sẽ không phải mắc công mỗi khi bật Orange Pi phải dùng USB TTL để connect vào, rồi bật kết nối card wifi, connect wifi, xem địa chỉ ip, route internet, cấu hình DNS (name sever), bla bla các thứ nữa. Hướng dẫn của mình không bao gồm phần hướng dẫn cài đặt HĐH Amrbian. Bạn có thể nhờ nơi bán cài giùm hoặc tham khảo bài viết phía trên nhé ;) . OK bắt đầu thôi ^^
Cấu hình kết nối wifi lần đầu
# vi /etc/network/interfaces
Thêm các dòng sau vào file
auto wlan0
iface wlan0 inet static
address 192.168.1.8
netmask 255.255.255.0
wpa-ssid "Tên wifi nhà bạn"
wpa-psk "password wifi nhá"
Lưu ý: ở đây mình cấu hình mặc định địa chỉ ip cho Orange Pi luôn. Sau này mỗi khi kết nối lại, bạn chỉ cần SSH vào thẳng IP này, không cần USB TTL làm gì. Tốt nhất các bạn có thể lên modem cấu hình dành riêng IP này cho Orange Pi luôn.
Cấu hình tập lệnh connect internet
- tạo file config.sh chứa các lệnh để connect internet
vi /etc/init.d/config.sh
Thêm các dòng sau vào file
ifconfig wlan0 up
route add default gw 192.168.1.1 wlan0 //route internet cho board thông qua modem (192.168.1.1 là ip modem nhà mình nhé)
sed -i '1s/#/nameserver 8.8.8.8/g' /etc/resolv.conf //mặc định mỗi khi khởi động Orange Pi thì hệ thống sẽ reset lại cấu hình DNS. Vậy nên chúng ta cũng đưa cấu hình DNS này vào tập lệnh luôn nhé
- Cấp quyền thực thi cho file
chmod ugo+x /etc/init.d/config.sh
Xong các bước trên thì bạn có thể chạy file config.sh để connet internet cho board rồi đó. Nhưng làm cách nào để mỗi khi khởi động Orange Pi thì board sẽ tự động chạy file? Ở bước tiếp theo chúng ta sẽ đưa file tập lệnh trên vào Start Up nhé ^^
Bước 3: Đưa tập lệnh connect wifi vào Start Up
cd /etc/init.d/
update-rc.d config.sh defaults
vi /etc/rc.local
Thêm các dòng sau vào file
/etc/init.d/config.sh || exit 1
exit 0
vi /etc/init/network_wifi.conf
Thêm các dòng sau vào file
start on startup
task
exec /etc/init.d/config.sh
Bước cuối cùng
Các bạn tháo usb ttl, dây cáp mạng các thứ ra, khởi động lại Orange Pi, SSH vào thẳng IP đã set phía trên và rồi tận hưởng thành quả cuối cùng nhé ^^