Activar una tarjeta de red por comandos del sistema

En la actualidad las tarjetas de red son configuradas y activadas desde programas o utilidades gráficas que vienen ya incluidas en la distribución, y mas concretamente en el entorno grafico usado (gnome, kde, etc…), pero en momentos puntuales puede existir la necesidad de activar la/s tarjetas de red de forma manual, por tanto vamos a describir como realizar este proceso.

Vamos a establecer nuestro entorno. Disponenos de una tarjeta de red que por defecto se identifica por eth0. Si existiera mas de una tarjeta se nombrarían consecutivamente como eth1, eth2, etc…
Suponiendo que tenemos estas premisas:

Tarjeta de red   -> eth0
IP de la tarjeta -> 172.26.0.171
Mascara de red   -> 255.255.255.0
Puerta de enlace -> 172.26.0.3 (sería por ejemplo nuestra salida a internet)
DNS primario     -> 195.235.113.3
DNS secundario   -> 195.235.96.90

Activaríamos la tarjeta de red desde un terminal y como root de la forma:

ifconfig eth0 172.26.0.171 netmask 255.255.255.0 broadcast 172.26.0.255

Esto configura una interfaz de red sobre la primera tarjeta (eth0), con número IP de máquina 172.26.0.171, máscara de red 255.255.255.0, y dirección de difusión 172.26.0.255.

Posteriormente podemos comprobar si la tarjeta de red se ha activado con el comando:

$ ifconfigeth0      Link encap:Ethernet  HWaddr 00:1e:ec:e4:b3:7ainet addr:172.26.0.171  Bcast:172.26.0.255  Mask:255.255.255.0inet6 addr: fe80::21e:ecff:fee4:b37a/64 Scope:LinkUP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1RX packets:22118 errors:0 dropped:0 overruns:0 frame:0TX packets:9587 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100RX bytes:6727396 (6.4 MiB)  TX bytes:1266425 (1.2 MiB)Memory:e4620000-e4640000lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:221 errors:0 dropped:0 overruns:0 frame:0
TX packets:221 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6779 (6.6 KiB)  TX bytes:6779 (6.6 KiB)

En caso de no aparecer o no aparezca la IP asignada correctamente en eth0, conviene parar el intefac de red y volverlo a arrancar de la forma:

# ifconfig eth0 down
# ifconfig eth0 up

Ahora para poder tener enrutamiento de esa tarjeta de red hay que configurar el Gateway con el comando route, y así tener salida a internet.

# route add default gw 172.26.0.3

En caso de habernos confundido a la hora de tipear la ip, debemos de eliminar dicho enrutamiento de la forma:

# route del default

Por último introducir los DNS necesarios para la navegación en el fichero resolv.conf:

# nano /etc/resolv.conf
nameserver 195.235.113.3
nameserver 195.235.96.90

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *