Redes Informáticas
No te pierdas ningún tema nuevo, hacé click en Me gusta
Arnet + Linux (SmartAX MT810)
En el foro de Redes Informáticas
| |
| Aqui encontre una guia (no me acuerdo de donde la saque, creditos al dueño) la cual quiero compartir ya que me dio resultado. Se trata sobre la configuracion del modem adsl SmartAX Mt810 (El redondito) Spoiler de SmartAx MT810 No tiene entrada de red sino usb sola (por ende linux va a reconocer el modem pero no lo va a configurar automaticamente) Veamos en una consola (Modem conectado por supuesto.): $ lsmod | grep eagle Si lo que obtenemos es eagle-usb, tendríamos que actualizar el kernel o instalar el nuevo driver. Otra opción, es actualizar el sistema operativo. Pero si lo que obtenemos es ueagle-atm quiere decir que estamos en lo correcto. Otro punto : El driver existe. pero la distro no viene con el firmware. Por lo tanto, habrá que bajarlo, descomprimirla y luego copiarla a la carpeta /lib/firmware/ueagle-atm. La carpeta no existe, habrá que crearla dentro de /lib/firmware. El firmware se obtiene de: http://eagle-usb.org/ueagle-atm/non-...ata-1.1.tar.gz Suponiendo que lo bajamos al escritorio: Logueo como root o uso sudo antes de cada comando. (Nota: # = Sudo) # cd /lib/firmware/ # mkdir ueagle-atm # cd /home/USUARIO/Desktop # tar -zxvf ueagle-data-1.1.tar.gz # cd ueagle-data-1.1.tar.gz # cp * /lib/firmware/ueagle-atm Una vez que tenemos el módulo correcto y el firmware en su lugar, lo cargamos con el siguiente comando (como root o con sudo): # modprobe ueagle-atm En la consola nos informará que el modulo ha sido cargado. Muy bien. Hasta aqui tenemos driver y firmware listos. Ahora a configurar y conectar: 1) Necesitamos br2684ctl. Lo descargamos de: http://ubuntu.mirrors.tds.net/ubuntu...226-1_i386.deb y lo instalamos. 2) Levantamos el módulo br2684 (como root o con sudo): # modprobe br2684 3) Configuramos VPI y VC (como root o sudo)I: # br2684ctl -c 0 -b -a 0.33 (Para arnet son 0 y 33. Por eso "0.33") 4) Levantamos la interfaz de red: # ifconfig nas0 up 5) Abrimos los siguientes archivos: # gedit /etc/ppp/pap-secrets # gedit /etc/ppp/chap-secrets y colocamos, cambiando con nuestros datos por supuesto, lo siguiente adentro: "usuario@proveedorinternet" * "contraseña" Guardamos y listo. Una vez realizados todos estos pasos, ahora queda hacer la conexión con el comando: # pppoeconf Va a aparecer nas0 como interfaz. Se colocan los datos y listo. -------------------------------------------------------------------------------------------------------- A mi me funciono.. el unico problema que no logro solucionar es cuando inicio ubuntu tengo que entrar a la consola y configurar el modem por medio de sudo pppoeconf si bien son 2 segundos, es un poco hincha.. estaria bueno que cuando inicie ubuntu tambien conecte internet automaticamente.. Espero que les sirva.. es mas que todo para los viejos usuarios con este modem, eh visto que arnet ultimamente esta enviando unos routers con acceso a cable de red, por ende se ahorran de todo este trabajo.. ---------------------------------------------------------------------------------------------------------- No hablar que soy un novato en linux por ende recibi ayuda de gente que sabe. Gracias
Editado por Ch1v4: 24.06.07 a las 10:39 |
11 Comentarios
| |
| Gracias por compartir negro ![]() (esto le sirve a mi amiguita para tener internet ahora |
| |
| Muy bueno!!!!! Una sola cosa, para usar la coneccion no tendrias que usar el comando "pon "combre-de-cuenta-ppp" " ?; yo use pppoeconf sobre speedy (obvio que es distinto por que no usa cable y ademas se coneca al modem via ethernet) y me crea automaticamente una cuenta pppp llamada "dls-provider" (parece que siempre lo hace con este nombre). Esto lo hice en Ubutnu 5.04 y en XUbuntu 7.04 ; no se por que en xubuntu creaba la cuenta de tal manera que se conectaba automaticamente en booteo; pero en 5.04 uno se tiene que conectar manualmente con "sudo pon dsl-provider" y desconectarse con " sudo poff dsl-provider". Bueno espero que halla sumado algo a tu aporte. Ta luego. |
| |
| Me costó bastante usar el alfajorcito ese... pero pude! Y todo gracias a los forros de este foro! Jeje Capaz que si la posteabas antes... =P Salú! |
| |
| Si alguien sabe de algun script para no hacer pppconf a cada vez que iniciamos windows. Estaria bueno que lo pase. |
| |
| Me mataste, yo lo uso en Ubuntu, pero el pppconf donde lo ejecutas y que hace? Porque yo en Ubuntu hice un archivo.sh (con permiso de ejecución), que en Windows sería como crear un archivo.bat, con el siguiente contenido; Código: sudo modprobe br2684 sudo br2684ctl -c 0 -b -a 0.33 sudo ifconfig nas0 up sudo pppoe-start |
| |
| Buenas Natanzuelo, ese script es para instalar el firmware también (estoy usando "ubuntu", tengo instalado un x-evian q creo q es ubuntu) |
| |
| Si señor. .. |
| |
| Muchachos los hago pasear por la zona de Redes. Saludos, Mauro. |
| |
| Configuracion para distros RPM: Instalar los paquetes básicos: * linux-atm-libs * linux-atm * br2684ctl * ppp * rp-pppoe (si quieren conectarse por medio de un discador) Opcional y siempre aconsejable: * kernel-devel y/o kernel-source Paso 2 Descargamos luego ueagle-data-1.1.tar.gz : DESDE ACA Descomprimimos el fichero: # tar -xzvf ueagle-data-1.1.tar.gz # cd ueagle-data-1.1 Dentro nos vamos a encontrar con el firmware del modem y los códigos CMV/DSP que vamos a ubicar en un directorio previamente creado llamado ueagle-atm. # mkdir -p /usr/lib/hotplug/firmware/ueagle-atm # cp -a * /usr/lib/hotplug/firmware/ueagle-atm Como yo lo hice bajo Fedora Core 6 los copié a la ruta /lib/firmware/ueagle-atm pero cada distribución tendrá su propio directorio. Para el modem Huawei SmartAX MT810 con solo tener los archivos EagleII.fw, CMVep.bin y DSPep.bin ya es más que suficiente pero para los otros modems que tengan éste chipset los pueden colocar a todos y no habría mayores inconvenientes. En la mayoría de los casos ésto ya es más que suficiente para decir que el "driver ueagle-atm" está correctamente instalado. Paso 3: Configuracion propiamente dicha [root@localhost ~]# br2684ctl -c 0 -b -a 0.33 RFC1483/2684 bridge: Interface "nas0" created sucessfully RFC1483/2684 bridge: Communicating over ATM 0.0.33, encapsulation: LLC RFC1483/2684 bridge: Interface configured NOTA: el 0 corresponde al VPI y el 33 al VCI que corresponden a mi ISP, uds. tendrán que adaptarlo a los suyos. Luego ejecutamos: [root@localhost ~]# ifconfig nas0 up Paso 4 Conectarse a internet Editar resolv.conf # gedit /etc/resolv.conf Ponemos: nameserver DNS 1º nameserver DNS 2º Guardamos y salimos. Luego creamos un archivo llamado adsl en el directorio /etc/ppp/peers/ # gedit /etc/ppp/peers/adsl Para pegarle dentro: # example configuration for the kernel space PPP over Ethernet driver # # See the manual page pppd(Cool for information on all the options. # MUST CHANGE: replace myusername@realm with the PPP login name given to # your by your provider. # There should be a matching entry with the password in /etc/ppp/pap-secrets # and/or /etc/ppp/chap-secrets. user "usuario@arnet" # Load the PPPoE plugin. plugin rp-pppoe.so # Ethernet interface to which the modem is connected. nas0 # Assumes that your IP address is allocated dynamically by the ISP. noipdefault # Try to get the name server addresses from the ISP. usepeerdns # Use this connection as the default route. defaultroute # Makes pppd "dial again" when the connection is lost. persist # Do not ask the remote to authenticate. noauth Guardamos y salimos. Nota: éste archivo se basa en las entradas de /etc/ppp/pap-secrets El mío es algo así a modo de descripción: #Secrets for authentication using PAP # client server secret IP addresses "usuario@proveedor" * "password" Y /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses # Secrets for authentication using CHAP # client server secret IP addresses # OUTBOUND CONNECTIONS # Here you should add your PPP Login and PPP password to connect to your # provider via pap. The * means that the entry(login and passoword may be # used for ANY host you connect to. # Thus you do not have to worry about the foreign machine name. Just # replace password with your password. #hostname * password # PREDIFINED CONNECTIONS # These are user and password entries for publically accessible call-by-call # Internet providers in Germany. If they confict with your config, remove them. # READ_IN_CALLBYCALL_SECRETS # INBOUND CONNECTIONS #client hostname <password> 192.168.1.1 "usuario@proveedor" * "password" Ahora nos conectamos: [root@localhost ~]# pppd call adsl Plugin rp-pppoe.so loaded. RP-PPPoE plugin version 3.3 compiled against pppd 2.4.3 Comprobamos abriendo el browser que estamos conectados o bien desde la misma consola le hacemos un ping a google. [root@localhost ~]# ping www.google.com.ar PING www.l.google.com (66.102.7.104) 56(84) bytes of data. 64 bytes from 66.102.7.104: icmp_seq=1 ttl=239 time=338 ms 64 bytes from 66.102.7.104: icmp_seq=2 ttl=239 time=348 ms 64 bytes from 66.102.7.104: icmp_seq=3 ttl=239 time=350 ms 64 bytes from 66.102.7.104: icmp_seq=4 ttl=239 time=349 ms --- www.l.google.com ping statistics --- 5 packets transmitted, 4 received, 20% packet loss, time 4001ms rtt min/avg/max/mdev = 338.879/346.810/350.442/4.650 ms Para desconectarnos de internet basta ejecutar: # killall pppd Paso 5: Automatizando las tareas Para que no sea tedioso o cansador ejecutar todos éstos comandos cada vez que vamos a conectarnos, podemos añadirlos al archivo rc.local [root@localhost ~]# gedit /etc/rc.local (en el caso de Fedora) Y al final pegamos: modprobe br22684 br2684ctl -c 0 -b -a 0.33 ifconfig nas0 up pppd call adsl Con ésto lanzamos la conexión al inicio, yo prefiero ejecutarla manualmente por eso no añadí el último comando. Pueden ver más detalles importantes con comandos como: # dmesg | grep ueagle # tail -f /var/log/messages | grep ueagle-atm Espero que le sirva a alguno ésta especie de guía basada en nuevo driver integrado (en éste caso). Fue por casualidad que lo descubrí en Fedora Core 5 así que puse manos a la obra y después de muchos días de prueba y error pude solucionar los inconvenientes y salir a internet con el Fuyí Vapé (alias Huawei) de Arnet (Argentina). Yo creo que es perfectamente aplicable a las nuevas distribuciones que ya incluyen éste nuevo driver "ueagle-atm" como módulo porque facilita bastante las cosas y es muy probable que lo vean en las que ya tengan kernel-2.6.15 y posteriores. ############################################### Configuración en Ubuntu Feisty Fawn 7.04 Introducción Hay una pequeña diferencia en cuanto a la configuración que realizabamos en las versiones anteriores de Ubuntu. Esto es asi ya que esta versión (7.04) incorpora el kernel 2.6.20-15-generic de forma predeterminada. Este kernel elimina el módulo viejo eagle-usb que antes siempre debiamos descargar para instalar la nueva versión del módulo. Esa es la diferencia con las versiones anteriores de Ubuntu, este kernel ya incorpora el módulo ueagle-atm en vez del anterior. Bien, aclarado este aspecto técnico, vamos a proceder a la instalación del módem Huawei con chip Eagle basandome en una guía (Modem Huawei MT810 USB en Telecom con kubuntu 6.10) publicada en la comunidad Kubuntu-es Es posible que esto sirva también para Kubuntu 7.04 si se remplaza en donde dice “sudo gedit” por “kdesu kwrite”. También se podría adaptar para otros ISPs modificando datos de las cuentas y los valores de VCI y VPI. El modem Huawei tiene el mismo chip que el Sagem 800, por lo que esto podría funcionar para ese modem. La guía está orientada más que nada a usuarios de Arnet que utilicen conexiones PPPoE. Los usuarios que utilicen PPPoA deberán buscar en otro lado, aunque según tengo entendido es bastante parecido a esto. Paquetes Necesarios * rp-pppoe-3.8.tar.gz * br2684ctl.deb (bajen las dependencias que ahí les indican también) * ueagle-data-1.1.tar.gz Configuración del sistema En este momento el moden debería tener encendido solo el led del Power. Primero que nada copiamos los 3 archivos que descargamos a la carpeta /home/”usuario ubuntu” para no tener que entrar desde la terminal cada vez que queramos descomprimirlo. Luego al finalizar se podrá eliminar los archivos, pero teniendo cuidado de eliminar solo esos 3 y nada más en ese directorio. Debemos compilar algunas cosas, por eso instalaremos las herramientas esenciales del CD o DVD. Inserten el CD o DVD de Ubuntu, abran una terminal (de paso no la cierren porque la vamos a necesitar en casi todo el proceso). Necesitaremos ver la versión del kernel para ello en la terminal escribimos lo siguiente: $ uname -r En Ubuntu Feisty Fawn recien instalado es 2.6.20-15-generic , si es así procedemos a continuar. Si tenemos una versión anterior esta guía no funcionará. Busquen en Google o en Ubuntu-es como configurar el módem Huawei en Ubuntu 6.10 o 6.06. Vamos a necesitar el paquete build-essential por lo que en la terminal escribimos: $ sudo apt-get install build-essential Nos pregunta si deseamos continuar, ponemos “s” y tecla enter. Si vuelve a pedirnos confirmación, nuevamente apretamos enter. También nos puede informar que ya lo tenemos en la versión mas reciente si es que ya lo instalamos anteriormente en otro proceso. Ahora hay que instalar el firmware del módem, para eso vamos al directorio donde descargamos el paquete ueagle-data y hacemos lo siguiente: $ tar xzf ueagle-data-1.1.tar.gz $ cd ueagle-data-1.1 Lo que resta hacer es crear un directorio “ueagle-atm” dentro del directorio donde se almacenan los firmwares en el sistema, se hace de la siguiente manera: $ sudo mkdir /lib/firmware/ueagle-atm Y se copia todos los archivos del directorio “ueagle-data-1.1” al directorio que recién hemos creado: $ sudo cp -a *.* /lib/firmware/ueagle-atm Muy bien!, hemos llegado a una parte de definiciones en todo este asunto, ahora debemos activar el driver: $ sudo modprobe ueagle-atm Si todo salió bien y no se ven errores, fíjense en el modem, verán que la lucecita de “link” al principio parpadea y luego queda definitivamente encendida, esa es la señal de que su alfajorcito está funcionando!. Si no enciende, reiniciar la PC y luego al entrar nuevamente a ubuntu, la luz del “link” deberá estar encendida. Para confirmar realmente esto, si quieren pueden tipear: $ dmesg | grep ueagle Les tiene que salir algo como esto al final: usb 1-1: [ueagle-atm] (re)booting started usb 1-1: [ueagle-atm] ATU-R firmware version : 44e2ea17 usb 1-1: [ueagle-atm] Modem started, waiting synchronization usb 1-1: [ueagle-atm] modem operational Configuración del ISP Algo que tengo que aclarar antes de continuar, mi conexión utiliza PPPoE, aquellos que tengan una conexión mediante PPPoA les recomiendo que busquen en los foros de ubuntu sobre todos en aquellos que estén en inglés en el buscador de dicho foro tipeen “ Sagem Fast 800 with Ueagle-Atm”. Bueno los que tengan el mismo tipo de conexión sigan conmigo, antes que nada debemos crear la internase de red para nuestro modem, para eso debemos hacer: $ sudo apt-get install libatm1 $ sudo dpkg -i br2684ctl_20040226-1_i386.deb $ sudo modprobe br2684 Luego: $ sudo br2684ctl -c 0 -b -a 0.33 NOTA: los parámetros 0 y 33 corresponden al VPI y el VCI de mi ISP, ustedes deberán adaptarlo al suyo, mirando aca. Si todo está bien, les saldrá esto: RFC1483/2684 bridge: Interface "nas0" created sucessfully RFC1483/2684 bridge: Communicating over ATM 0.0.33, encapsulation: LLC RFC1483/2684 bridge: Interface configured Y por último: $ sudo ifconfig nas0 up Aclaración: En nas0, lo ultimo es el número “0” y no la letra “O”. A continuación hacen: $ tar -zxvf rp-pppoe-3.8.tar.gz $ cd rp-pppoe-3.8 $ sudo ./go Va a iniciarse un asistente el cuál nos hará un par de preguntas referidas a nuestra conexión. Si el asistente no se inicia, comprueben que instalaron el paquete build-essential en el paso 2, de otra manera acá les paso lo que tienen que contestar, no anotar los paréntesis. NOTA: Las IP de los DNS las extraje de OpenDNS que funcionan excelente y son libres. Sin embargo pueden buscar los DNS de Arnet o del ISP que dispongan, fijandote aca. Ahora si: 1.Enter your PPPoE user name: (ej: micuenta@arnet-ciudad-apb) 2.Enter the Ethernet interface connected to the DSL modem: (nas0) 3.Enter the demand value: (no) 4.Enter the DNS information here: DNS primario (208.67.222.222) 5.Enter the secondary DNS server address here: DNS secundario (208.67.220.220) 6.Please enter your PPPoE password: (tu contraseña de internet) (Aclaración: Al entrar la contraseña el cursor no muestra nada ni se desplaza.) 7.Please re-enter your PPPoE password: (de nuevo tu contraseña) 8.Choose a type of firewall (0-2): (1) 9.Accept these settings and adjust configuration files (y/n)? (y) Anotamos: $ cd Una vez terminado esto, tenemos que editar un par de ficheros, vamos que falta poco!. Para editar el primero es: $ sudo gedit /etc/resolv.conf y nos pide el password de usuario de ubuntu para poder ver el archivo y editarlo si es necesario. NOTA: en este fichero tienen que fijarse que los números de los DNS primario y secundario coincidan con lo que contestaron en el asistente, si son los números correctos no toquen nada, o sea: nameserver 208.67.222.222 nameserver 208.67.220.220 Luego hacemos lo siguiente: $ sudo gedit /etc/ppp/peers/adsl y pegamos: # example configuration for the kernel space PPP over Ethernet driver # # See the manual page pppd( for information on all the options. # MUST CHANGE: replace myusername@realm with the PPP login name given to # your by your provider. # There should be a matching entry with the password in /etc/ppp/pap-secrets # and/or /etc/ppp/chap-secrets. user "usuario@arnet" # Load the PPPoE plugin. plugin rp-pppoe.so # Ethernet interface to which the modem is connected. nas0 # Assumes that your IP address is allocated dynamically by the ISP. noipdefault # Try to get the name server addresses from the ISP. usepeerdns # Use this connection as the default route. defaultroute # Makes pppd "dial again" when the connection is lost. persist # Do not ask the remote to authenticate. noauth NOTA: Reemplazamos en donde dice "usuario@arnet" por nuestro usuario de Arnet (Sin las comillas) ej: micuenta@arnet-ciudad-apb. No se olviden de guardar y salir. Los últimos dos archivos hay que verificar si el nombre de usuario y contraseña están correctamente cargados, para ver eso hacemos: $ sudo gedit /etc/ppp/pap-secrets Saldrá algo así al final: "usuario@proveedor" * "password" Cerramos el archivo y escribimos en la terminal: $ sudo gedit /etc/ppp/chap-secrets Van a ver algo como esto al final: # Secrets for authentication using CHAP # client server secret IP addresses "usuario@proveedor" * "password" NOTA: Estos dos últimos pasos no tienen importancia, solo es para verificar que estén correctos los datos de usuario de Arnet. Conectando a internet Esta es la parte más sencilla, solo tienen que hacer: $ sudo pppoe-start Ingresan el password de usuario de ubuntu y les aparecerá puntos (....) a modo de progreso (indica que esta intentando conectarse) y luego de un tiempo CONNECTED! lo cual indica que ya por fin estamos conectados. Abran el navegador y voila!, a disfrutar de internet!. NOTA: También es posible conectarse escribiendo en lugar de “sudo pppoe-start” escribiendo "sudo pppd call adsl" pero no nos indicará en qué momento el progreso de conexión termina y quedamos conectados. NOTA: Cada vez que reiniciemos, para poder conectarnos deberemos escribir en la terminal: $ sudo modprobe br2684 $ sudo br2684ctl -c 0 -b -a 0.33 $ sudo ifconfig nas0 up $ sudo pppoe-start Automatizando Todo Escribir: $ sudo gedit /etc/rc.local En el final y antes de donde dice “exit 0” pegamos lo siguiente: modprobe br2684 br2684ctl -c 0 -b -a 0.33 ifconfig nas0 up pppoe-start Reiniciamos la PC y ya estaremos conectados al entrar a Ubuntu. Para ver el estado de la conexión abrimos el terminal y escribimos: $ sudo pppoe-status Si queremos que el iniciar se cargue todo lo necesario pero NO se conecte automáticamente a internet, eliminamos la última línea de "/etc/rc.local" (lo editamos con $ sudo gedit /etc/rc.local en el terminal) la que dice "pppoe-start" la eliminamos y dejamos luego de "ifconfig nas0 up" dejamos "exit 0". También se puede crear un script para ejecutarlo e iniciar la conexión: En cualquier parte vacía del escritorio clickeas con el botón derecho y eliges Nuevo Archivo vacío. Ese archivo le cambias de nombre por lo-que-quieras.sh Le abres con un doble click y copias esto: #! /bin/bash sudo modprobe br2684 sudo br2684ctl -c 0 -b -a 0.33 sudo ifconfig nas0 up sudo pppoe-start sudo exit 0 Guardas el archivo y sales. Para hacerlo ejecutable le das con el click derecho. Vas a permisos y haces un tick en Permitir ejecutar el archivo como programa. Para ejecutar haces un doble click en el, le das a ejecutar en terminal y ya está! Fuente: Wiki Telecom Sucks |
| Herramientas | |
| |

