Compartilhamento de Internet 3G no Slackware

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

[ Hits: 4.616 ]

 


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

Instalar o giFT + Apollon no Kurumin

Acesso negado para root no MySQL e PhpMyAdmin

PostgreSQL 8.x (RHEL e Fedora)

A ignorância é uma benção

Bloqueio de Ultrasurf usando apenas Iptables

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts