NOTA: Esta parte trata de que hacer si no funciona.
A continuación, os doy los pasos a seguir uno por uno para comprobar donde esta el fallo, si en uno de los pasos falla intenta arreglarlo.
AVISO: Comprueba que tu tarjeta de red NO este bloqueada por software ni por hardware, instala el programa
rfkill desde el repositorio
Wireless y compruébalo según esta guía:
rfkill - Herramienta para habilitar y deshabilitar dispositivos wireless
Primero: comprueba que no exista errores en la carga del modulo del driver de tu tarjeta de red.
Código:
dmesg | grep -i nombre_del_driver
Segundo: verifica que el driver de tu tarjeta de red este cargado en la memoria.
Código:
lsmod | grep -i nombre_del_driver
Ejemplo:
Código:
# dmesg | grep -i 8139too
8139too Fast Ethernet driver 0.9.27
# lsmod | grep -i 8139too
8139too 30592 0
mii 9600 1 8139too
Ejecuta "hwinfo --netcard" como superusuario root, donde obtendrás abundante informacion e intenta carga el driver con "modprobe nombre_del_driver".
Código:
hwinfo --netcard
25: PCI 205.0: 0200 Ethernet controller
[Created at pci.286]
UDI: /org/freedesktop/Hal/devices/pci_10ec_8139
Unique ID: rBUF.vOeUOKwlyy2
Parent ID: 6NW+.c7JTK_YUBi2
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:02:05.0
SysFS BusID: 0000:02:05.0
Hardware Class: network
Model: "ASUSTeK P5P800-MX Mainboard"
Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
Device: pci 0x8139 "RTL-8139/8139C/8139C+"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x8109 "P5P800-MX Mainboard"
Revision: 0x10
Driver: "8139too"
Driver Modules: "8139too"
Device File: eth0
I/O Ports: 0xd800-0xd8ff (rw)
Memory Range: 0xff9ffc00-0xff9ffcff (rw,non-prefetchable)
IRQ: 209 (33402 events)
HW Address: 00:0e:a6:ae:16:7d
Link detected: yes
Module Alias: "pci:v000010ECd00008139sv00001043sd00008109bc02sc00i00"
Driver Info #0:
Driver Status: 8139too is active
Driver Activation Cmd: "modprobe 8139too"
Driver Info #1:
Driver Status: 8139cp is not active
Driver Activation Cmd: "modprobe 8139cp"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #18 (PCI bridge)
SOLUCION: Intenta cargar el driver o, en su defecto, bajártelo de Internet e instalarlo.
Una vez comprobado que funciona correctamente nuestro driver, vamos a ver donde esta el fallo, los comandos indicados abajo se ejecutaran como superusuario root
Primero: comprobamos si hemos obtenido una IP con el comando ifconfig
Código:
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:A6:AE:16:7D
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17548 errors:0 dropped:0 overruns:0 frame:0
TX packets:16184 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18551174 (17.6 Mb) TX bytes:2560810 (2.4 Mb)
Interrupt:209 Base address:0x2c00
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:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2156 (2.1 Kb) TX bytes:2156 (2.1 Kb)
Segundo: comprobamos que este correcto el enrutamiento a
Pasarela o Gateway o Puerta de enlace predeterminada del Router o AP con el comando route
Código:
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Tercero: Que este bien asignado los servidores de nombres o DNS. Mirar el contenido del fichero /etc/resolv.conf y la ejecucion de "host www.terra.es"
Código:
cat /etc/resolv.conf
domain site
nameserver 192.168.1.1
Código:
host www.terra.es
www.terra.es has address 213.4.130.210
Cuatro: que tengamos salida a Internet por medio de la IP con el famoso ping. Marco en
rojo la linea correcta: 0% paquetes perdidos.
Código:
ping -c 4 213.4.130.210
PING 213.4.130.210 (213.4.130.210) 56(84) bytes of data.
64 bytes from 213.4.130.210: icmp_seq=1 ttl=119 time=40.9 ms
64 bytes from 213.4.130.210: icmp_seq=2 ttl=119 time=40.4 ms
64 bytes from 213.4.130.210: icmp_seq=3 ttl=119 time=40.8 ms
64 bytes from 213.4.130.210: icmp_seq=4 ttl=119 time=41.3 ms
--- 213.4.130.210 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 40.498/40.906/41.343/0.303 ms
SOLUCION: Es modificar el apartado donde esta mal o repasar de nuevo la configuración.
[EDITADO] También seria conveniente mirar la versión del driver y firmware que utiliza la tarjeta para actualizarlo a una nueva versión o a otra mas antigua, el comando indicado para mirarlo es
ethtool -i nombre_dispositivo como este ejemplo para dos tarjetas:
Código:
ethtool -i wlan0
driver: hostap
version: 0.4.4-kernel
firmware-version: 1.8.0
bus-info:
ethtool -i eth0
driver: 8139too
version: 0.9.27
firmware-version:
bus-info: 0000:02:01.0