Configuración de ADSL - PPPoE y Ethernet en Debian

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Configuración de ADSL y PPPoE en Debian

Inicio
Última actualización: 12 de febrero, 2011

Tabla de Contenido
 Introducción
 Dispositivo Ethernet
 PPPoE
 Banda Ancha

Introducción
Asymmetric Digital Subscriber Line (ADSL) es una tecnología de comunicación que permite la
transmisión de datos a través de líneas telefónicas y cable televisivo. La comunicación asimétrica
implica que las tasas de subida y bajada son diferentes, generalmente siendo la de subida menor.
ADSL usa un cable módem o un concentrador dependiendo del método que implementa el proveedor de
Internet. Ambos conectan los respectivos aparatos a la interfase de red Ethernet del computador,
generalmente la primera, eth0.

Dispositivo Ethernet
Ingresa a root, por ejemplo, corriendo un "Terminal de <Root>" en el menú
"Aplicaciones/Accesorios" o, en el mismo menú, un "Terminal" y luego el comando su (super user).
Da el comando 'ifconfig eth0', para ver el estado de la primera interfase Ethernet,

# ifconfig eth0

Aparecerá en la pantalla algo así,

# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:C0:9F:0C:6F:03
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xe800
Si no aparece la información sobre eth0 es debido a que el dispositivo del la tarjeta Ethernet no está
instalado en el núcleo. Lee las instrucciones sobre como cargar el dipositivo de la tarjeta ethernet antes
de continuar.

PPPoE
PPPoE (Point-to-Point Protocol over Ethernet) es un protocolo muy similar a PPP que usa una interfase
Ethernet en vez de un módem. Este tipo de protocolo ha sido adoptado por algunos proveedores ADSL
de Internet.
La conexión ADSL es generalmente parte del servicio telefónico. Las señales (de teléfono y ADSL) se
dividen en una aparato llamadosplitter, separándolas en respectivos rangos de frecuencia. La señal
ADSL luego entra en un aparato llamado "concentrador", que se conecta a la interfase Ethernet del
computador con un cable Twisted pair con conectores RJ45.
Ingresa a root, por ejemplo, corriendo un "Terminal de «Root»" en el menú
"Aplicaciones/Accesorios" o en un terminal cualquiera con el comando su.
Antes de comenzar es necesario desactivar la interfase eth0 y eliminar los parámetros de red asociados
a ella.
Edita el archivo de configuración de las interfaces de red,

# nano /etc/network/interfaces

Comenta con un signo # toda línea relacionada a eth0 para que lea,

#auto eth0
#iface eth0 inet static
# address 192.168.0.2
# netmask 255.255.255.0
# network 192.168.0.0
# broadcast 192.168.0.255
# gateway 192.168.0.1

Reinicia el computador.
Conecta el computador al concentrador con el cable de red. Enciende el concentrador.
Instala el paquete pppoeconf con,
# apt-get install pppoeconf
Corre,
# pppoeconf
La herramienta va a escanear todas las interfases de red hasta encontrar una que acceda un
concentrador. Escoge configurar PPPoE en esa interfase.
En "ENTER USERNAME" da el nombre de usuario que te asigna el proveedor y luego la clave. En "USE PEER
DNS" escoge modificar automáticamente /etc/resolv.conf. Escoge correr PPPoE en el arranque y luego
escoge establecer la conexión. Después de unos segundos verás en la pantalla algo así,
Every 2s: /sbin/ifconfig ppp0 Sun May 13 12:11:56 2007
ppp0 Link encap:Point-to-Point Protocol
inet addr:200.89.50.138 P-t-P:10.52.0.3 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:5 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:190 (190.0 b) TX bytes:199 (199.0 b)

indicando el número IP (inet addr) asignado por el proveedor.


Oprime <ctrl>-<c> para salir de watch.
Normalmente el proveedor Internet asigna un número IP diferente cada vez que te conectes. El número
IP lo puedes ver con,

# ifconfig ppp0

También te asigna números IP de los DNS que quedarán grabados en /etc/resolv.conf.


PPPoE correrá automáticamente en cada arranque por lo que no necesitas preocuparse de si hay o no
conexión Internet.
Si deseas detener PPPoE da el comando,

# poff

Para reiniciar PPPoE otra vez da el comando,

# pon dsl-provider

Banda Ancha
La Banda Ancha usa un aparato llamado cable módem para acceder la señal de datos enviada por la
televisión cable. La señal del cable se conecta al cable módem con un cable coaxial, mientras que éste
se conecta a la interfase Ethernet del computador con un cable ''Twisted pair'' con conectores RJ45.
En general, no es necesario configurar el cable módem. Al encenderlo, se establece automáticamente
una conexión Internet, el proveedor asignándole un número IP con DHCP. Generalmente existe un
LED online que indica que el módem está en línea. El cable módem hace un puente entre el computador
e Internet.
Ingresa a root, por ejemplo, corriendo un "Terminal de «Root»" en el menú
"Aplicaciones/Accesorios" o en un terminal cualquiera con el comando su.
Edita el archivo de configuración de las interfaces de red,

# nano /etc/network/interfaces

Modifica la interfase conectada al cable módem para levantarla con DHCP,


# The primary network interface
auto eth0
iface eth0 inet dhcp

Instala el paquete resolvconf,

# apt-get install resolvconf

Este configura automáticamente los servidores DNS presentes en la red, reescribiendo la información
en /etc/resolv.conf.
Conecta el computador al cable módem con el cable de red, enciende el cable módem y espera a que
esté en línea. Reinicia el computador.
Da el comando ifconfig, para ver el estado de las interfases de red,

# ifconfig eth0

Aparecerá en la pantalla algo así,

# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:15:60:B1:C4:85
inet addr:24.136.34.53 Bcast:24.136.39.255 Mask:255.255.248.0
inet6 addr: fe80::215:60ff:feb1:c485/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:51109 errors:0 dropped:0 overruns:0 frame:0
TX packets:315 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3383292 (3.2 MiB) TX bytes:44823 (43.7 KiB)
Interrupt:169

indicando el número IP (inet addr), transmisión (Bcast) y máscara de red (Mask).


Configuración de la red Ethernet en Debian
Inicio
Última actualización: 12 de febrero, 2011

Tabla de Contenido
 Introducción
 Dispositivo Ethernet
 Interfase Ethernet
o IP estático
o IP dinámico (DHCP)

Introducción
Da el comando,

$ ping -c1 www.debian.org

ping es un comando que envía un paquete "echo request" al computador especificado, el cual responde
con otro paquete similar. Es usado justamente para probar la conexión de un computador a otro.
Si ping arroja el resultado,

PING www.debian.org (128.31.0.51) 56(84) bytes of data.


64 bytes from senfl.debian.org (128.31.0.51): icmp_req=1 ttl=47 time=118 ms

--- www.debian.org ping statistics ---


1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 118.425/118.425/118.425/0.000 ms

la red está funcionando perfectamente. Un paquete fue enviado y otro fue recibido.
Si el resultado es,

PING www.debian.org (128.31.0.51) 56(84) bytes of data.

--- www.debian.org ping statistics ---


1 packets transmitted, 0 packets received, 100% packet loss

un paquete fue enviado, pero ninguno fue recibido. La red no está funcionando y requiere configuración.
Ingresa a root, por ejemplo, corriendo un "Terminal de <Root>" en el menú
"Aplicaciones/Accesorios" o, en el mismo menú, un "Terminal" y luego el comando su (super user).
Dispositivo Ethernet
Da el comando ifconfig, para ver el estado de las interfases de red,

# ifconfig

Aparecerá en la pantalla algo así,

# ifconfig
eth0 Link encap:Ethernet HWaddr 00:C0:9F:0C:6F:03
inet addr:100.10.2.10 Bcast:100.10.2.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:11 Base address:0xe800

lo Link encap:Local Loopback


inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:86 errors:0 dropped:0 overruns:0 frame:0
TX packets:86 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5708 (5.5 KiB) TX bytes:5708 (5.5 KiB)

Loopback (lo) es una interfase especial hecha para permitir al computador hacer conexiones de red
consigo mismo. Por convención se le asigna el número IP 127.0.0.1 y el nombre localhost.
Si no aparece el estado de una interfase Ethernet, eth0 siendo la primera de ellas, el dispositivo de la
tarjeta no está instalado en el núcleo, debido a que no viene compilado en el núcleo de instalación o no
se cargó el módulo en el paso "Detección del hardware de red" durante la instalación con el CD o
DVD.
El comando lspci, que produce en la pantalla una lista de todos los dispositivo PCI del computador,
puede ayudarte a determinar el o los dispositivo de red del computador. Busca las palabras "Ethernet
controller". El texto que sigue normalmente identifica el dispositivo que necesitas. Por ejemplo,

$ lspci
10:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI
Express (rev 11)

Carga el módulo del dispositivo con modprobe,

# modprobe tg3
(tg3 en el ejemplo).
Si el comando retorna un error a la pantalla es porque el dispositivo no logra reconocer el hardware.
Cuando el comando no retorna nada a la pantalla es porque el módulo fue cargado correctamente.
Agrega el nombre del módulo a la lista de módulos que se cargan al arranque,

