Country : Costa Rica
Provider : Amnet de Costa Rica
Service Type: Hybrid Cable Modem
URL : http://www.amnet.co.cr
Ok para instalar un cable modem Hybrido usando amnet de costarica
no es tan dificil ( una ves que se sabe como) es como los otros proovedores que usan
modems com21 con algunas diferencias menores
bueno iniciemos.
Mi Hardware es:
CableModem: Com21 ComPort 1000
Modem : Rockwell 56k
Ethernet : Ne2k PCI clone
Maquina : i386
Os : Debian 2.1
Kernel : 2.2.x o 2.3.x*
Lo primero que hice fue desactivar todo mi sistema de redes, principalmente porque
Tenia mucho desorden en mis tablas de ruteo, hosts, y en resolv.conf
(estaba usando varios ISPs y una intranet) entonces opte por esto
pero claro eso fui solo yo, incluso pare lo para poder empezar con una configuracion limpia.
okey first of all if you have a dual system ( win/linux ) make sure the
system is working under windows, that way we can make sure everything is up
and running, after that, reboot to linux**.
si ud no tiene un sistema dual encontre algo intereseante que puede ayudarte
a definir si el cablemodem y la tarjeta de red estan funcionando, primero escribe esto
en tu sistema:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0
luego de eso busca en tus "logs" del sistema por pings de la maquina 10.0.0.4
( no se porque pero esta maquina pasa dandole "pings" a mi maquina, le pregunte al helpdesk
de amnet porque eso y no me respondieron, creo que lo hacen para chequear la integridad de la red)
bueno de todos modos, si a ud le llegan esos pings significa que la coneccion a amnet esta correcta.
Bueno una ves que hemos establecido que el cablemodem funciona el resto es
relativamente facil.
si ud hizo el paso anterior ahora desactivemos la ethernet (ifconfig eth0 down)
primero pongamos el DNS de amnet donde debe estar en /etc/resolv.conf
entonces necesitamos agregar esto:
search amnet.co.cr
nameserver 196.40.3.10
okey now we need a ppp script for the modem
this one works: ( we all use the same username "amnet" and password
"conexion" so for this to work just cut and paste)
exec /usr/sbin/pppd /dev/ttyS1 57600 0.0.0.0:0.0.0.0 debug user amnet
defaultroute connect "chat -v TIMEOUT 60 ABORT 'BUSY' ABORT 'NOANSWER' ''
ATH TIMEOUT 60 'OK' ATDT2969130 CONNECT ''"
amnet usa PAP ( protocolo de autenticacion de claves) para autenticar sus usarios
entonces necesitamos agregar una linea en /etc/ppp/pap-secrets:
"amnet" * "conexion"
okey ahora necesitamos activar ppp entonces ejecuta el script de arriba, para asegurarse que trabaje
escribe ifconfig, ahora debes tener algo que se parece a esto:
ppp0 Link encap:Point-to-Point Protocol
inet addr:196.40.3.177 P-t-P:196.40.30.114 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:7 errors:1 dropped:0 overruns:0 frame:1
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
Collisions:0
( asegurate de no tener la ethernet activada antes de esto o la configuracion NO VA A TRABAJAR)
ok luego tienes que escribir esto:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0
ahora escribe ifconfig y debes tener algo asi:
eth0 Link encap:Ethernet HWaddr 00:00:21:61:7C:F0
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.255.255.240
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5594 errors:0 dropped:0 overruns:0 frame:0
TX packets:241 errors:0 dropped:0 overruns:0 carrier:0
Collisions:0
Interrupt:11 Base address:0xde00
ppp0 Link encap:Point-to-Point Protocol
inet addr:196.40.3.142 P-t-P:196.40.30.114 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:7 errors:2 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
Collisions:0
y voila, tu coneccion esta activa !!
algunos consejos:
cuando no estes conectado to eth debe estar DESACTIVADA
activala solamente luego que ppp este activo o no va a servir.
para hacer esto puedes agregar los escripts para activar y desactivar la ethernet
en /etc/ppp/ip-up y /etc/ppp/ip/down ( en debian solo ponlos en /etc/ppp/ip-up.d and /etc/ppp/ip-down.d )
ip-up debe contener esto:
ifconfig eth0 up
ifconfig eth0 10.0.0.1 netmask 255.255.255.240
route add -host 10.0.0.1 eth0
y ip-down esto:
ifconfig eth0 down
aqui pongo una tabla de ruteo que sirve talves pueda ayudar si hay problemas con la configuracion.
( HOSTN = nombre del host )
Destination Gateway Genmask Flags Metric Ref Use
Iface
HOSTN.amnet.co. * 255.255.255.255 UH 0 0 0 eth0
196.40.30.114 * 255.255.255.255 UH 0 0 0 ppp0
HOSTN.amnet.co. * 255.255.255.240 U 0 0 0 eth0
default 196.40.30.114 0.0.0.0 UG 0 0 0 ppp0
Informacion relevante:
DNS : 196.40.3.10
----- eth0 -----
IP : 10.0.0.1
NetMask : 255.255.255.240
Bcast : 10.255.255.255
Gateway : NONE
----- ppp ------
IP : 196.40.X.X (Dhcp Pool)
NetMask : 255.255.255.255
Bcast : Unknown
Gateway : Self Default
eso es todo amigos !!
preguntas comentarios: chuby@internettico.com
porfavor por el sujeto del correo como CABLEMODEM o no voy a responder:
Biografia: Linux Cable Modem mini-how-to Chapter: Hybrid cable modems
sections, 4.2 and 4.4
* acerca de usar kernels 2.3.x, son inestables como cualquiera sabe, pero me di cuenta
que el desempenio entre este kernel y amnet es MALISIMO ( como un modem de 14k)
NO RECOMIENDO USARLO, pero de todos modos si ud lo usa y la maquina le dice
que no tiene ppp no se asuste solo haga un upgrade de su pppd ya que los kernels
2.3.x usan una interface distinta para comunicacion sincrona y asincrona entonces un pppd < 2.3.10
NO VA A TRABAJAR.
** algunas veces cuando uso el cable modem en windows y rebooteo a linux el modem se pone
"tonto" entonces tengo que desconectar el modem, la maquina y luego los reinicio siempre
despues de esto todo funcina bien, no tengo idea de porque sucede especulo que porque
en windows y en linux existen diferentes direcciones de hardware para la tarjeta y que el modem
guarda esta configuracion en memoria ( extranio) y que necesita ser limpiada para que trabaje
entonces si todo trabajaba en windows y en linux no le llega ni un ping trate de hacer eso.