Para poner una IP estática en un ordenador configurado con DHCP, basta con cambiar el contenido del fichero /etc/network/interfaces. Si esta configurado con DHCP tendrá un aspecto similar a este después de ejecutar la siguiente orden en el terminal:
$ cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
Supongamos que deseamos dar la IP 192.168.1.50 a nuestro ordenador con una máscara de red 255.255.255.0, una puerta de enlace 192.168.1.1, y las dns de OpenDNS. Para ello modificaremos el contenido del fichero /etc/network/interfaces con la siguiente orden:
$ sudo nano /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.50
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 208.67.222.222 208.67.220 220
Las DNS también deben estar en el fichero /etc/resolv.conf cuyo contenido podemos modificar con esta orden:
$ sudo nano /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
Por último, ejecutaremos el siguiente comando y nuestro ordenador quedará configurado con ip estática por los tiempos de los tiempos:
$ sudo /etc/init.d/networking restart
Podremos verificar el resultado en el terminal con esta orden:
$ ifconfig