[Ubuntu] 利用 Azilink 透過 Milestone 3G 上網
Azilink 是除了 PDANet 之外,免費又沒有限制的 Tethering 方案
網路上的教學文章都是 for Windows 環境的,鮮少看到 for Ubuntu 的教學
自己找了幾篇文件試了一下,沒想到意外的簡單….
準備工具如下:
下載完畢之後,把 Azilink.pak 放到手機裡面安裝,2 及 3 放到系統任意位置
像是放到 ~/Desktop/AndroidSDK 內。
以下是第一次設定步驟
- sudo apt-get install openvpn –> 安裝 openvpn
- sudo vim /etc/udev/rules.d/51-android.rules
輸入 SUBSYSTEM==』usb』, SYSFS{idVendor}==』0bb4″, MODE=』0666″,存檔離開 - sudo chmod 755 /etc/udev/rules.d/51-android.rules
設定完成,接下來是每次要透過 Milestone 上網的方法
- 打開 Milestone 的 USB Debugging mode 及 azilink 軟體
( Settings –> Application –> Development –> USB Debugging ) - $ cd ~/Desktop/AndroidSDK/tools (進到 Android SDK 資料夾中的 tools )
- $ ./adb devices (start adb daemon)
- $ ./adb forward tcp:41927 tcp:41927 (轉 port)
- $ sudo openvpn ../azilink.opvn (openvpn ip config)
此步下完指令後的視窗不要關掉 - $ sudo vim /etc/resolv.conf , 加入 『nameserver 192.168.56.1″
至此就可以看到 Azilink 中的 Status 為 『Connected to host』,即表示可以透過手機上網。因為該軟體沒有 root 的關係,所以不能轉發 icmp 封包。換句話說就是用 ping 不會通,直接用電腦上網看看就知道了。