# echo "tg3" >> /etc/modules

La siguiente tabla contiene una lista de los módulos de dispositivos de red T1/T3 más frecuentes:

módulo Descripción

3c59x 3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang

8139too RealTek RTL-8129/8130/8139 PCI Fast Ethernet

b44 Broadcom 440x/47xx ethernet

bnx2 Broadcom NetXtremeII

dl2k DL2000/TC902x-based Gigabit Ethernet

eepro100 EtherExpressPro/100

forcedeth nForce Ethernet

ipg IP1000 Gigabit Ethernet

natsemi National Semiconductor DP8381x series PCI Ethernet

r8169 Realtek 8169 gigabit Ethernet

sis190 SiS190/SiS191 gigabit Ethernet

sis900 SiS 900/7016 PCI Fast Ethernet

tg3 Broadcom Tigon3


typhoon 3Com 3cr990 series Typhoon

via-rhine VIA Rhine

Por ejemplo, el dispositivo para una tarjeta 3Com 3c905B es 3c59x (3c590/3c900 series) y para una
tarjeta Realtek 8139 el dispositivo es 8139too. Una tarjeta con el chipset VIA usa el dispositivo via-
rhine, y una SiS el dispositivo sis900.

Una vez instalado el dispositivo reinicia la red con,

# /etc/init.d/networking restart

y corre ifconfig otra vez. Ahora debería aparecer información sobre eth0.

Interfase Ethernet
IP estático

Revisa el archivo /etc/network/interfaces que define las interfases de red. Usa por ejemplo el lector
de texto more,

$ more /etc/network/interfaces

Este debería decir algo así,

# The loopback network interface


auto lo
iface lo inet loopback

# The primary network interface


auto eth0
iface eth0 inet static
address 100.10.2.10
netmask 255.255.255.0
network 100.10.2.0
broadcast 100.10.2.255
gateway 100.10.2.1
La primera interfase loopback (lo) es una interfase especial que permite hacer conexiones internas.
Esta no debería modificarse bajo ningún motivo.
La segunda interfase definida es eth0, que corresponde a la primera interfase Ethernet. Revisa si los
parámetros están correctos. La entrada address corresponde al número IP del computador y debería ser
único. La entrada netmask corresponde a la máscara de red y es la que define el rango de números IP
de la red local. Para una red de clase C esta debería tener el valor 255.255.255.0 lo que define el rango
de 0 a 255 en el último dígito de los números IP de la red local. Las entradas network y broadcast casi
siempre corresponden al primer y último número del rango de números IP. La entrada gateway define el
número IP del computador que funciona como ruteador (pasarela) de la red local y es quizás el
parámetro más importante después del número IP del computador. Consulta con el administrador de la
red sobre los valores pertinentes a la red local. Si necesitas cambiar alguno de estos valores usa el
editor nanoseguido del nombre del archivo a editar con su ruta completa,

# nano /etc/network/interfaces

y luego reinicia la red con el comando '/etc/init.d/networking restart'. Prueba nuevamente


conexiones externas con ping.
Revisa si la definición del servidor de nombres de dominio (DNS) está correcta. Esta se encuentra en el
archivo /etc/resolv.conf y debería decir algo así,

search dominio.cl
nameserver 100.10.5.3
nameserver 100.10.5.70
en dónde el valor de search debería ser el dominio de la red local. La entrada nameserver define el
número IP del DNS. Este valor debe ser suministrado por el administrador de la red. Si haces
modificaciones a estos valores reinicia la red con '/etc/init.d/networking restart'.

IP dinámico (DHCP)

Si la red está detrás de un servidor DHCP, que asigna los parámetros de la red a requerimiento, la
entrada en /etc/network/interfacesdirá,

# The primary network interface


auto eth0
iface eth0 inet dhcp

Revisa con 'ifconfig eth0' si tiene número IP asignado.


Si no hay número IP asignado, revisa que el paquete dhcp3-client esté instalado. Si no, instálalo con,

# apt-get install dhcp3-client

Instala también el paquete resolvconf,

# apt-get install resolvconf


Este configura automáticamente los servidores DNS presentes en la red, reescribiendo la información
en /etc/resolv.conf.
Reinicia la red con '/etc/init.d/networking restart'.
También puedes forzar el contacto con el servidor DHCP corriendo 'dhclient eth0',

# dhclient eth0
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:13:ce:de:2f:72
Sending on LPF/eth0/00:13:ce:de:2f:72
Sending on Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.1
DHCPREQUEST on eth1 to 255.255.255.255 port 67
DHCPACK from 192.168.0.1
bound to 192.168.0.118 -- renewal in 42300 seconds.

También podría gustarte