Buscar


imprimir pdf

Añadir una dirección IP alias sobre un servidor dedicado


Introducción


Antes de nada, hemos de dejar claro la utilidad de definir un alias.

El alias de IP (IP aliasing en inglés) es una configuración especial de red en su servidor dedicado que le permite asociar varias direcciones IP en una misma tarjeta de red.

Esta opción es muy útil para añadir las IPs adicionales (Failover) en su servidor.

Más información sobre las IPs Failover : IpFailover

En esta guía se explica el procedimiento para las distribuciones :

  • Sistemas Release OVH (1 y 2)
  • Sistemas Plesk
  • Sistemas Redhat, Centos y Fedora
  • Sistemas Windows
  • Sistemas Solaris
  • Sistemas FreeBSD
  • Sistemas Open Suse
  • Sistemas Debian y Ubuntu


Sistemas RELEASE


Puede añadir la nueva IP desde el panel de control Webmin OVHm.

Consulte nuestra guía : OvhmAliasIP


Sistemas PLESK


Desde la interfaz de Plesk, vaya a Servidor
Servidor

Seleccione Direcciones IP
Direcciones IP

Accederá a una lista de direcciones IP fijas y de interfaces de red (una o dos dependiendo del modelo de su servidor).

Pluse Nueva Dirección IP
Nueva Dirección IP


Por ejemplo, imaginemos que queremos añadir la IP DIRECCION.IP.FAIL.OVER a la interfaz de red eth0

Rellene los datos del formulario

  • Dirección IP/Máscara : DIRECCION.IP.FAIL.OVER/255.255.255.255
  • Tipo de IP : compartida
  • Interfaz de red : eth0



Pulse aceptar y la nueva IP aparecerá en la lista.

  • IP xxx.xxx.xxx.xxx en la interfaz eth0 (la dirección de origen)
  • IP DIRECCION.IP.FAIL.OVER en la interfaz eth0:0 (la dirección Fail-over)

Esta IP estará disponible para el alojamiento para todos los sitios web alojados en Plesk.

Dentro de Plesk podrá seleccionar qué dirección IP utiliza cada sitio web, seleccionándola en la sección de cada sitio.

Si cambia de IP un sitio web, el panel de control Plesk se encargará de realizar automáticamente los cambios de DNS y Virtua Host correspondientes para que el dominio funcione en la nueva IP.


Sistema ISPConfig


La configuración de ISPConfig es sensiblemente identica a la de Debian. En cambio, para que el panel configure esta IP hace falta añadirla a través del panel de la máquina:

1. En el panel ISPConfig añada la IP

Para ello, haga clic en System, Edit Server IP, y por último en Add new IP Address



2. Activar la IP

Sólo queda rellenar los datos de la IP fail over en el campo IP Address :





Sistemas REDHAT, CENTOS y FEDORA


Partimos de de la configuración de base:


[root@nsXXXX root]# /sbin/ifconfig eth0
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:8D:D5:36
inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18285872 errors:4 dropped:32 overruns:0 frame:0
TX packets:7246751 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1334315060 (1272.5 Mb) TX bytes:2352354933 (2243.3 Mb)
Interruption:19

[root@nsXXXX root]#


Imaginemos que desea añadir la IP DIRECCION.IP.FAIL.OVER a la interfaz de red eth0.

Vamos a añadir un fichero de configuración idéntico al de eth0, modificando la IP concerniente :
Para diferenciar ambos ficheros, vamos a darle un nuevo nombre a nuestra nueva interfaz de red, por ejemplo eth0:0


[root@nsXXXX root]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0


A continuación, edite el fichero para tener en cuenta la nueva dirección IP:


ATENCIÓN

No se olvide sobre todo de cambiar la línea DEVICE de eth0 a eth0:0 en ifcfg-eth0:0, si no, la segunda IP sustituirá a la primera





[root@nsXXXX root]# nano /etc/sysconfig/network-scripts/ifcfg-eth0:0


DEVICE="eth0:0"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="DIRECCION.IP.FAIL.OVER"
NETMASK="255.255.255.255"
BROADCAST="DIRECCION.IP.FAIL.OVER"



Active la nueva interfaz de red


[root@nsXXXX root]# ifup eth0:0


Verifique que la nueva dirección IP está bien configurada :


[root@nsXXXX root]# /sbin/ifconfig
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:8D:D5:36
inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18288900 errors:4 dropped:32 overruns:0 frame:0
TX packets:7247702 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1334523393 (1272.7 Mb) TX bytes:2352473584 (2243.4 Mb)
Interruption:19

eth0:0 Lien encap:Ethernet HWaddr 00:E0:4C:8D:D5:36
inet adr:DIRECCION.IP.FAIL.OVER Bcast:DIRECCION.IP.FAIL.OVER Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:19

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:338107 errors:0 dropped:0 overruns:0 frame:0
TX packets:338107 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:42944545 (40.9 Mb) TX bytes:42944545 (40.9 Mb)

[root@nsXXXX root]#



  • Adapte la dirección que se indica en el ejemplo (DIRECCION.IP.FAIL.OVER) a la dirección IP que le ha sido atribuida.

Al final, obtiene dos direcciones IP en una misma tarjeta de red :eth0
  • IP xxx.xxx.xxx.xxx en la interfaz eth0 (la dirección de origen)
  • IP DIRECCION.IP.FAIL.OVER en la interfaz eth0:0 (la dirección Fail-over)

Nota : La máscara de la nueva IP Fail over es : 255.255.255.255



Sistemas WINDOWS


Puede añadir la nueva IP desde el panel de control (Conexiones de red).

Consulte nuestra guía : WindowsAliasIP


Sistemas DEBIAN y UBUNTU


Partimos de la configuración de base:


ns1234:~# /sbin/ifconfig
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:C3:AD:D9
inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4930202 errors:0 dropped:11 overruns:0 frame:61
TX packets:5300596 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:624322837 (595.4 MiB) TX bytes:926284302 (883.3 MiB)
Interruption:11 Adresse de base:0xe000

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:281255 errors:0 dropped:0 overruns:0 frame:0
TX packets:281255 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:95895754 (91.4 MiB) TX bytes:95895754 (91.4 MiB)

nsXXXX:~#



Deseamos añadir la IP DIRECCION.IP.FAIL.OVER a nuestra interfaz de red eth0

Editamos el fichero /etc/network/interfaces haciendo una copia de seguridad previa, de la manera siguiente :


nsXXXX:~# cp /etc/network/interfaces /etc/network/interfaces.save
nsXXXX:~# nano /etc/network/interfaces




Modificar en Debian 5 y anteriores:


# The loopback interface
# Interfaces that comes with Debian Potato does not like to see
# "auto" option before "iface" for the first device specified.
iface lo inet loopback
auto lo

# Device eth0 configured by System Configurator

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254


auto eth0:0
iface eth0:0 inet static
address DIRECCION.IP.FAIL.OVER
netmask 255.255.255.255




Modificar en Debian 6 :


# The loopback interface
# Interfaces that comes with Debian Potato does not like to see
# "auto" option before "iface" for the first device specified.
iface lo inet loopback
auto lo

# Device eth0 configured by System Configurator

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254

post-up /sbin/ifconfig eth0:X DIRECCION.IP.FAIL.OVER netmask 255.255.255.255 broadcast DIRECCION.IP.FAIL.OVER
post-down /sbin/ifconfig eth0:X down




A continuación activamos la nueva interfaz que hemos definido:


nsXXXX:~# /etc/init.d/networking restart




Verificamos la configuración :


nsXXXX:~# /sbin/ifconfig
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:C3:AD:D9
inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4931032 errors:0 dropped:11 overruns:0 frame:61
TX packets:5301462 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:624387843 (595.4 MiB) TX bytes:926395528 (883.4 MiB)
Interruption:11 Adresse de base:0xe000

eth0:0 Lien encap:Ethernet HWaddr 00:E0:4C:C3:AD:D9
inet adr:DIRECCION.IP.FAIL.OVER Bcast:DIRECCION.IP.FAIL.OVER Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interruption:11 Adresse de base:0xe000

lo Lien encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:281263 errors:0 dropped:0 overruns:0 frame:0
TX packets:281263 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:95897173 (91.4 MiB) TX bytes:95897173 (91.4 MiB)

nsXXXX :~#



  • Adapte la dirección que se indica en el ejemplo a la dirección IP que le ha sido atribuída


Al final, obtiene dos direcciones IP en una misma tarjeta de red :eth0
  • IP xxx.xxx.xxx.xxx en la interfaz eth0 (la dirección de origen)
  • IP DIRECCION.IP.FAIL.OVER en la interfaz eth0:0 (la dirección Fail-over)

