Asunto: Cómo saber si Linux me detecta la tarjeta de red
Hola, tengo un PC con Linux Ubuntu Server 11.04, tuve que quitar el disco duro de un PC donde funcionaba bien como servidor web y de correo porque se me rompió la placa base. Ahora he quitado el disco duro y lo he puesto en otro PC, arranca bien y parece que todos los servicios también Apache, MySQL, ... pero la red no va.
¿Cómo puedo saber si ha detectado la tarjeta de red?
Publicado:
Jue Jun 27, 2013 9:04 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
Puedes usar el comando:
Código:
lspci | grep Ethernet
También este otro comando:
Código:
lshw -class network
Publicado:
Jue Jun 27, 2013 9:06 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
alonsojpd escribió:
Puedes usar el comando:
Código:
lspci | grep Ethernet
También este otro comando:
Código:
lshw -class network
Al ejecutar los comandos que me has indicado, en el primero me aparecen mis dos tarjetas de red (la integrada en la placa base y la PCI). Por lo tanto Linux me las ha detectado bien.
El segundo comando, el lshw, también me devuelve las dos tarjetas de red pero aparece DISABLED en ambas ¿por qué? ¿cómo puedo habilitarlas?
Publicado:
Jue Jun 27, 2013 9:10 pm
alonsojpd Administrador/Moderador
Registrado: Sep 16, 2003 Mensajes: 2687
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
varios escribió:
Al ejecutar los comandos que me has indicado, en el primero me aparecen mis dos tarjetas de red (la integrada en la placa base y la PCI). Por lo tanto Linux me las ha detectado bien.
El segundo comando, el lshw, también me devuelve las dos tarjetas de red pero aparece DISABLED en ambas ¿por qué? ¿cómo puedo habilitarlas?
Antes de nada debes revisar los mensajes del sistema, si aparecen DISABLED suele ser por algún motivo: fallo de hardware, conflicto de IRQ, etc.
Para ver los mensajes ejecuta el comando:
Código:
dmesg
Al ejecutar el comando anterior te aparecerán multitud de mensajes de carga de todos los controladores hardware y demás configuraciones del sistema. Por ello primero ejecuta:
Código:
dmesg | grep Ethernet
Y también:
Código:
dmesg | grep Network
Tal vez así filtres los mensajes sólo a los del hardware de red.
Publicado:
Jue Jun 27, 2013 9:31 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
He desactivado la tarjeta de red integrada en la placa desde la BIOS, pues quiero usar sólo la PCI.
Ejecutando esto: dmesg | grep network
Me aparece esto: 10.924388 30 udev 325: renamed network interface eth0 to eth2
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
Puesto que nos comentas que quitaste el disco duro de un PC y lo pusiste en otro, probablemente hayan quedado rastros de la tarjeta del anterior PC (eth0), por lo que al detectarte la nueva la renombra por eth2.
¿Podrías postearnos el contenido del fichero /etc/network/interfaces? puedes sacarlo con:
Código:
nano /etc/network/interfaces
Publicado:
Jue Jun 27, 2013 9:52 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: Re: Cómo saber si Linux me detecta la tarjeta de red
Anuncios
alonsojpd escribió:
¿Podrías postearnos el contenido del fichero /etc/network/interfaces? puedes sacarlo con:
Código:
nano /etc/network/interfaces
El contenido es:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
Y cambia "eth0" por "eth2", luego guarda los cambios pulsando Control + W y cierra la edición pulsando Control + X. Reinicia la red o el equipo entero y comprueba si ya te va.
Publicado:
Jue Jun 27, 2013 9:54 pm
varios Magnífico usuario
Registrado: Oct 10, 2006 Mensajes: 2092
Asunto: [RESUELTO] Cómo saber si Linux me detecta la tarjeta de red
Anuncios
alonsojpd escribió:
Edita ese fichero con el mismo comando:
Código:
nano /etc/network/interfaces
Y cambia "eth0" por "eth2", luego guarda los cambios pulsando Control + W y cierra la edición pulsando Control + X. Reinicia la red o el equipo entero y comprueba si ya te va.
¡¡¡Muchas gracias!!! ya me va la red, efectivamente era eso.
Puede publicar nuevos temas en este foro No puede responder a temas en este foro No puede editar sus mensajes en este foro No puede borrar sus mensajes en este foro No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A