Compartilhamento de Internet 3G no Slackware

Publicado por tétinho.. em 03/08/2012

[ Hits: 4.180 ]

 


Compartilhamento de Internet 3G no Slackware



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!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Trabalhando com arquivos em Perl (parte 2)

ArchLinux - Uma breve análise

Instalando o PostgreSQL 8.1 + script para inicialização

Como ativar o boot do Linux após a instalação do Windows

Asterisk 11 + Ubuntu 14

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts