Configuración temporal de una tarjeta de red en Linux
Les escribo este articulo para que conozcan los parámetros y archivos necesarios para configurar una tarjeta de red manual y temporal (Osea que al reiniciar perderá la configuración), sin importar la distribución de GNU/Linux que ocupen.
Para configurar una tarjeta de red básicamente necesitaremos 4 cosas:
-Saber el nombre de la interfaz a configurar.
-Saber que IP asignarle.
-Saber que Mascara De Red asignarle.
-Saber la IP del Default Gateway.
-Saber las IP de los servidores DNS.
Y lo primero que tenemos que hacer es configurar la IP y la mascara de red con el comando ifconfig, la sintaxis es la siguiente:
ifconfig «Interfaz» «IP» netmask «Mascara»
Por ejemplo:
ifconfig eth0 192.168.1.10 netmask 255.255.255.0
De esta manera le hemos asignado la IP y Mascara De Red a la interfaz eth0, lo siguiente es configurar el default gateway, y para ello utilizaremos el comando route, la sintaxis es la siguiente:
route add default gw «Gateway» dev «Interfaz»
Por ejemplo:
route add default gw 192.168.1.1 dev eth0
Y por ultimo configuramos los dns, y el encargado de esto es el fichero /etc/resolv.conf, editamos este archivo y dentro ponemos los dns de la siguiente manera:
nameserver 192.168.1.20
nameserver 192.168.1.21
Y eso es todo, con esto hemos configurado manualmente una interfaz de red temporalmente, y para facilitarle el trabajo podemos crear un script como este, lo guardamos con el nombre ipscript por ejemplo y le damos permiso de ejecución.
#!/bin/bash
ifconfig $1 $2 netmask $3
route add default gw $4 dev $1
echo «nameserver $5» > /etc/resolv.conf
echo «nameserver $6» >> /etc/resolv.conf
El cual si conocemos un poco de Bash lo entenderemos, funcionaria de la siguiente manera:
./ipscript «INTERFAZ» «IP» «MASCARA» «GATEWAY» «DNS1» «DNS2»
Por ejemplo:
./ipscript eth0 192.168.1.10 255.255.255.0 192.168.1.1 192.168.1.20 192.168.1.21
Y listo, hasta la próxima!