direccion-ip-estatica

A veces, es posible que necesites configurar una dirección IP estática en tu sistema. Un ejemplo perfecto es cuando se quieres convertirlo en un servidor y servicios de host para que siempre se pueda acceder a él utilizando una dirección IP permanente/estática. En este nuevo post, veremos cómo se puede configurar la dirección IP estática en Ubuntu 18.04. Hay cuatro formas principales de lograrlo:

  • Uso de Ubuntu Desktop
  • Uso de Netplan
  • Utilizando el archivo de interfaces
  • Uso del servicio DHCP

El uso de la GUI de escritorio de Ubuntu es uno de los métodos más fáciles y preferidos para configurar una IP estática. Para ello, dirígete a la esquina superior derecha y haz clic en el icono de configuración de ‘Red’ y selecciona en la interfaz conectada a la red. En mi caso, estoy conectado a la red a través de la LAN, así que me dirigiré a “Conectado por cable” y a “Configuración por cable”.

wired-settings2 https://maslinux.es/wp-content/uploads/2018/12/wired-settings2-300x223.jpg 300w" sizes="(max-width: 545px) 100vw, 545px" width="545" height="405">

En la siguiente ventana, navega y haz clic en la opción “Red”. A la derecha, haz clic en el icono de engranaje adyacente a la interfaz, como se muestra a continuación.

Network-Option

Para ver la configuración actual, haz clic en la pestaña ‘Detalles’.

Wired-details

Para configurar una dirección IP estática, haz clic en la opción IPv4 y haga clic en “Manual”. A continuación, escribe tu dirección IP preferida, máscara de red, DNS y puerta de enlace predeterminada.

Manual

Apaga el botón automático.

Wired-settings-manual

Una vez que estés satisfecho con la configuración de tus ajustes, haz clic en el botón “Aplicar”. A continuación, reinicia la red – Apaga y enciende – para que los cambios surtan efecto.

Turn-Off-wired

Ahora puedes seguir adelante y verificar tu nueva configuración.

Configuración de IP estática usando Netplan

Canonical introdujo una nueva herramienta para la gestión de redes desde la llegada de Ubuntu 17.10. El archivo /etc/network/interfaces ya no se utiliza y en su lugar ha tomado su lugar una nueva utilidad de gestión de red llamada Netplan. Los ficheros de configuración de Netplan se encuentran en /etc/netplan/.

El archivo de configuración por defecto es /etc/netplan/01-netcfg.yaml.

Abre el archivo de configuración predeterminado utilizando tu editor de texto favorito.

nano /etc/netplan/01-netcfg.yaml

Salida:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes

Para configurar una dirección IP estática, donde la IP es 192.168.43.245, la máscara de subred 255.255.255.255.0, la puerta de enlace predeterminada es 192.168.43.1 y los servidores de nombres 192.168.43.1 y 8.8.8.8.8, reemplaza esta configuración con la siguiente configuración:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.43.245/24]
gateway4: 192.168.43.1
nameservers:
addresses: [192.168.43.1,8.8.8.8]

Guardar y salir

Por último, ejecuta:

sudo netplan apply

Más tarde, comprueba la dirección IP utilizando el comando ifconfig para confirmar los cambios.

Configuración de IP estática utilizando el archivo Interfaces

Alternativamente, puedes configurar una IP estática utilizando el archivo de configuración de interfaces que se encuentra en:

/etc/network/interfaces

Por defecto, el archivo de configuración contiene las siguientes líneas:

interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

El siguiente paso es identificar la interfaz de red que necesitamos para asignar una dirección IP estática. Para ello, ejecuta el siguiente comando:

ip a

Enumera todas las interfases conectadas a tu sistema.

Salida:

ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:c0:7f:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.245/24 brd 192.168.43.255 scope global dynamic noprefixroute enp0s3
valid_lft 2317sec preferred_lft 2317sec
inet6 fe80::a4ba:e64c:9105:f617/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Alternativamente, puedes utilizar:

ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 08:00:27:c0:7f:03 brd ff:ff:ff:ff:ff:ff

Como se ha visto en las 2 salidas anteriores, la interfaz conectada a la red es enp0s3.

Para configurar la dirección como IP estática abre el archivo /etc/network/interfaces y añade las siguientes líneas:

auto enp0s3
iface enp0s3 inet static
address 192.168.43.245
netmask 255.255.255.0
gateway 192.168.43.1
dns-nameservers 192.168.43.1 8.8.8.8
    • auto enp0s3
      Esto habilita la interfaz enp0s3
    • iface enp0s3 inet static
      Esto configura la interfaz para que utilice direcciones estáticas.
    • address  192.168.43.245
      Esta es la dirección IP estática
    • gateway  192.168.43.1
      Esto especifica el gateway
    • dns-nameservers 192.168.43.1 8.8.8.8.8

Estos son los servidores dns.

Finalmente, guarda el archivo de configuración y reinicia la red utilizando los siguientes comandos:

ip  flush enp0s3

Y luego reiniciar el servicio de red:

systemctl restart netwroking.servic

Más adelante, comprueba tu configuración IP para verificar la precisión de la configuración.

Cómo configurar DHCP IP en Ubuntu 18.04

Para establecer una dirección IP dinámica para la interfaz enp0s3, puedes dejar el archivo de configuración predeterminado de netplan YAML tal y como está, o si se ha establecido una IP estática, puedes configurar DHCP con la siguiente configuración:

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes

Luego, como root, ejecuta:

netplan apply

Reinicia la red:

systemctl restart networking

Comprueba tu dirección IP usando ifconfig o ip a

En este punto, tu sistema debería ser capaz de elegir una dirección IP del enrutador de forma dinámica.

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 14868 invitados y ningún miembro en línea