Ubuntu 使用 iPhone 藍芽和 USB 上網分享
前晚在版圖遊戲聚會時拿出 ThinkPad T400s 來上網時,才發現沒在這台電腦的 Ubuntu 9.10 上,預先設定透用 iPhone 藍芽作 tethering。
跟著昨晚回家後便開始設定了,以下 Five Minutes: Tethering iPhone 3.0 to Ubuntu 9.04 提供的方法是以往我所用的。
下載 bluez-compat:
$ apt-get install bluez-compat
在 /etc/default/bluetooth 內加入以下兩行,然後重新啟動 /etc/init.d/bluetooth:
PAND_ENABLED=1
PAND_OPTIONS=”–role=PANU”
在 /etc/network/interfaces 內加入以下一行:
iface bnep0 inet dhcp
在 GNOME 的 Bluetooth applet 跟 iPhone 的藍芽 pair,right click 可以作設定。為了方便設定,Ubuntu 的 Bluetooth 最好是設定在可被搜尋的,以便在 Bluetooth applet 指定設定 iPhone 時,iPhone 彈出確認由 Ubuntu 發出的 PIN 訊息。
完成設定後,每次連接時只需輸入藍芽地址:
(假設 00:aa:bb:cc:dd:ee 是 iPhone
$ sudo pand –connect 00:aa:bb:cc:dd:ee -n
$ sudo ifup bnep0
中斷連結時:
$ sudo ifdown bnep0
$ sudo pand -K
昨晚我也發現了另一個網站 Ubuntu Geek - iPhone Tethering on Ubuntu 9.10 (Karmic) 提到,已有用戶貢獻的 PPA repository 提供更簡便的安裝方法。而且剛發現 Linux 社群已有經 USB 使用 iPhone Tethering 的方法了,以前 iPhone Tethering 剛出時,Linux 暫未能辨別和使用 iPhone 的 USB tethering 作 network device。所以我也在 ThinkPad 上試裝了 iPhone USB tethering 方法。
$ sudo add-apt-repository ppa:pmcenery/ppa
$ sudo apt-get update
$ sudo apt-get install gvfs ipheth-utils
在裝好了 packages 和插入 USB 來連接 iPhone 後,Network Manager 應該可以自動使用新的 ethernet 裝置,並自動取得 IP 地址,但我需要 reboot 一次 Ubuntu 才成。
Related posts
Jailbreaking iPhone 3.0
在 7-1 前一晚,為了重新安裝 Qik 來方便把視頻即時串流上網,我便漏夜 jailbreak iPhone 3G 3.0 了。
在 Apple 推出 iPhone 3.0 firmware 後,iPhone 2.0 firmware 熱門 jailbreaking 軟件之一:QuickPwn 決定不再更新其 jailbreaking 軟件了。所以我轉用了另一個新的 jailbreaking 軟件 - RedSn0w。
下載 RedSn0w 軟件和 firmware
首先從網站下載 RedSn0w 軟件和 iPhone 3.0 firmware,以下是直至 2/7/2009 為止最新的軟件和 firmware。
redsn0w 軟件:0.7.2 (Windows 版本)
iPhone 3G 3.0 firmware:3.0 (7A341) 版本 - iPhone1,2_3.0_7A341_Restore.ipsw
升級至官方 firmware 版本
在進行 firmware 升級前,建議先在 iTunes 上進行一次與 iPhone 上的資料同步。
在下載後,先透過 iTunes 8.2 升級至有關 iPhone 3.0 firmware。如果你在之前已升級至 3.0 了,你可以在檢查 iPhone 上點選設定 -> 一般 -> 關於本機中,檢查版本是否 redsn0w 能支援的最新 firmware 版本。
如果需要利用剛下載的 .ipsw fireware 檔案來把 iPhone 升級,可以在 iTunes 8.2 的左邊側列上,選擇 iPhone 裝置。然後同時按下 Shift 和回復按鍵,iTunes 便會讓你選擇剛下載的 .ipsw 檔案來回復 iPhone 系統了。
使用 redsn0w 來進行 jailbreak
當 iPhone 的 firmware 已更新至需要進行 jailbreak 的官方版本後,我們便解壓和執行 redsn0w 程式。
Related posts
iPhone 3.0 新功能公佈

今年夏天蘋果公司將會推出 iPhone 3.0 系統軟件,到時所有 iPhone 3G 用戶可以免費更新。而 2G 用戶因硬件規格而不能享用新的 A2DP 和 MMS 服務,iPod 用戶也可以 $9.95 美元更新至 3.0 系統。而 iPhone 開發者可以由即日起參與 beta 測試。
iPhone 3.0 系統軟件實現了不少 iPhone 用戶的期望,在介面、網絡通訊、公事和多媒體方面也有改進和加入新功能。




