Configurando la tarjeta de red en Linux
Ya que JuegaLinex se basa en Debian, te puedo dar algunas claves para comprobar si todo está bien o no. Te aviso: todo lo vamos a hacer desde una consola, pero al menos podrás saber si todo está OK o no. Y de paso, aprendemos algo… 🙂
Antes de nada, abre una consola (en GNOME, pulsando con el botón derecho del ratón sobre el escritorio) y conviértete en root mediante:
$ su<introduce la contraseña de root>
1. Comprueba que tu tarjeta de red está detectada
Ahora que somos root, comprobemos que la tarjeta se reconoce a nivel hardware por lo menos:
# lspci...0000:00:03.0 Ethernet controller: Silicon Integrated Systems[SiS] SiS900 PCI Fast Ethernet (rev 90)...
Lspci lista todo lo que esté pinchado en el bus PCI. Si te aparece una línea como la anterior, Ok. Si te aparece más de una línea que empiece por «Ethernet controller» significa que tienes más de una tarjeta de red en tu máquina.
2. Veamos si está ya configurada
Si la tarjeta aparece en el lspci, podemos ver si ya está configurada. Con ifconfig veremos la configuración de todos los interfaces de red que tenemos en el sistema:
# ifconfigeth0 Link encap:Ethernet HWaddr 00:A0:CC:D3:15:E4inet addr:192.168.1.69 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::2a0:ccff:fed3:15e4/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:16955 errors:0 dropped:0 overruns:0 frame:0TX packets:23455 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:12522416 (11.9 MiB) TX bytes:2595615 (2.4 MiB)Interrupt:5 Base address:0xcc00lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:10924 errors:0 dropped:0 overruns:0 frame:0TX packets:10924 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:7026396 (6.7 MiB) TX bytes:7026396 (6.7 MiB)
Veamos. Aparecen dos interfaces porque toda máquina en que se instala TCP/IP y que tiene una tarjeta de red responde a dos direcciones IP: la que tenga la tarjeta real y la de «loopback» que es siempre 127.0.0.1. Si no te lo crees, abre en un Windows una consola (Inicio->Ejecutar->cmd) y escribe dentro ipconfig /all. Te mostrará una información muy similar a la anterior.
En el ejemplo anterior, la tarjeta «de verdad» tiene la dirección IP 192.168.1.69, con máscara de red 255.255.255.0. ¿Dónde se configura todo ésto?
3. Ficheros de configuracion de la red en Debian.
En Debian la cosa es muy sencilla. La información sobre los diferentes interfaces de red (salvo los servidore DNS) se guardan en un fichero llamado /etc/network/interfaces. Los servidores DNS se guardan en /etc/resolv.conf.
Si quisieras tener la IP 192.168.1.69 tu /etc/network/interfaces debería ser algo como:
auto loiface lo inet loopbackautoeth0iface eth0 inet staticaddress 10.1.1.69netmask 255.255.255.0Y el /etc/resolv.conf:
nameserver 213.195.64.129nameserver 213.195.79.129En /etc/resolv.conf pondrás una línea nameserver por cada servidor de nombres que tengas, hasta un máximo de tres.
Supongamos que quieres que la dirección IP de tu tarjeta se asigne de manera automática (por DHCP). Nada más sencillo. Edita /etc/network/interfaces y cambia la línea:
iface eth0 inet staticpor
iface eth0 inet dhcpEl resto de líneas las puedes dejar.
Si te preguntas cómo editar todos estos ficheros, puedes hacerlo, si tienes GNOME, con un:
# gedit /etc/network/interfaces & # gedit /etc/resolv.conf &Si usas KDE, igual pero kate en vez de gedit.
4. Activando la configuración
Ahora viene lo bueno. Para que la nueva configuración entre en funcionamiento hay que reiniciar la red (no el S.O. al completo) mediante:
/etc/init.d/networking restartSi todo va bien, al escribir ifconfig verás las nueva configuración activada.
Relacionado con ésto
Estimado amigo, ayer instalé un debian 7.5.0. i.3.8.6 a un PENTIUM II que me regalaron, que es un i686, durante la instalación no me reconoció la tarjeta de red, con lo que le instalé lo que hubiese en el disco duro, hoy le he cambiado la tarjeta de red pero no he conseguido que funcione, en el lspci me reconoce la tarjeta de red pero el ifconfig no he conseguido que me lo reconozco, un salduo.
Hola Roberto,
No toco Linux a diario desde 2008. Y un Pentium desde hace más tiempo. Tendrá que probar con los módulos del kernel, hasta dar con el que reconozca la tarjeta.
En este artículo enseñan a listar los módulos, cargarlos para probar, etc.
HOLA INTERESANTE ARTICULO. TENGO UNA DUDA AL MOMENTO DE QUERER CONFIGURAR MI TARJETA COMO TU SUGIERES ME APAERECE ALGO ASI:
#THE LOOPBACK………
AUTO LO
IFACE LO INET………
#IFACE ETH0 INET STATIC
#ADRESS 192.168.0.10
#NETMASK 255.255.255.0
#NETWORK 192.168.0.1
MIS DUDAS AQUI SON
EL SIMBOLO # LO BORRO ?
ESTE SIMBOLO QUE SIGNIFICA?
GRACIAS.
Hola Mario
Probablemente no te sirva ya, pero el # significa que esa línea está comentada, es decir, que no se tiene en cuenta.
Hace años que no uso Linux activamente, así que probablemente sea mejor buscar algún tutorial en video por la red.
estimado:
esta Lineas (#) comentada pero o debe haber una puerta de enlace o pasaralea:
#ADRESS 192.168.0.10
#NETMASK 255.255.255.0
#NETWORK 192.168.0.1
Las puedes cambiar y quitar el # y editar tu nueva ip
ejemplo:
ADRESS 172.20.0.225 (dirección IP)
NETMASK 255.255.255.0 ( mascara)
NETWORK 172.20.0.0
GATEWAY 172.20.0.1 (pasaralela)
—–
…..