Saludos ..
Desde hace días ando molestando con la configuración de tethering entre Slackware y Iphone, pero realmente solo me había funcionado entre Ubuntu y iphone; pues bueno aquí tengo el manual de como realizarlo en Slackware luego de varias semanas de investigación y de hacer añicos mi máquina .. lo logre !!!
Instalar los siguientes paquetes en el orden indicado:
NOTA 0: Trabajar en una carpeta libre de problemas en el sistema, en mi caso usaremos "/usr/local/src/"
NOTA 1: Trabajar siempre con el usuario root.
Instalación libusb
Buscar en google la ultima versión stable de libusb y descargarla, en mi caso encontre "1.0.8"
#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
Instalación usbmuxd
Buscar en slackbuilds la versión de usbmuxd para la distribución de slackware usada, en mi caso la versión que uso es Slackware 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
Instalación libtasn1
Buscar en slackbuilds la versión de libtasn1 para la distribución de slackware usada, en mi caso la versión que uso es slackware 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
Instalación libimobiledevice
Buscar en google la web oficial del proyecto y descargar la versión stable del software.
#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
Instalación de iPhoneEthernetDriver
Descargar el código usando git de la siguiente manera:
#git clone git://github.com/dgiagio/ipheth.git
Debería de imprimir algo como lo siguiente:
>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.
Debería de haber descargado una carpeta llamada ipheth/ que contiene 2 subcarpetas llamadas ipheth-driver/ y ipheth-pair/
Instalar ipheth-pair:
#cd ipheth/ipheth-pair
#make
#make install
Compilar y crear el modulo ipheth-driver:
#cd ipheth/ipheth-driver
#make
NOTA 2: Conectar el Iphone por medio del cable USB en la máquina.
Montar el modulo del kernel para que tome el iphone como tarjeta de red:
#insmod ipheth.ko
Verificar que si monto bien el modulo teniendo en cuenta que el iphone esta conectado por USB:
#dmesg
Debería de imprimir algo como esto:
>... lines stripped ...
>[ 8181.461000] ipheth 1-6:4.2: Apple iPhone USB Ethernet device attached
>[ 8181.463067] usbcore: registered new interface driver ipheth
Iniciar la interfaz de red:
#ifconfig eth1 up
Hacer que el Iphone le entregue una IP a la PC:
#dhcpcd -i eth1 -t 10
NOTA 3: Recuerde que el Iphone debe estar configurado para compartir Internet, usando 3G.
Gracias por la atención !!
Espero les funcione !!
No hay comentarios:
Publicar un comentario en la entrada