Redes - ayuda plis

 
Vista:

ayuda plis

Publicado por iris (1 intervención) el 07/12/2006 16:58:28
quiero saber los pasos para compartir internet de una maquina a otra, porfa lo mas pronto posible es una tarea para ahora. HHHHHHHHHHHEEEEEEEEEEEEEEELLLLLLLLLPPPPPPPPPP
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda plis

Publicado por valdo (1 intervención) el 07/12/2006 22:24:30
Nota: Como se supone que uno no tiene internet, momentaneamente, en ubuntu, adelanto todos los paquetes que necesite bajar (en mi caso en distintos momentos) para lograr el objetivo.


2- PAQUETES NECESARIOS
Para poder utilizar este modem es necesario parchar y recompilar el kernel de ubuntu (versión: 2.6.12). Para ello es necesario bajarse los siguientes paquetes desde http://packages.ubuntu.com/
linux-source-2.6.12_2.6.12-9.23_all.deb
kernel-package_9.001ubuntu5_all.deb
libc6_2.3.5-1ubuntu12_i386.deb
libncurses5-dev_5.4-9ubuntu4_i386.deb
cpp-3.4_3.4.4-6ubuntu8_i386.deb
gcc-3.4_3.4.4-6ubuntu8_i386.deb
gcc-3.4-base_3.4.4-6ubuntu8_i386.deb
atm-tools_2.4.1-17_i386.deb
br2684ctl_20040226-1_i386.deb
libatm1_2.4.1-17_i386.deb
libc6_2.3.5-1ubuntu12_i386.deb

Desde http://runneraccess.sourceforge.net/
usbatm-20050216.tar.bz2

Desde http://www.us.zyxel.com/support/driverlib.php (Product category: DSL CPE, Model Name: Prestige 630-C1) La versión para win CWA.1.1C0
P630-C1_CWA.1.1.C0_Windows98_WindowsME_Windows2000_WindowsXP__Standard.zip

3- COMPILANDO EL KERNEL
Vamos realizar los pasos para compilar el kernel al estilo ubuntu. Para esto me basé en www.fentlinux.com/listing/manuales/kernel_ubuntu.pdf

sudo apt-get install build-essential (este paquete esta en el cd de ubuntu)

Luego ponemos el paquete linux-source-2.6.12_2.6.12-9.23_all.deb en /usr/src
sudo dpkg -i linux-source-2.6.12_2.6.12-9.23_all.deb
sudo tar jxvf linux-source-2.6.12_2.6.12-9.23_all.tar.bz2

Vamos donde tenemos el paquete kernel-package_9.001ubuntu5_all.deb y lo instalamos
sudo dpkg -i kernel-package_9.001ubuntu5_all.deb

Ahora descomprimimos el paquete usbatm-20050216.tar.bz2 y lo ponemos en /usr/src/linux-source-2.6.12/drivers/usb/atm
Si pregunta si deseamos sobreescribir algún archivo decimos que si.

Creamos un enlace simbólico
sudo -ln -s linux-source -2.6.12 linux

Instalamos estos paquetes

sudo dpkg -i gcc-3.4-base_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i cpp-3.4_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i gcc-3.4_3.4.4-6ubuntu8_i386.deb
sudo dpkg -i libncurses5-dev_5.4-9ubuntu4_i386.deb

Ahora vamos a configurar el kernel. Para ello uso menuconfig
sudo make menuconfig

Debemos ir a: Devices drivers->USB Suport-> USB DSL modem suport-> [M] Conexant AccesRunner USB Suport
Ademas debemos activar otros médulos, pero ya vienen activados por defecto en el kernel

Guardamos.
Ahora vamos a compilar el kernel. Esta tarea me llevó un par de horas asique tengan un libro a mano :)
sudo make-kpkg --append-to-version=.zyxel --initrd kernel-image (Nota: Pueden reemplazar zyxel por lo que quieran)

Ahora bien, si sale todo bien aparece un .deb en /usr/scr. este lo vamos a instalar
sudo dpkg -i kernel-image-2.6.12.zyxel_10.00.Custom_i386.deb

Luego borramos el enlace
sudo rm linux

Finalmente reiniciamos! Debe aparecer en nuestro GRUB el nuevo kernel para bootear

