Antes que nada. Una cosa es la tarjeta de red (interfaz de red física) que es donde se conectan los cables. Y otra es la interfaz de red lógica que son virtuales y son las que vamos a modificar hoy. Cada interfaz física esta asociada a una interfaz lógica que se guarda en un archivo del ordenador.

Hay dos tipos de IP que podemos asignar a una máquina:

  1. IP Estática
  2. IP Dinámica

La IP estática es la que no va a cambiar aunque reiniciemos, es fija.

La IP dinámica es la que puede cambiar si reiniciamos.

Para hacer ambos tipos de IP solo tenemos que editar el archivo de las interfaces:

nano /etc/network/interfaces

Para hacer una interfaz lógica dinámica

Si queremos hacer una red dinámica debería ser:

auto eth0
iface eth0 inet dhcp

Configurar redes en Debian y Ubuntu 16-18 0

Donde eth0 es el nombre de la interfaz y DHCP es la forma de asignar direcciones IP de forma dinámicas, automáticas. Para hacer esto necesitas un router o un servidor de DHCP.

Para hacer una interfaz lógica estática

Si queremos que la red no de una IP de forma aleatoria, la tenemos que configurar de la siguiente manera:

auto eth0
iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1

Configurar redes en Debian y Ubuntu 16-18 1

La diferencia es el cambio de DHCP por STATIC.

Ademas tenemos que configurar la IP que queramos en el apartado de  address.

La máscara de la red en netmask. Según la máscara vamos a tener más IPs disponibles en la red. Podemos hacer el calculo manualmente o utilizar una calculadora de redes.

La red viene determinada por la IP (address) y la máscara (netmask). Si utilizamos la calculadora ya nos la da. Si no simplemente tenemos que ver lo que bloquea la máscara y el resto ponerlo a cero. Otro ejemplo:

address 192.168.1.100 
netmask 255.0.0.0 
network 192.0.0.0

Va en el apartado network.

Y broadcast es la network pero en vez 0 es .255.

Por último el gateway (puerta de enlace) es la dirección del router

Aplicar cambios

Después de configurarlo todo a nuestro gusto o necesidades ya solo queda reiniciar las redes:

/etc/init.d/networking restart

Como notas finales. El tema de las redes es muy complejo. Es una asignatura en ingeniería informática y grados superiores. Esta es la base y muy practica para usar de ejemplo. Pero si realmente quieres aprender sobre redes tienes que saber pasar de binario a decimal (o usar una calculadora) y saber sobre hosts y redes disponibles entre otros muchos términos.

Puntuación