2014-07-11

iPad mini 2 透過「USB 連線」分享 4G LTE 網路 on Ubuntu 14.04

趕流行的凍仁趁著門號快到齊時請了三年約的中華 4G LTE (以下簡稱 4G) 來應付工作上的需求,居於種種考量凍仁選擇了 搭載 iOS 7, Wi-Fi + Cellular 和 Retina 螢幕的 iPad mini 做為 4G 的載體。

凍仁於 2014 年 6, 7 月間試過 Debian 7 (Wheezy), Debian 8 (Jessie), Ubuntu 12.04 (Precise) 和 Ubuntu 14.04 (Trusty) 後發現只有 Ubuntu 14.04 支援 iOS 7 的 USB 連線的個人熱點,(也就是 Android 上的 USB 數據連線),真的挺令人捥惜的。

▲ Speedtest with CHT 4G LTE。

1. 安裝 iOS 的 USB 連線驅動。
[ jonny@trusty ~ ]
$ sudo aptitude install ipheth-utils libimobiledevice-dev libimobiledevice-utils [Enter]

2. 關上 WiFi 和藍芽後分別接上 USB 線,並於 iPad mini 2 上開啟僅使用 USB 的個人熱點。

▲ 僅使用 USB 分享網路。

3. 成功後在 Network Manager 裡就可以看到 Apple iPad 的網卡了。

▲ iPad 分享的有線網路。

現在我們可以享受 4G 帶來的高速網路了,不過大前提是我們得待在有 4G 涵蓋的地方。

最後補充些 Gateway, Routing 的網路資訊:
  1. iPad mini 2 使用 USB 分享網路時是使用 eth1 而不是 usb0 的 interface。
  2. 從 iPad mini 2 取得的 IP 會是 172.20.10.0/24 的網段,而 Gateway 則是 172.20.10.1。

相關連結:
4G LTE 常見 Q&A 懶人包 | 科技新柚
Ubuntu 10.04 iPhone 3G USB / 藍芽共享上網 | The Paradiso

資料來源:
Get iPhone USB tethering working on Ubuntu 12.04 | Ubuntu Sharing
dgiagio/ipheth | GitHub
IPhone How To | KnowWiki