GNU/Linux >> Tutoriales Linux >  >> Linux

Agregar una IP pública adicional en Ubuntu, Debian, CentOS o Rocky Linux

Introducción

Este tutorial lo guiará a través del proceso de agregar una IP adicional a su servidor Ubuntu, Debian, CentOS o Rocky Linux. Para que una IP adicional funcione correctamente, debe agregarse tanto a la interfaz de la nube como a su servidor.

Requisitos

– Privilegios de root

– Una IP adicional reservada. Puede averiguar cómo reservar una IP adicional aquí.

Agregar su IP Pública Adicional en el Panel de Control de la Nube

Comenzaremos iniciando sesión en el panel de control de Atlantic.Net Cloud.

Navegue a sus 'IP públicas ‘ sección.

Comenzamos haciendo clic en “Reservar IP “. Aparecerá un cuadro emergente solicitando la Ubicación de IP y Cuenta de IP públicas para agregar. Para ubicación de IP , seleccione la misma ubicación que su servidor Atlantic.Net CentOS. Solo queremos agregar una dirección IP, por lo que ingresaremos “1 ” para Contar. Ahora haga clic en "Reservar IP pública .”

Ahora podemos ver una nueva dirección IP que se muestra en "IP públicas .”

Haga clic en la casilla de verificación junto a la dirección IP pública recién reservada y elija "Asignar IP “. (Nota:puede asignar la IP a cualquiera de los servidores en la misma ubicación en la que se reservó la IP. Para este tutorial, supondremos que desea asignar esta IP a un servidor CentOS).

Una vez que se asigna la IP, debería verse así:

Ahora podemos pasar a agregar la IP a la interfaz de red del servidor real.

Agregue una IP adicional a su servidor Ubuntu

Para agregar esta IP a la interfaz de red de su servidor, deberá editar su archivo /etc/netplan/01-netcfg.yaml, pero primero debemos hacer una copia de seguridad en caso de errores. Para hacer esto, asegúrese de tener una cuenta raíz en su servidor y use el siguiente comando:

cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.backup

Una vez copiado, podemos visualizar y editar el archivo con nano:

nano /etc/netplan/01-netcfg.yaml

Una vez allí, debería ver algo como esto:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 208.117.86.35/24
      gateway4: 208.117.86.1
      nameservers:
        addresses:
          - 209.208.127.65
          - 209.208.25.18

Queremos agregar nuestra IP debajo de eth0 y nombrarla eth1. Debería ser algo como esto:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
        - 208.117.86.35/24
      gateway4: 208.117.86.1
    eth1:
      addresses:
        - 208.117.87.9/24
      gateway4: 208.117.87.1

      nameservers:
        addresses:
          - 209.208.127.65
          - 209.208.25.18

Guarde y cierre el archivo y luego ejecute el siguiente comando para aplicar los cambios:

netplan apply

Ahora puede verificar la dirección IP recién asignada con el siguiente comando:

ip addr

Deberías obtener 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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:00:d0:75:56:23 brd ff:ff:ff:ff:ff:ff
    inet 208.117.86.35/24 brd 208.117.86.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::200:d0ff:fe75:5623/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:00:0a:75:56:23 brd ff:ff:ff:ff:ff:ff
    inet 208.117.87.9/24 brd 208.117.87.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::200:aff:fe75:5623/64 scope link 
       valid_lft forever preferred_lft forever

Agregue una IP adicional a su servidor Debian

Para agregar esta IP a la interfaz de red de su servidor, deberá editar su archivo /root/etc/network/interfaces, pero primero debemos hacer una copia de seguridad en caso de errores. Para hacer esto, asegúrese de tener una cuenta raíz en su servidor y use el siguiente comando:

cp /etc/network/interfaces /etc/network/interfaces.backup

Una vez copiado, podemos visualizar y editar el archivo con nano:

nano /etc/network/interfaces

Una vez allí, debería ver algo como esto:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
hwaddress ether 00:00:45:1c:5e:d6
address 192.168.0.1
netmask 255.255.252.0
gateway 192.168.0.1
 
dns-nameservers 209.208.127.65 209.208.25.18

Queremos agregar nuestra IP debajo de eth0 y nombrarla eth1. Debería ser algo como esto:

auto eth0
iface eth0 inet static
hwaddress ether 00:00:45:1c:5e:d6
address 192.168.0.25
netmask 255.255.252.0
gateway 192.168.0.1
 
auto eth1
iface eth1 inet static
address 192.168.0.26
netmask 255.255.252.0

Una vez que tenga este conjunto, guarde y reinicie el servicio de red para aplicar los cambios:

systemctl restart networking

¡Una vez que se reinicie el servicio, se establecerá su nueva IP!

Agregue una IP adicional a su servidor CentOS/Rocky

Para agregar esta IP a su interfaz de red CentOS o Rocky Servers, deberá editar la configuración de red usando nmtui .

Desde la línea de comando, escriba nmtui para acceder a la interfaz de NetworkManager y seleccione editar una conexión .

Seleccione la ethernet conexión a la que desea agregar un alias. En casi todas las circunstancias, será eth0 .

En editar conexión pestaña, en Dirección de configuración IPv4, navegue hasta el botón .

Introduzca la dirección IP reservaste en la sección anterior y selecciona Aceptar en la parte inferior de la pantalla.

Esto lo llevará de regreso a la página de edición de Ethernet, navegue a botón.

Esto creará un archivo de configuración de red en /etc/sysconfig/network-scripts/

Escriba lo siguiente para ver sus archivos de configuración:

ls -l /etc/sysconfig/network-scripts/

Si ve el archivo de configuración, verá varias direcciones IP.

Escribe lo siguiente:

cat /etc/sysconfig/network-scripts/ifcfg-eth0

Ahora puede probar su conexión usando masilla para SSH a la nueva dirección IP.


Linux
  1. AlmaLinux frente a Rocky Linux

  2. Configuración de NTP en Centos y Ubuntu

  3. Configuración de NTP en Centos y Ubuntu

  4. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  5. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

Agregar un emulador de terminal adicional en Linux

Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

Cómo configurar la replicación FreeIPA en Rocky Linux/Alma Linux/Centos 8

Cómo instalar Java 14 en Linux, Ubuntu, CentOS

Cómo agregar una IP adicional a su servidor en la nube Ubuntu o Debian

Cómo configurar el clúster RabbitMQ en Ubuntu/Debian Linux