Orange Pi Zero
1. ลง Armbian 2. เชื่อมต่อ putty orangepizero.local 3. ติดตั้งให้ใช้ Huawei E8372 ได้ apt install usb-modeswitch 4. ตั้งค่า hostapd ใน armbian-config หลังจากนั้นก็เข้าผ่าน AP ได้เลย 5. openvpn [apt-get install openvpn] 5.1 ใส่ file .conf ไว้ใน /etc/openvpn/ มันจะรันอัตโนมัติ 6. ทำเป็น AP ที่สำคัญคือ sudo iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE ุ6.1 https://pimylifeup.com/raspberry-pi-wireless-access-point/ ุ6.2 share VPN ไปยัง WiFi https://pimylifeup.com/raspberry-pi-vpn-access-point/ 7. สวิตช์ Halt [สำคัญที่ใส่ใน /etc/rc.local nohup /usr/bin/python /home/tootoo/hw_shutdown.py &] 7.1 https://github.com/duxingkei33/orangepi_PC_gpio_pyH3 7.2 https://forum.armbian.com/topic/3890-how-to-get-python-shutdown-gpiobutton-script-to-start-at-boot-on-orange-pi-zero/ 8. เช็คว่า tun ทำงานมั้ย (เอาไปใส่ใน crontab-e) https://stackoverflow.com/questions/30052129/linux-unix-check-if-vpn-connection-is-active-up #!/bin/bash if ! /sbin/ifconfig tun0 | grep -q "00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00" then sunxi-pio -m PA17'<1><0><0>' killall openvpn /usr/sbin/openvpn /etc/openvpn/xxxx.conf & else sunxi-pio -m PA17'<1><0><1>' fi ------------------------- เปิด/ปิด ไฟแดง echo 1 > /sys/class/leds/orangepi:red:status/brightness echo 0 > /sys/class/leds/orangepi:red:status/brightness เปิด/ปิด ไฟเขียว echo 1 > /sys/class/leds/orangepi:green:pwr/brightness echo 0 > /sys/class/leds/orangepi:green:pwr/brightness
ดูสถานะ gpio cat /sys/kernel/debug/gpio
Create Date : 05 ธันวาคม 2561 |
Last Update : 2 มกราคม 2562 23:31:57 น. |
|
0 comments
|
Counter : 773 Pageviews. |
|
|
|