
Ubuntu日本語フォーラム
ログインしていません。
JailBreak済みのiPhoneでデザリングしたいのですが
設定方法がわかりません。
どなたか成功した方がいらっしゃいましたら
設定方法などを教えていただけないでしょうか?
Ubuntu 10.04 LTS Desuktop
iPhone 3GS
ネット環境なし
オフライン
ここにテザリングのためのカーネルドライバが公開されています。
http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver
http://www.libimobiledevice.org/
リンク先の「Step-by-step」に従えばうまくいくと思いますが、iPhoneを持っていないので確認はしていません。
この方法を利用すればJailBreakする必要はなくなるはずです。
オフライン
ソースコードのダウンロードでgitを使いますが、
JailBreakしたiPhoneがあるのであれば、gitを利用できます。
gitをインストールしたら、iPhone側の端末で次のように入力してください。
$ cd /User/Media $ git clone git://github.com/dgiagio/ipheth.git
iPhoneとPCをUSBでつなぎiPhoneをマウントすると、マウントポイントにgitで落としたiphethがあるはずです。
オフライン
iphethをどのように使えばいいのでしょうか
iPhoneのterminalでmakeと打つと
-sh: make: command not foundと出ます
オフライン
すみません、訂正します。
コンパイル済みのパッケージが配布されているので、それをインストールする形で説明します。
パソコンにインターネット環境がないということなので、JailBreak済みiPhoneでダウンロードしてパソコンに移す方法で説明します。
以下、32bit環境を想定しています。64bit環境の場合は、URIなどのi386部分をamd64に変更してください。
iPhoneの端末で、以下のコマンドを入力してください。wget導入済とします。
cd /User/Media wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/libi/libimobiledevice/libimobiledevice1_1.0.1-1ubuntu1~ppa1_i386.deb wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/libp/libplist/libplist1_1.3-1ubuntu1~ppa1_i386.deb wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/u/usbmuxd/libusbmuxd1_1.0.4-1ubuntu1~ppa1_i386.deb wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/u/usbmuxd/usbmuxd_1.0.4-1ubuntu1~ppa1_i386.deb wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/i/ipheth/ipheth-dkms_1.0-1ubuntu1~ppa2_all.deb wget http://ppa.launchpad.net/pmcenery/ppa/ubuntu/pool/main/i/ipheth/ipheth-utils_1.0-1ubuntu1~ppa2_i386.deb
UbuntuとiPhoneをUSBで繋ぐと、デスクトップに「〜のiPhone」が表示されるはずなので、ダブルクリックしてください。
先程DLしたパッケージが表示されると思いますので、「場所」->「ホームフォルダ」にすべてコピーしてください。
Ubuntuの「アプリケーション」->「端末」で以下を実行してください
sudo dpkg -i libimobiledevice1_1.0.1-1ubuntu1~ppa1_i386.deb libplist1_1.3-1ubuntu1~ppa1_i386.deb libusbmuxd1_1.0.4-1ubuntu1~ppa1_i386.deb usbmuxd_1.0.4-1ubuntu1~ppa1_i386.deb ipheth-dkms_1.0-1ubuntu1~ppa2_all.deb ipheth-utils_1.0-1ubuntu1~ppa2_i386.deb
何かエラーが発生した場合はエラーの内容をお願いします。
エラーが発生しないでインストールされた場合は、パソコンを再起動後、テザリングできるかどうか確認してください。
オフライン
hikaya227さんは、最後まで、デザリング(Design + Ring)造語
vbkさんは、テザリング(Tethering)
最後まで平行線でしたね。
この場合は、テザリング(Tethering)が正解ですので間違わないようにしてください。
オフライン
JailBreakは違法では?
米国著作権局発表のJailbreakは合法ですが、
「iPhoneのJailBreakは違法」とAppleは主張しているそうです。
できればJailBreakはしないほうがいいと思います。今後を考えると。
オフライン
Ubuntuを再インストールして
またテザリングをしようと思い実行すると
dpkg: 依存関係の問題により ipheth-dkms の設定ができません:
ipheth-dkms は以下に依存 (depends) します: dkms ...しかし:
パッケージ dkms はまだインストールされていません。
dpkg: ipheth-dkms の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
dpkg: 依存関係の問題により ipheth-utils の設定ができません:
ipheth-utils は以下に依存 (depends) します: ipheth-dkms (= 1.0-1ubuntu1~ppa2) ...しかし:
パッケージ ipheth-dkms はまだ設定されていません。
dpkg: ipheth-utils の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
man-db のトリガを処理しています ...
libimobiledevice1 (1.0.1-1ubuntu1~ppa1) を設定しています ...
libc-bin のトリガを処理しています ...
ldconfig deferred processing now taking place
以下のパッケージの処理中にエラーが発生しました:
ipheth-dkms
ipheth-utils
とエラーが出たのですがどうすればよいでしょうか
実は前やったときも同じエラーが出たのですが
再起動して実行するとできたのでなにも言わなかったのですが•••
オフライン
パッケージ「dkms」を以下のURLからダウンロード・Ubuntuにインストールしてから、再度インストールを行なってみてください。
http://archive.ubuntu.com/ubuntu/pool/main/d/dkms/dkms_2.1.1.2-2fakesync1_all.deb
iPhoneのJailBreakは、普通の携帯電話の改造と同じ理由で違法なのでしょうかね。
念のため上記に書いた手順とは別の方法によるダウンロードを勧めます。
(インターネットが使える別のPCでダウンロードして、メモリーカードで移す等...)
オフライン