如何在 Ubuntu 10.04 上通过 USB 使用 iPhone 互联网网络共享?

如何在 Ubuntu 10.04 上通过 USB 使用 iPhone 互联网网络共享?

在 Ubuntu 10.04 上通过 USB 使用 iPhone 3G 互联网网络共享的步骤是什么?

为此,我需要在 Ubuntu 上安装什么软件?手机被检测到,我能够在 Ubuntu 中播放其歌曲,而且网络共享在 Windows 操作系统上也能正常工作。

答案1

我曾写过很久以前就发布过这篇文章,也在这里写。

获取源代码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 应该被检测到,如图所示。

在此处输入图片描述

要确认 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

开启网络共享。

在此处输入图片描述

为了确认我们确实已使用 iPhone 连接,让我们看一下网络管理器连接:

在此处输入图片描述

答案2

我所要做的就是跑步sudo apt-get install ipheth-utils。其他的都不管用,哈哈,说真的。

相关内容