GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Netplan:cómo configurar una dirección IP estática en Ubuntu 18.04 usando Netplan

La primera tarea para cualquier persona después de la instalación de Ubuntu configurará una dirección IP para un sistema. En algunos casos, estas tareas se realizan mediante DHCP (Protocolo de configuración de red dinámica), que gestiona la asignación de direcciones IP a escritorios y servidores.

Pero, si observa la infraestructura más grande, usan IP estática para evitar problemas de red debido a la falta de disponibilidad del servidor DHCP .

LEER :Cómo configurar el servidor DHCP en CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9

Aquí, veremos cómo configurar la dirección IP estática en Ubuntu 18.04 con netplan:nueva herramienta de configuración de red .

Además, más adelante en el artículo, veremos cómo usar ifupdown (/etc/network/interfaces/Administrador de red ) para asignar una dirección IP estática en Ubuntu 18.04 .

Requisitos

Cambie al usuario root.

su -

O

sudo su -

Encuentre las tarjetas de red disponibles en su sistema

Puede ejecutar cualquiera de los siguientes comandos en la terminal para obtener una lista de las interfaces de red disponibles en su sistema.

ifconfig -a

O

ip a

Elija la interfaz de red deseada

La salida del comando ifconfig:

Escritorio:

enp0s3

: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

inet 192.168.1.6 máscara de red 255.255.255.0 transmisión 192.168.1.255

        inet6 fd50:1d9:9fe3:1400:79fa:c48f:b679:c85  prefixlen 64  scopeid 0x0
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 226971  bytes 327928478 (312.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 60417  bytes 4869126 (4.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4714  bytes 6158753 (5.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4714  bytes 6158753 (5.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

En este momento, la interfaz del sistema (enp0s3) toma la dirección IP del servidor DHCP.

Ordenador portátil:

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 188  bytes 13462 (13.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 188  bytes 13462 (13.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlx7c8bca0d69b6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 7c:8b:ca:0d:69:b6  txqueuelen 1000  (Ethernet)
        RX packets 972  bytes 346365 (346.3 KB)
        RX errors 0  dropped 465  overruns 0  frame 0
        TX packets 426  bytes 66875 (66.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

La interfaz WiFi de mi computadora portátil no se ha conectado al enrutador WiFi. Por lo tanto, no tiene una dirección IP asignada.

Para esta demostración, configuraremos una IP estática para enp0s3 / wlx7c8bca0d69b6 .

Dirección IP =192.168.1.100
Máscara de red =255.255.255.0
PUERTA DE ENLACE=192.168.1.1
Servidor DNS 1 =192.168.1.1
Servidor DNS 2 =8.8.8.8
Nombre de dominio =itzgeek.local

Configurar dirección IP estática usando Netplan

Netplan es una nueva utilidad de configuración de red que se introdujo en Ubuntu 17.10 que lee el archivo YAML y genera toda la configuración para la herramienta de representación (NetworkManager o red ).

Netplan lee la configuración de la red desde /etc/netplan/*.yaml .

Primero, elimine el paquete ifupdown para que podamos usar netplan para configurar las interfaces de red.

apt remove ifupdown

En el servidor Ubuntu 18.04, cloud-init administra la configuración de la red. Por lo tanto, deberá deshabilitarlo editando el archivo a continuación.

nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Coloque la siguiente línea en el archivo de configuración.

network: {config: disabled}

Mueva cualquier archivo presente en /etc/netplan directorio a otra ubicación.

mv /etc/netplan/* /root

Ahora, crearemos una configuración de plan de red para la interfaz de red. Te recomiendo que uses vim apt install vim editor para sintaxis automática.

vim /etc/netplan/01-network-card.yaml

Utilice el siguiente archivo de configuración.

ETHERNET:

network:
        version: 2
        renderer: networkd
        ethernets:
                enp0s3:
                        dhcp4: no
                        addresses: [192.168.1.100/24]
                        gateway4: 192.168.1.1
                        nameservers:
                                search: [itzgeek.local]
                                addresses: [192.168.1.1,8.8.8.8]

WIFI:

Para usar NetworkManager, debe instalar Network Manager sudo apt install network-manager y luego use renderer: NetworkManager en el archivo de configuración de netplan.

wlx7c8bca0d69b6:nombre del dispositivo de interfaz wifi
Raj:Mi SSID Wifi
MyPass – Contraseña Wi-Fi

network:
  version: 2
  renderer: NetworkManager
  wifis:
          wlx7c8bca0d69b6:
                  dhcp4: no
                  addresses: [192.168.1.100/24]
                  gateway4: 192.168.1.1
                  nameservers:
                          addresses: [192.168.1.1,8.8.8.8]
                  access-points:
                          Raj:
                                  password: MyPass

Genere la configuración necesaria para los renderizadores.

netplan generate

Aplique toda la configuración y reinicie los renderizadores.

netplan apply

Verificar dirección IP estática

Verifique la IP estática usando los siguientes comandos.

ifconfig -a

O

ip a

Salida:

Además, verifique las entradas de los servidores DNS.

systemd-resolve --status

Resultado:

Configure la dirección IP estática usando ifupdown/Network Manager

Instale los siguientes paquetes usando apt Comando para admitir el antiguo método de configuración de direcciones IP estáticas para los sistemas.

apt install ifupdown resolvconf

ETHERNET:

Edite el archivo de interfaces.

nano /etc/network/interfaces

Actualice el archivo con la siguiente información.

# Nombre de interfaz #

auto enp0s3
# Static IP Address #
iface enp0s3 inet static

# Dirección IP #

address 192.168.1.100

# Máscara de red #

netmask 255.255.255.0

# Puerta de enlace #

gateway 192.168.1.1

# Servidores DNS #

dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search itzgeek.local

Reinicie la red con el siguiente comando.

systemctl restart networking

WIFI:

Para asignar una dirección IP a la interfaz Wifi, use el Administrador de red Gnome.

gnome-control-center wifi

Haga clic en el nombre de su enrutador Wifi y luego ingrese la contraseña del enrutador para conectarse. En una conexión exitosa, su computadora portátil recibirá automáticamente una dirección IP del enrutador Wifi que tiene un servicio DHCP incorporado.

Si desea asignar estática, haga clic en el ícono de ajustes en la página de configuración de WiFi.

Ir a IPv4 e ingrese los detalles de la dirección IP que se muestran a continuación. Finalmente, haga clic en Aplicar .

Reinicie la red con el siguiente comando.

systemctl restart networking

Eso es todo.


Ubuntu
  1. Cómo establecer una dirección IP estática y configurar la red en Linux

  2. Cómo configurar la dirección IP estática en Ubuntu 18.04/16.04/Debian 9/LinuxMint 18

  3. Cómo configurar una dirección IP estática en Fedora

  4. Cómo configurar la dirección IP estática en Ubuntu 20.04

  5. ¿Cómo agregar una dirección IP en Ubuntu 18.04 usando netplan?

Cómo configurar Dongle D-Link en Ubuntu

Cómo configurar la dirección IP en Ubuntu 18.04 LTS

Cómo configurar los ajustes de red en Ubuntu

Cómo establecer una dirección IP estática en Ubuntu Linux

Cómo configurar la dirección IP estática en Ubuntu 18.04 (escritorio)

Cómo configurar el puente de red en Ubuntu