GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo agregar una IP adicional a su servidor Ubuntu 18.04

Agregar una IP adicional es una rutina para cualquier administrador del sistema. Cuando configure un nuevo servidor, tendrá una sola dirección IP vinculada con el nombre de host del servidor. Hay varias razones por las que podría necesitar configurar una dirección IP adicional en su sistema. Algunos de ellos se enumeran a continuación:

  • Para configurar el uso compartido de Internet con el servidor proxy Squid.
  • Para ejecutar el mismo servicio varias veces.
  • Para usar diferentes nombres de host en búsquedas DNS inversas.
  • Para evitar ser incluido en la lista negra de los filtros de spam.
  • Para alojar múltiples sitios SSL.

Ubuntu le permite agregar múltiples direcciones IP virtuales en una sola tarjeta de interfaz de red sin comprar un adaptador de red adicional.

En este tutorial, explicaremos cómo agregar una dirección IP adicional en un servidor Ubuntu 18.04.

Requisitos

  • Un Ubuntu 18.04 VPS nuevo en Atlantic.Net Cloud Platform.
  • Una IP adicional reservada. Puede averiguar cómo reservar una IP adicional aquí.

Cree un servidor en la nube de Atlantic.Net

Primero, inicie sesión en su Net Cloud Server. Cree un nuevo servidor, eligiendo Ubuntu 18.04 como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor Ubuntu 18.04, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

Añadir una dirección IP adicional de forma permanente

El proceso para configurar una dirección IP en un servidor Ubuntu 18.04 es diferente al método anterior utilizado en la versión anterior de Ubuntu. Ubuntu 18.04 usa la utilidad Netplan para configurar la red.

Puede agregar una dirección IP adicional de forma permanente a su sistema editando el archivo /etc/netplan/50-cloud-init.yaml .

Primero, puede ver su dirección IP existente con el siguiente comando:

dirección IP

Debería ver el siguiente resultado:

1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fec8:4862/64 scope link
       valid_lft forever preferred_lft forever

También puede ver su configuración de red existente con el siguiente comando:

cat /etc/netplan/50-cloud-init.yaml

Debería ver su configuración de red existente en el siguiente resultado:

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.0.101/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8]

En el resultado anterior, debería ver que la dirección IP 192.168.0.101 está asignada a la interfaz.

Aquí hay una breve explicación de cada parámetro:

  • enp0s3 :Un nombre de dispositivo a configurar.
  • dhcp4 :  Se usa para habilitar o deshabilitar dhcp4.
  • dhcp6 :se usa para habilitar o deshabilitar dhcp6.
  • direcciones :La dirección IP del dispositivo.
  • puerta de enlace4 :La dirección IP de su puerta de enlace.
  • servidores de nombres :La dirección IP de su servidor DNS.

A continuación, agregaremos una dirección IP adicional 192.168.0.100 al servidor.

Para hacerlo, abra su archivo /etc/netplan/50-cloud-init.yaml en su editor de texto preferido:

nano /etc/netplan/50-cloud-init.yaml

Después de agregar una dirección IP adicional, su archivo debería verse así:

network:
version: 2
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.0.101/24, 192.168.0.100/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8]

Guarde y cierre el archivo cuando haya terminado. Luego, habilite la nueva configuración con el siguiente comando:

netplan apply

Ahora, verifique su nueva dirección IP con el siguiente comando:

ip addr

Debería ver ambas direcciones IP en el siguiente resultado:

1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet 192.168.0.100/24 brd 192.168.0.255 scope global secondary enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fec8:4862/64 scope link
valid_lft forever preferred_lft forever

Agregar una dirección IP adicional temporalmente

También puede agregar una dirección IP adicional temporalmente a su servidor fácilmente con ip addr comando.

Por ejemplo, agregue la dirección IP 192.168.0.100 temporalmente con el siguiente comando:

ip addr add 192.168.0.100/24 dev enp0s3 label enp0s3:1

Ahora, verifique su dirección IP con el siguiente comando:

ip addr

Debería ver que la nueva dirección IP 192.168.0.100 está asignado a la interfaz enps3:1 .

1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:c8:48:62 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.101/24 brd 192.168.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet 192.168.0.100/24 scope global secondary enp0s3:1
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fec8:4862/64 scope link
valid_lft forever preferred_lft forever

Conclusión

¡Felicidades! Ha configurado correctamente varias direcciones IP en una sola interfaz de red. Espero que ahora tenga suficiente conocimiento para agregar varias direcciones IP a su sistema según sus requisitos. Si está listo para comenzar a configurar varias direcciones IP en un VPS, consulte las opciones de alojamiento de VPS de Atlantic.Net.


Linux
  1. Cómo actualizar Ubuntu Server a 20.04 desde 18.04

  2. Cómo implementar un servidor TeamSpeak en Ubuntu 20.04

  3. Cómo instalar OpenLDAP en Ubuntu Server 22.04

  4. Cómo instalar Lighttpd en el servidor Ubuntu

  5. Cómo instalar la ubicación en un servidor Ubuntu

Cómo instalar el servidor Mumble en Ubuntu 15.04

Cómo agregar una IP privada a un servidor Ubuntu

Cómo instalar NGINX en Ubuntu 20.04

Cómo agregar una IP privada a un servidor Debian

Cómo instalar el servidor Ansible en Ubuntu 18.04

Cómo instalar XWiki en Ubuntu 20.04