web-dev-qa-db-ja.com

Ubuntu 10.04でUSB経由でiPhoneインターネットテザリングを使用するにはどうすればよいですか?

Ubuntu10.04でUSB経由でiPhone3Gインターネットテザリングを使用する手順は何ですか?

このためにUbuntuにインストールする必要のあるソフトウェアは何ですか?電話が検出され、Ubuntuで曲を再生できます。また、テザリングはWindowsOSでも正常に機能します。

3
dsharma

私は ずっと前にこれについて投稿しました と書いていました。

Diegoのgitリポジトリ からソースを取得します。 gitがインストールされていない場合は、ターミナルを開いて次のように入力します。

Sudo apt-get install git-core

Gitをインストールしたら、ドライバーのソースを取得します

git clone git://github.com/dgiagio/ipheth.git

出力は次のようになります

sathya@shaman:~$ git clone git://github.com/dgiagio/ipheth.git
Initialized empty Git repository in /home/shaman/ipheth/.git/
remote: Counting objects: 10, done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 10 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (10/10), 8.11 KiB, done.
sathya@shaman:~$

次に、ペアリングプログラムをコンパイルします。

cd ipheth/ipheth-pair

make

次のような出力が得られるはずです。

sathya@shaman:~/ipheth/ipheth-pair$ make
gcc -Wall -O2 ipheth-pair.c -o ipheth-pair -liphone

次に、次のように入力します。

Sudo make install

次のような出力が得られるはずです。

sathya@shaman:~/ipheth/ipheth-pair$ Sudo make install
install -m 0755 ipheth-pair /lib/udev/
install -m 0644 90-iphone-tether.rules /etc/udev/rules.d
/sbin/udevadm control –reload-rules
sathya@shaman:~/ipheth/ipheth-pair$

カーネルドライバーをコンパイルします。

cd ipheth/ipheth-driver

make

次のような出力が得られるはずです。

sathya@shaman:~$ cd ipheth/ipheth-driver
sathya@shaman:~/ipheth/ipheth-driver$ make
make -C /lib/modules/2.6.28-15-generic/build M=/home/sathya/ipheth/ipheth-driver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-15-generic’
CC [M] /home/sathya/ipheth/ipheth-driver/ipheth.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/sathya/ipheth/ipheth-driver/ipheth.mod.o
LD [M] /home/sathya/ipheth/ipheth-driver/ipheth.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-15-generic’
sathya@shaman:~/ipheth/ipheth-driver$

カーネルモジュールの準備ができました。次に、モジュールをロードします。

Sudo insmod ipheth.ko

次にiPhoneを接続します。写真に示すように、iPhoneが検出されるはずです。

enter image description here

USBイーサネットドライバが使用されていることを確認するには、端末を開いて次のように入力します

dmesg | grep iPhone

次のような出力が得られるはずです。

sathya@shaman:~/ipheth/ipheth-driver$ dmesg | grep iPhone
[22871.808469] ipheth 2-2:4.2: Apple iPhone USB Ethernet device attached

テザリングをオンにします。

enter image description here

IPhoneを使用して実際に接続したことを確認するために、NetworkManagerの接続を見てみましょう。

enter image description here

3
Sathyajith Bhat

私がしなければならなかったのは実行することだけでしたSudo apt-get install ipheth-utils。でも、真剣に、他に何も機能しませんでした。

0
boulder_ruby