4- INSTALANDO EL MODEM
Debemos instalar algunos paquetes que necesita para trabajar
sudo dpkg -i br2684ctl_20040226-1_i386.deb
sudo dpkg -i libatm1_2.4.1-17_i386.deb
sudo dpkg -i atm-tools_2.4.1-17_i386.deb

Ahora descromprimimos el .zip del driver para windows y de la carpeta wan sacamos el archivo CnEtU.sys y lo ponemos en la misma carpeta que el la herramienta para extraer el firmware que bajamos desde el CVS de http://runneraccess.sourceforge.net/
Utils. Como ya tenemos los archivo tenemos que compilar el extracxtor de firmware por lo que hacemos
sudo make cxacru-fw.c

Con esto se crea un archivo ejecutable llamado cxacru-fw. Ahora extraemos el firmware
sudo ./cxacru-fw CnEtu.sys cxacru-fw.bin

Si sale bien, demeos copiar el archivo .bin en las carpetas que dice en el archivo /etc/hotplug.agent. En mi caso
sudo cp cxacru-fw.bin /lib/hotplug/firmware
sudo cp cxacru-fw.bin /usr/lib/hotplug/firmware
sudo cp cxacru-fw.bin /usr/local/hotplug/firmware

Bueno con esto ya casi terminamos animo!

5- CONFIGURANDO MI CONEXIÓN A INTERNET.
En este punto, que parece sencillo, yo estuve trabado un par de días porque me faltaba instalar unos paquetes que en esta explcación ya se instalaron. En fin en el proceso de prueba y error toque la configuración de algunos archivos. Pero igualmente según las guías que seguí no fue tn errado espero que en esta parte siguiendo esta guía salga mas fácil.

Vamos a /etc/ppp/options y hacemos que quede así

lock
defaultroute
noipdefault
noauth
holdoff 4
maxfail 25
persist
asyncmap 0
name usuario at speedy01 #nombre de usuario que tengan
user usuario at speedy01 #nombre de usuario que tengan
lcp-echo-interval 2
lcp-echo-failure 7
plugin /usr/lib/pppd/2.4.3/rp-pppoe.so
nas0

Vamos a /etc/ppp/pap-secrets y hacemos que quede así

usuario at speedy01 * #este espacio es un Tab
password elquesea #cambiamos elquesea por la contraseña que tengamos

Vamos a /etc/ppp/chap-secrets y hacemos que quede así

usuario at speedy01 * password #espacios son un tab

vamos a /etc/network/interfaces y hacemos que quede asi

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
mapping hotplug
script grep
map nas0

# PPPoE
# You need to create an appropriate /etc/ppp/peers/pppoe file, look at
# /usr/share/doc/ppp/examples/peers-pppoe for an example and configure it
# to use the nas0 interface.
auto pppoe
iface pppoe inet ppp
pre-up br2684ctl -b -c 0 -a 0.8.35
pre-up ip link set up nas0
provider pppoe
post-down kill $(cat /var/run/nas0.pid)
#iface dsl-provider inet ppp
#provider dsl-provider

# RFC 1483 bridged, with dynamically assigned address
auto nas0
iface nas0 inet dhcp
pre-up br2684ctl -b -c ${IFACE#nas} -a 0.8.35
post-down kill $(cat /var/run/$IFACE.pid)

# added by pppoeconf
#auto nas0
# iface nas0 inet manual

# pre-up /sbin/ifconfig nas0 up # line maintained by pppoeconf

creamos el archivo /etc/resolv.conf y hacemos que quede asi

nameserver 200.51.212.7 #estos son los DNS primario y sec de telefonica. Es en mi caso
nameserver 200.51.211.7

- PONIENDO EN MARCHA!!
Nota: Esto se podría poder mas bonito en un script, pero no se como se hace!, je si lo hago en algún momento lo agrego

Hacemos
sudo modprobe br2684
sudo br2684ctl -b -c 0 -a 0.8.35
sudo ifconfig nas0 up
sudo pon dsl-provider

con esto terminamos!!!!

-ALGUNAS ACLARACIONES
Debemos ver que nuestro modem prende las luces cuando inicia el sistema
Podemos verificar si las cosas están marchando viendo el log del kernel
pon dsl-provider: para comenzar la conexión a internet
poff: para finalizarla
plog para ver su estado

Espero les haya servido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar