Depois de ler em vários fóruns e sites, sobre o sucesso no compartilhamento de Internet 3G no
Ubuntu, resolvi
tentar no
Slackware, onde achei pouca informação na Internet, mas vou postar aqui o que consegui em um site
da Colômbia.
Compartilhamento de Internet 3G usando o IPhone
Após ler em vários sites sobre o compartilhamento da Internet 3G no Ubuntu e várias tentativas sem sucesso, resolvi escrever
esta dica usando a distribuição Slackware, pois encontrei pouco conteúdo voltado para outras distribuições, todas as
informações foram coletadas de um site da Colômbia, que agora apresento a vocês.
Usaremos como pasta padrão para os procedimentos, a pasta "/usr/local/src". Lembrando que todos os comandos devem ser
executados como usuário root.
Instalação libusb
Baixar a última versão estável, no meu caso, no momento em que escrevo esta dica é a versão 1.0.8:
Feito o download, mova o arquivo para "/usr/local/src":
# mv libusb-1.0.8.tar.bz2 /usr/local/src
Entre na pasta:
# cd /usr/local/src
E faça os comandos:
# tar xvfj libusb-1.0.8.tar.bz2
# cd libusb-1.0.8
# ls
# ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib64
# make
# make install
Instalação usbmuxd
Buscar no
SlackBuilds, a versão do
usbmuxd correta para a distribuição Slackware usada, no meu
caso 13.37:
# wget http://slackbuilds.org/slackbuilds/13.37/system/usbmuxd.tar.gz
# tar xvfz usbmuxd.tar.gz
# cd usbmuxd
# wget http://marcansoft.com/uploads/usbmuxd/usbmuxd-1.0.7.tar.bz2
# useradd -u 233 -g plugdev -d /dev/null -s /bin/false usbmux
# ./usbmuxd.SlackBuild
# installpkg /tmp/usbmuxd-1.0.7-x86_64-1_SBo.tgz
Instalação libtasn1
Buscar no SlackBuilds, a versão correta para a distribuição Slackware usada, no meu caso 13.37:
# wget http://slackbuilds.org/slackbuilds/13.37/libraries/libtasn1.tar.gz
# tar xvfz libtasn1.tar.gz
# cd libtasn1
# wget http://ftp.gnu.org/gnu/libtasn1/libtasn1-2.9.tar.gz
# ./libtasn1.SlackBuild
# installpkg /tmp/libtasn1-2.9-x86_64-1_SBo.tgz
Instalação libimobiledevice
Baixar, na página oficial -
http://www.libimobiledevice.org - a última
versão estável do
libmobiledevice:
# wget http://www.libimobiledevice.org/downloads/libimobiledevice-
1.0.7.tar.bz2
# tar xvfj libimobiledevice-1.0.7.tar.bz2
# cd libimobiledevice-1.0.7
# ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib64
# make
# make install
Instalação do iPhoneEthernetDriver
Baixar o código usando o Git da seguinte maneira:
# git clone git://github.com/dgiagio/ipheth.git
Deverá aparecer o seguinte:
>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.
Deverá aparecer uma pasta chamada "ipheth/" que contêm 2 subpastas chamadas "ipheth-driver" e "ipheth-pair".
Instalar ipheth-pair:
# cd ipheth/ipheth-pair
# make
# make install
Compilar e criar o modulo
ipheth-driver:
# cd ipheth/ipheth-driver
# make
* Nota: Conectar o iPhone por meio do cabo USB na máquina.
Montar o módulo do kernel para que tome o iPhone como placa de rede:
# insmod ipheth.ko
Verificar o módulo montado, levando em conta o iPhone conectado por USB:
# dmesg
Deverá aparecer:
>... lines stripped ...
>[ 8181.461000] ipheth 1-6:4.2: Apple iPhone USB Ethernet device attached
>[ 8181.463067] usbcore: registered new interface driver ipheth
Iniciar a interface de rede:
# ifconfig eth1 up
Fazer o iPhone entregar um IP ao PC:
# dhcpcd -i eth1 -t 10
E... Pronto! Internet 3G funcionando. ;D
Note que o iPhone deve estar configurado para compartilhar a Internet, usando o 3G.
* Dica: Use o programa
MiWi do iPhone para habilitar o compartilhamento, nele você também consegue
transformar seu iPhone em um ponto de acesso, para o compartilhamento via Wireless.
Bom, vou ficando por aqui.
Espero ter ajudado a todos, e agradeço aos que tiveram paciência de ler e executar todos os passos indicados até aqui.
Abraços!
Nenhum comentário foi encontrado.