Nota : La máscara de la nueva IP Fail over es : 255.255.255.255



Sistemas CPANEL


Partimos de de la configuración de base:


[root@nsXXXX root]# /sbin/ifconfig eth0
eth0 Lien encap:Ethernet HWaddr 00:E0:4C:8D:D5:36
inet adr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18285872 errors:4 dropped:32 overruns:0 frame:0
TX packets:7246751 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:1334315060 (1272.5 Mb) TX bytes:2352354933 (2243.3 Mb)
Interruption:19



Editamos el fichero /etc/ips



[root@nsXXXX root]# nano /etc/ips



Añadimos la nueva IP Fail over en el fichero, con una nueva línea :


DIRECCION.IP.FAIL.OVER:255.255.255.255:DIRECCION.IP.FAIL.OVER



Y por último reiniciamos el servicio de gestión de Alias IP :


[root@nsXXXX root]# /etc/init.d/ipaliases restart




Sistemas SOLARIS



1. Determinamos el nombre de su interfaz de red principal

Puede utilizar el pedido ifconfig para esta operación:


# ifconfig -a

lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 94.23.41.167 netmask ffffff00 broadcast 94.23.41.255
ether 0:1c:c0:f2:be:42


El nombre de la interfaz es por tanto : e1000g0

2. Creamos el fichero de alias

Creamos el fichero con el nombre /etc/hostname.INTERFACE:ALIAS
Sustituyendo INTERFACE por el nombre de la interfaz y ALIAS por el número de Alias.



En ese fichero debe indicar :

DIRECCION.IP.FAIL.OVER/32 broadcast + up


Reemplace DIRECCION.IP.FAIL.OVER por la IP fail over.


Por ejemplo con el comando vi y para el ejemplo anterior :


# vi /etc/hostname.e1000g0:1



Y se indica la IP :

188.165.171.40/32 up




3. Reiniciamos la interfaz de red

Con el comando svcadm :


# svcadm restart svc:/network/physical:default




4. Test de la IP

Si las operaciones de 1 a 3 se han efectuado correctamente, la IP indicada en el fichero debe hacer ping desde el exterior y responder a las peticiones.

Si después de comprobar su IP y su configuración, sigue sin responder al ping, contacte con el soporte técnico.


Sistemas FreeBSD


Para configurar un Alias en FreeBSD, primero determinamos el nombre de la interfaz de red principal.

Para ello utilizamos el comando ifconfig, lo que da como resultado, por ejemplo :


# ifconfig
nfe0: flags=8843 <UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=10b
ether 00:24:8c:d7:ba:11
inet 94.23.196.18 netmask 0xffffff00 broadcast 94.23.196.255
inet 87.98.129.74 netmask 0xffffffff broadcast 87.98.129.74
media: Ethernet autoselect (100baseTX )
status: active
lo0: flags=8049 <UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000



El nombre de la interfaz es por tanto : nfe0

Editamos el fichero /etc/rc.conf haciendo una copia de seguridad previa, con ayuda del editor ee o vi :


# cp /etc/rc.conf /etc/rc.conf.back

# ee /etc/rc.conf



Añada la línea siguiente al final del fichero:


ifconfig_INTERFACE_alias0="inet DIRECCIONIPFAILOVER netmask 255.255.255.255 broadcast DIRECCIONIPFAILOVER"


Reeemplace respectivamente INTERFACE y DIRECCIONIPFAILOVER por el nombre de la interfaz que hemos recuperado en el paso previo y por la dirección IP fail-over a añadir.


Ejemplo : Para la interfaz nfe0 y la IP fail-over 87.98.129.74

ifconfig_nfe0_alias0="inet 87.98.129.74 netmask 255.255.255.255 broadcast 87.98.129.74"




Reiniciamos la interfaz de red :


#/etc/rc.d/netif restart && /etc/rc.d/routing restart




Atención :
Introduzca bien el comando indicado y no en dos comandos separados, de lo contrario perdería el acceso al servidor.



Por último, si todo ha salido bien, probamos la IP haciendo ping desde el exterior, dicha IP debería responder a las peticiones.

Si la nueva dirección IP añadida no responde al ping, no dude en consultar con el soporte técnico.


Sistemas Open Suse



