Como usar o compartilhamento de internet do iPhone via USB com o Ubuntu 10.04?

3

Quais são as etapas para usar o compartilhamento de Internet do iPhone 3G via USB no Ubuntu 10.04?

Qual software eu preciso instalar no Ubuntu para isso? O telefone é detectado e eu sou capaz de tocar suas músicas no Ubuntu, também o tethering funciona bem no sistema operacional Windows.

    
por dsharma 23.11.2010 / 11:48

2 respostas

3

Eu escrevi uma postagem há muito tempo sobre isso , escrevendo aqui também.

Obtenha a fonte do repositório git de Diego . Se você não tiver o git instalado, abra o terminal e digite:

sudo apt-get install git-core

Quando o git estiver instalado, obtenha a fonte dos drivers

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

A saída deve ser algo como

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:~$

Agora, compile o programa de pareamento.

cd ipheth/ipheth-pair

make

Você deve obter uma saída como:

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

Em seguida, digite:

sudo make install

Você deve obter uma saída como:

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$

Compile o driver do Kernel:

cd ipheth/ipheth-driver

make

Você deve obter uma saída como:

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$

O módulo do kernel está pronto. Agora carregue o módulo.

sudo insmod ipheth.ko

Agora conecte o iPhone. O iPhone deve ser detectado, como mostrado na foto.

ParaconfirmarqueodriverEthernetUSBestáemuso,abraoterminaledigite

dmesg|grepiPhone

Vocêdeveobterumasaídacomo:

sathya@shaman:~/ipheth/ipheth-driver$dmesg|grepiPhone[22871.808469]ipheth2-2:4.2:AppleiPhoneUSBEthernetdeviceattached

Ligueotethering.

Para confirmar que realmente nos conectamos usando o iPhone, vamos dar uma olhada nas conexões do Network Manager:

    
por 23.11.2010 / 17:32
0

Tudo o que precisei fazer foi executar sudo apt-get install ipheth-utils . Nada mais funcionou, haha, a sério.

    
por 18.01.2015 / 20:16