cómo configurar tarjetas de red en debian _ ubuntu
DESCRIPTION
configurar tarjetas de red debianTRANSCRIPT
# rmrf.es | Administración de sistemas
Blog de un SysAdmin Unix, Gnu/Linux, Windows y lo que haga falta.
INICIOSuscríbetepor emailContactoIntroduce tu búsqueda...
mar 15, 2011
Cómo configurar tarjetas de red en Debian /Ubuntu
Vamos a ver cómo configurar las interfaces/tarjetas de red en sistemas GNU/Linux Debian (como porejemplo Ubuntu) a través del fichero interfaces. Normalmente si disponemos de entorno gráfico solemoshacerlo a través de GUI pero nunca viene mal, para el caso de que este fallo o que no lo tengamos saber hacerlodesde los ficheros de configuración.
Lo primero que tenemos que saber es que el fichero de configuración en el que se almacena toda estainformación es /etc/network/interfaces. Este fichero se puede dividir en “bloques” a través de los cualesdefinimos parámetros de configuración a cada una de las interfaces. Un ejemplo básico de configuración en unequipo de escritorio sería el siguiente:
Interfaz de red configurada con DHCP
auto eth0iface eth0 inet dhcp
Este ejemplo implica una configuración en la que la interfaz de red eth0 está configurada para quearranque automáticamente y a través de DHCP. Lo primero que definimos cuando configuramos unainterfaz es si queremos que arranque automáticamente con el sistema, para ello indicamos auto seguido delnombre de la interfaz. Después mediante iface definimos los parámetros de configuración de la interfaz de red,la estructura es la siguiente:
iface <nombre de la interfaz de red> <protocolo> <tipo de asignamiento IP>
Con esto ya tendríamos configurada nuestra tarjeta de red mediante DHCP
Interfaz de red configurada con IP estática
En equipos de escritorio rara vez configuramos nuestra red mediante IP estática, pero en servidores y otrossistemas es el método a utilizar. Una estructura básica de configuración de interfaz de red con IP estática es lasiguiente, pasamos a explicarla:
auto eth1iface eth1 inet static address 192.168.0.120 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns‐nameservers 8.8.8.8
Como podéis ver seguimos la misma estructura, en este caso utilizamos la interfaz eth1, la configuramos paraque levante con el sistema (auto eth1) y pasamos a definir mediante iface todos los parámetros de red, que eneste caso engloban la IP asignada a la interfaz (192.168.0.120), su máscara de red (255.255.255.0), la red en laque se encuentra (192.168.0.0), la IP asignada para Broadcast en la red (192.168.0.255), la puerta de enlace orouter (192.168.0.1) y los servidores DNS (8.8.8.8).
Podríamos combinar ambos ejemplos si por ejemplo tuviéramos un equipo con dos tarjetas de red yquisiéramos asignar una mediante DHCP y otra con IP estática:
# Interfaz de red por DHCPauto eth0iface eth0 inet dhcp# Interfaz de red con IP estáticaauto eth1iface eth1 inet static address 192.168.0.120 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns‐nameservers 8.8.8.8
Como podréis imaginar, esto es lo más básico, podemos hacer otras cosas como asignar IPs virtuales o alias,añadir rutas estáticas permanentes, etc.
Interfaz de red configurada con IP estática y alias
Para asignar un alias tenemos que definir primero la interfaz principal. Si tomamos como ejemplo laconfiguración anterior para IP estática, podemos añadir a la interfaz un alias y así poder tener dos IPsdistintas a través de una única tarjeta de red:
# Interfaz principalauto eth1iface eth1 inet static address 192.168.0.120 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns‐nameservers 8.8.8.8# Aliasauto eth1:1iface eth1:1 inet static address 192.168.0.121 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1
dns‐nameservers 8.8.8.8
Una vez que hayamos finalizado la configuración, podemos reiniciar la red por completo o levantarmanualmente la interfaz que queramos con el comando ifup:
Reiniciar toda la red
# /etc/init.d/networking restart
Levantar por separado cada interfaz
# ifup eth0
Averiguar información sobre las tarjetas de red de nuestro sistema
Mediante dmesg podéis averiguar tanto el nombre de interfaz como cuantas tarjetas de red tiene el equipo,su modelo, etc. Aquí tenéis un ejemplo en el que encontramos dos tarjetas de red a las que se les ha asignadolos nombres eth0 y eth1:
# dmesg | grep eth
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connectione1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connectione1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RXe1000: eth1: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RXeth0: no IPv6 routers presenteth1: no IPv6 routers present
Categoría: Linux | Etiquetas: configurar tarjetas de red, Debian, interfaz red, tarjeta red, tarjetas de red, Ubuntu
Artículos relacionados:
Debian: eth0: ERROR while getting interface flags: No such deviceifup e ifdown en FreeBSDGuía de comandos apt para Debian / Ubuntu (aptget, aptcache)Getlibs: encontrar dependencias en librerías (64 vs 32 bits)
3 Comentarios
1. Emilio Monís dice:septiembre 8, 2012 a las 11:22 am
Sólo un pequeño apunte ; algo que a mí me ha mareado hasta que descubrí la causa :Si editas /etc/network/interfaces a mano , automáticamente desaparece el gestor de conexiones del panelde Gnome , y no reaparecerá por mucho que reinstales , repongas la aplicacíon o el panel desde elprincipio . Para quien le guste wicd no es problema , pero a mí me parece mucho más manejable el queviene con gnome .Saludos
Responder2. emanuel dice:
marzo 23, 2013 a las 2:24 am
hola
Responder3. Luis dice:
mayo 6, 2013 a las 1:04 pm