Cambiar o añadir una dirección IPv4 en un servidor dedicado Linux
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Dedicado, clásico y adquirido a precio especial, que se gestionan desde la Administración de servidores en el Panel de Control
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.1Comprueba 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=32Introduce 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