America Linux: Cambiar la IP de Fibertel en Ubuntu

lunes, 7 de septiembre de 2009

Cambiar la IP de Fibertel en Ubuntu

Primero se necesita instalar el cliente dhcpcd, para esto, lo buscamos en Synaptic o Adept y lo instalamos, o ejecutamos desde un terminal el comando:

sudo apt-get install dhcpcd



Una vez instalado ejecutamos el cliente de la siguiente manera:
(donde eth0 será la placa que tengas conectada a internet)

sudo dhcpcd eth0


la salida del comando debería ser, salvo la dirección IP:

usuario@ubuntu:~$ sudo dhcpcd eth0
dhcpcd.sh: interface eth0 has been configured with new IP=190.188.117.90


Luego cerramos el cliente:

sudo dhcpcd -k eth0


Luego ejecutar el siguiente comando "cambiando el último número de la dirección IP" obtenida anteriormente:

sudo dhcpcd -s 190.188.117.91 -l -1 eth0


Y así se obtendrá la nueva IP:

usuario@ubuntu:~$ sudo dhcpcd -s 190.188.117.91 -l -1 eth0
dhcpcd.sh: interface eth0 has been configured with new IP=190.188.115.77


A partir de ahora, cada vez que se quiera obtener una nueva IP, ejecutan los comandos:

sudo dhcpcd -k eth0
sudo dhcpcd -s 190.188.117.91 -l -1 eth0


(No hace falta cambiar la dirección IP en el segundo comando)
Si quieren automatizar el proceso, pueden crear un script que haga esto por nosotros, para eso abren un editor de texto y copian el siguiente contenido:

#! /bin/bash
dhcpcd -k eth0 & sleep 2s && dhcpcd -s 190.188.117.91 -l -1 eth0

Lo guardan con el nombre que quieran, por ejemplo cambiarIP, en la carpeta home, y le dan permisos de ejecución con el siguiente comando:

sudo chmod +X cambiarIP


Luego copian el script al directorio /usr/bin

sudo cp cambiarIP /usr/bin


Y listo, ahora cada vez que quieran cambiar la IP, basta con ejecutar en un terminal el comando:

sudo cambiarIP


NOTA IMPORTANTE: Con la nueva versión de dhcpcd esto no funciona, hay que cambiar el comando anterior (sudo dhcpcd -s 190.188.117.91 -l -1 eth0) por el sigiente:

sudo dhcpcd -r 190.188.117.91 -l 10000 eth0


Es decir, en todos los comandos cambiar el -s por -r, y el -l -1 por -l 10000

A su salud!

No hay comentarios:

Publicar un comentario