Asignar IP estatica a linux desde la terminal

Para configurar manualmente la direccion IP en linux se utilizan los siguientes comandos.

Primero hemos de ver el interfaz que estamos utilizando con el comando

davidsuarez$try~: ifconfig

nos mostrará algo como lo siguiente:

eth0

Link encap:Ethernet HWaddr 00:01:80:3d:42:01
inet addr:172.31.1.5 Bcast:172.31.3.255 Mask:255.255.252.0
inet6 addr: fe80::201:80ff:fe3d:4201/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8094 errors:0 dropped:0 overruns:0 frame:0
TX packets:1557 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:799460 (799.4 KB) TX bytes:212765 (212.7 KB)
Interrupt:17 Base address:0xe800

esto nos mostrará los interfaces que tenemos disponibles y las ips que tienen asignadas. Supongamos que configuraremos el eth0 con los siguientes datos:

IP: 192.168.1.5
Mascara: 255.255.255.0
Puerta de enlace: 192.168.1.1

Para configurar la ip:

* sudo ifconfig eth0 192.168.1.5

Para configurar la mascara:

* sudo ifconfig eth0 netmask 255.255.255.0

Para la puerta de enlace:

* sudo route add default gw 192.168.1.1

Ahora ejecutamos ifconfig eth0 para ver que todo ha quedado correcto y ya tenemos configurado el interfaz de red a nuestro gusto.

Para ver si la puerta de enlace ha quedado correcta el comando es route.