Para Servidores Dedicados y Servidores a precios especiales

En este artículo te explicamos cómo cambiar o añadir otra dirección IP en tu servidor.

Por defecto, los servidores dedicados están configurados para llevar a cabo una configuración automática de la red a través de DHCP. Al servidor se le asigna siempre la primera dirección IP establecida en el contrato. Si deseas cambiar la dirección del servidor o asignar una adicional, se requiere una configuración IP estática.

Nota

Por razones de seguridad de la red, todos los servidores están configurados con una red /32 (máscara de red 255.255.255.255) y, por lo tanto, solo pueden llegar directamente a tu puerta de enlace (gateway) y a las direcciones IP configuradas localmente. Para poder "comunicarse" con otros servidores en el segmento de red, todos los demás paquetes deben enrutarse utilizando la puerta de enlace estándar. Esto requiere una ruta de host a la puerta de enlace.

Debian o Ubuntu

Cambiar la dirección IP del servidor

  • Abre el archivo /etc/network/interfaces con el editor vi.

Notas

  • El editor vi dispone de un modo de línea o inserción y un modo de mando o comando. Podrás acceder al modo de inserción con la tecla [i], en este modo, los caracteres introducidos se insertarán inmediatamente en el texto. Para acceder al modo de comando, presiona [ESC], en este modo, todo lo que introduzcas con el teclado se interpretará como un comando.
  • Para salir de vi y guardar el archivo, introduce el comando :wq, y luego, presiona Enter.
  • Copia y pega el siguiente comando /etc/network/interfaces sustituyendo <DIRECCIÓN_IPv4_PRINCIPAL> con la dirección IP de tu servidor.

    auto eth0
    iface eth0 inet static
    address <DIRECCIÓN_IPv4_PRINCIPAL>
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 

    Comprueba que la máscara de red, la puerta de enlace y la conexión Point-To-Point se hayan copiado exactamente como se especificó anteriormente. Presta especial atención al parámetro pointopoint.

    El archivo de configuración editado tendrá el siguiente aspecto:

    # This file describes the network interfaces available on your system
    # and how to activate them. For more information, see interfaces(5).

    # The loopback network interface
    auto lo
    iface lo inet loopback

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 123.123.123.123
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 

  • Por ejemplo:

    # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
    # Generated by debian-installer.

    # The loopback interface
    auto eth0
    iface eth0 inet static
    address 123.123.123.123
    netmask 255.255.255.255
    gateway 10.255.255.1
    pointopoint 10.255.255.1 

    allow-hotplug eth0
    iface eth0 inet6 static
    address 1234:01D1:1234:B000:0000:0000:0001:E123
    netmask 64
    post-up ip -6 route add fe80::1 dev eth0
    post-up ip -6 route add default via fe80::1 dev eth0
    post-down ip -6 route del default via fe80::1 dev eth0
    post-down ip -6 route del fe80::1 dev eth0

  • Luego, reinicia la red con el siguiente comando:

/etc/init.d/networking restart

Añadir una dirección IP adicional

  • Asegúrate de que la dirección IP principal del servidor haya sido configurada como dirección IP estática tal y como lo describe el segmento anterior. 
  • Para añadir una dirección IP adicional, añade la información que se encuentra a continuación en el archivo /etc/sysconfig/network/ifcfg-eth0.

auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
 address DIRECCIÓN_IPv4_ADICIONAL/32

Por ejemplo:

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.

# The loopback interface
auto eth0
iface eth0 inet static
address 123.123.123.123
netmask 255.255.255.255
gateway 10.255.255.1
pointopoint 10.255.255.1 

auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
 address 456.456.456.45/32 

allow-hotplug eth0
iface eth0 inet6 static
address 1234:01D1:1234:B000:0000:0000:0001:E123
netmask 64
post-up ip -6 route add fe80::1 dev eth0
post-up ip -6 route add default via fe80::1 dev eth0
post-down ip -6 route del default via fe80::1 dev eth0
post-down ip -6 route del fe80::1 dev eth0

Otorgue un nombre distinto a cada dirección IP adicional siguiendo el formato eth0:x an. Por ejemplo, para la segunda IP sería eth0:1 y la tercera, eth0:2.

CentOS

Cambiar la dirección IP del servidor

  • En CentOS, abre el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 con el editor vi.

