¿Dos IP en un mismo equipo o servidor?
Seguimos con el curso de administración de servidores.
Este es un ejemplo práctico de como añadir una segunda ip a un servidor en una misma interfaz o tarjeta de red utilizando una ip privada (para que fuera de utilidad, debería ser pública). Esto es útil para poder asignar a nuestro servidor distintas direcciones ip, permitiéndonos de esta forma crear nuestros servidores de dns (ns1.ejemplo.com y ns2.ejemplo.com) en un mismo equipo sin que los analizadores de dns den error.
Esta acción tiene una desventaja muy grande: si falla nuestro equipo, no se resolverá el dominio/s ya que los dos servidores de nombres de dominio (o DNS) estarán caídos.
Si el servidor DNS y el servidor web que transmite nuestras páginas se encuentran en el mismo equipo, no hará falta que nos preocupemos de lo anterior ya que si se cae el servidor web, no hace falta que intente resolver el dominio ya que no resolverá por mucho que los servidores de dominio si que funcionen.
Tras esta explicación, pasemos a la acción
Veamos nuestra configuración actual. Para ello, escribimos lo siguiente en un el terminal:
/sbin/ifconfig
Se visualiza algo como esto:
itimag@server1:~$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:7D:DF:EA:07
inet addr:192.168.2.222 Bcast:192.168.2.255 Mask:255
inet6 addr: fe80::2e0:7dff:fedf:ea07/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:739 errors:0 dropped:0 overruns:0 frame:0
TX packets:295 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:61160 (59.7 KiB) TX bytes:41734 (40.7 KiB)
Interrupt:11 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)Supongamos que queremos añadir la IP AAA.BBB.CCC.DDD a nuestra interfaz de red eth0 (nuestra interfaz de internet por cable).
Para ello, editamos el fichero /etc/network/interfaces de la manera siguiente :
nano /etc/network/interfaces
Observamos lo siguiente:
# 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
allow-hotplug eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
gateway xxx.xxx.xxx.xxxAl final del fichero, debemos añadir lo siguiente:
auto eth0:0
iface eth0:0 inet static
address AAA.BBB.CCC.DDD
netmask 255.255.255.0
gateway xxx.xxx.xxx.xxx # La puerta de enlaceA continuación activamos la nueva interfaz que hemos definido:
ifup eth0:0Verificamos la configuración :
/sbin/ifconfig
Nos aparecerá algo parecido a lo siguiente:
server1:/home/itimag# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:7D:DF:EA:07
inet addr:192.168.2.222 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:7dff:fedf:ea07/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2033 errors:0 dropped:0 overruns:0 frame:0
TX packets:1055 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:178474 (174.2 KiB) TX bytes:173779 (169.7 KiB)
Interrupt:11 Base address:0xc000
eth0:0 Link encap:Ethernet HWaddr 00:E0:7D:DF:EA:07
inet addr:192.168.2.111 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:11 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)Ahora añadimos esta misma ip al fichero /etc/resolv.conf añadiendo la siguiente linea al final del fichero:
nameserver AAA.BBB.CCC.DDD
Próximamente más
.