L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau de votre serveur dédié qui vous permet de associer plusieurs adresses IP sur une seule carte réseau.
Le but est de créer une interface virtuelle au dessus de eth0, qui sera nommée eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. Ici se trouvent les explications pour l'ajout via ssh.


1. Crear el fichero de configuración

Basta con crear el fichero /etc/sysconfig/network/ifcfg-eth0:0 de la forma siguiente:

cat >> /etc/sysconfig/network/ifcfg-eth0:0 << EOF
IPADDR1='DIRECCION.IP.FAIL.OVER'
NETMASK1='255.255.255.255'
LABEL1='0'
EOF


Si vous devez activer plusieurs adresses ip failover, vous n'aurez qu'a remplacer /etc/sysconfig/network/ifcfg-eth0:0, IPADDR1, NETMASK1, LABEL1='0' par /etc/sysconfig/network/ifcfg-eth0:1 IPADDR2, NETMASK2, LABEL2='1' et ainsi de suite.

2. Activar la nueva interfaz

Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter:

ifup eth0:0


Lors d'un reboot, l'interface sera automatiquement montée.

3. Test de la IP

Si les opérations 1 à 3 ont été effectuées correctement l'IP indiqué dans le fichier eth0:0 doit être joignable depuis l'extérieur et répondre aux requêtes.

Si après la manipulation, votre IP ne devrait pas répondre aux pings, veuillez contacter le support.



Servidores HG


Para los servidores HG que se entregan al principio con dos IP y dos interfaces de red, si quiere añadir la IP fail-over sobre la segunda interfaz (eth1) debe hacerlo con varias reglas de encaminamiento adicionales.

NOTA : Si tiene un panel de control específico (OVHm / Plesk) en su servidor, el panel de control se encargará de esta operación automáticamente.


La IP adicional estará sobre el interfaz eth1:1 y la IP original estará sobre eth1. Estas reglas son las siguientes :


postup()
{
/sbin/ip route add default via DIRECCION.IP.INICIAL.2 dev eth1 table 223
/sbin/ip rule add from DIRECCION.IP.INICIAL.2/32 table 223
/sbin/ip rule add from DIRECCION.IP.FAIL.OVER/32 table 223
}

Sustituya los indicadores DIRECCION.IP.INICIAL.2, DIRECCION.IP.FAIL.OVER por sus valores numéricos.




Un fichero de ejemplo en un servidor HG con Gentoo tiene este encaminamiento:

This blank configuration will automatically use DHCP for any net.*
scripts in /etc/init.d. To create a more complete configuration,
please review /etc/conf.d/net.example and save your configuration
in /etc/conf.d/net (this file :]!).

config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0"
"xxx.xxx.xxx.xxx netmask 255.255.255.255 brd DIRECCION.IP.FAIL.OVER"
)
routes_eth0=( "default gw xxx.xxx.xxx.254" )

config_eth1=( "xxx.xxx.xxx.xxx netmask 255.255.255.0"
"xxx.xxx.xxx.xxx netmask 255.255.255.255 brd DIRECCION.IP.FAIL.OVER"
)

postup()
{
/sbin/ip route add default via xxx.xxx.xxx.xxx dev eth1 table 223
/sbin/ip rule add from xxx.xxx.xxx.xxx/32 table 223
/sbin/ip rule add from DIRECCION.IP.FAIL.OVER/32 table 223
}




Bloque RIPE: Determinar la máscara de red


Si utiliza una IP fail-over normal o un bloque RIPE dividido, debe utilizar la máscara de red por defecto para la configuración de Bridge :

IP adress : DIRECCION.IP.FAIL.OVER
Netmask : 255.255.255.255


En cambio si está usando un bloque RIPE no dividido en un único servidor, debe introducir la máscara de red del propio bloque RIPE.

Esta máscara se le ha enviado por Email al dar de alta el propio bloque :

IP adress : DIRECCION.IP.BLOQUE.RIPE
Netmask : 255.255.255.xxx


Más información


: ManagerServiciosDedicado :: Servicios de Servidores ofrecidos por OVH

: DedicadoBridgeCliente :: Configurar IPs fail over para máquinas virtuales

: AdministracionBasica :: Cómo administrar fácilmente su servidor desde la interfaz web.
: AdministracionAvanzada :: Los trucos para convertirse en un buen administrador.

: ServidorMRTG :: ¿Como consultar las curvas MRTG del MANAGER?