Notas

  • El editor vi dispone de un modo de línea o inserción y un modo de mando o comando. Podrás acceder al modo de inserción con la tecla [i], en este modo, los caracteres introducidos se insertarán inmediatamente en el texto. Para acceder al modo de comando, presiona [ESC], en este modo, todo lo que introduzcas con el teclado se interpretará como un comando.
  • Para salir de vi y guardar el archivo, introduce el comando :wq, y luego, presiona Enter.
  • Lleva a cabo los siguientes cambios para la configuración de IP estática y sustituye <DIRECCIÓN_IPv4_PRINCIPAL> con tu dirección IP.

    DEVICE=eth0
    BOOTPROTO=static
    NM_CONTROLLED="yes"
    ONBOOT=yes
    IPADDR=<DIRECCIÓN_IPv4_PRINCIPAL>
    NETMASK=255.255.255.255 

  • Ahora configura la ruta necesaria. Crea un archivo de configuración /etc/sysconfig/network-scripts/route-eth0 insertando el siguiente contenido:

    ADDRESS0=10.255.255.1
    NETMASK0=255.255.255.255
    ADDRESS1=0.0.0.0
    NETMASK1=0.0.0.0
    GATEWAY1=10.255.255.1

  • Reinicia la red con el siguiente comando:

    /sbin/service network restart

Añadir una dirección IP adicional

  • Asegúrate de que la dirección IP principal del servidor haya sido configurada como dirección IP estática tal y como lo describe el segmento anterior.
  • Abre el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 con el editor vi.

Notas

  • El editor vi dispone de un modo de línea o inserción y un modo de mando o comando. Podrás acceder al modo de inserción con la tecla [i], en este modo, los caracteres introducidos se insertarán inmediatamente en el texto. Para acceder al modo de comando, presiona [ESC], en este modo, todo lo que introduzcas con el teclado se interpretará como un comando.
  • Para salir de vi y guardar el archivo, introduce el comando :wq, y luego, presiona Enter.
  • Asegúrate de que la dirección IP principal haya sido configurada siguiendo este formato:

    IPADDR0=<DIRECCIÓN_IP_PRINCIPAL>

  • Para configurar direcciones IPv4 adicionales, añade la(s) siguiente(s) líneas reemplazando el comodín DIRECCIÓN_IPv4_ADICIONAL:

    IPADDR1=<DIRECCIÓN_IPv4_ADICIONAL>
    PREFIX1=32
    IPADDR2=<DIRECCIÓN_IPv4_ADICIONAL>
    PREFIX2=32
    IPADDRN=<DIRECCIÓN_IPv4_ADICIONAL>
    PREFIXN=32

  • Introduce el siguiente comando para reiniciar el servidor:

    [root@localhost ~]# systemctl reboot

SUSE 13.x

Cambiar la dirección IP del servidor

  • Abre el archivo /etc/sysconfig/network/ifcfg-eth0 con el editor vi.

Notas

  • El editor vi dispone de un modo de línea o inserción y un modo de mando o comando. Podrás acceder al modo de inserción con la tecla [i], en este modo, los caracteres introducidos se insertarán inmediatamente en el texto. Para acceder al modo de comando, presiona [ESC], en este modo, todo lo que introduzcas con el teclado se interpretará como un comando.
  • Para salir de vi y guardar el archivo, introduce el comando :wq, y luego, presiona Enter.
  • Para cambiar la dirección IPv4 principal del servidor, primero es necesario que la configures como IP estática. Para ello, cambia los valores predeterminados de BOOTPROTO, IPADDR y NETMASK como se indica a continuación:

    BOOTPROTO='static'
    IPADDR=<DIRECCIÓN_IP_PRINCIPAL>
    NETMASK=255.255.255.255

  • Crea el archivo necesario para el enrutamiento manual /etc/sysconfig/network/routes e introduce el siguiente código:

    10.255.255.1 0.0.0.0 255.255.255.255 eth0
    default 10.255.255.1 

  • Reinicia la red con el siguiente comando:

    /sbin/service network restart

Añadir una dirección IP adicional

  • Asegúrate de que la dirección IP principal del servidor haya sido configurada como dirección IP estática tal y como lo describe el segmento anterior. 

  • Añade una dirección IP adicional en el archivo /etc/sysconfig/network/ifcfg-eth0 introduciendo la siguiente información:

    IPADDR1='DIRECCIÓN_IPv4_ADICIONAL'
        NETMASK1='255.255.255.0'

    Por ejemplo:

    IPADDR1='82.165.197.41'
        NETMASK1='255.255.255.0'

  • Reinicia la red con el siguiente comando: 

    /sbin/service network restart