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).  
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 (nVidia) |
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 |
e1000 | Intel PRO/1000 Gigabit Ethernet |
e1000e | Intel PRO/1000 PCI-Express Gigabit Ethernet |
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.
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 nano seguido 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'.  
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/interfaces dirá,
# 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.
This document was generated using AFT v5.097