2 IPs en un adaptador de red

por | 3 febrero 2017

¿Alguna vez habéis tenido que hacer una instalación con un portátil y os habéis vistos forzados a tener que cambiar vuestra configuración de red porque teníais que trabajar con mas de una dirección IP?

¿Alguna vez habéis tenido que hacer una instalación con un portátil y os habéis vistos forzados a tener que cambiar vuestra configuración de red porque teníais que trabajar con mas de una dirección IP?

Existe un truco bastante interesante para configurar mas de una dirección IP en un adaptador de red.

Primero en la linea de comandos:
$ ifconfig en1
en1: flags=8863 mtu 1500
inet6 fe80::203:93ff:feef:cb36%en1 prefixlen 64 scopeid 0×6
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.1.255
ether 00:03:93:00:00:00
media: autoselect status: active
supported media: autoselect

# ifconfig en1 alias 192.168.0.1 255.255.255.0

$ ifconfig en1
en1: flags=8863 mtu 1500
inet6 fe80::203:93ff:feef:cb36%en1 prefixlen 64 scopeid 0×6
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.1.255
inet 192.168.0.1 netmask 0xffffff00 broadcast 255.255.255.0
ether 00:03:93:00:00:00
media: autoselect status: active
supported media: autoselect

En el ejemplo hemos cambiado la configuración de la tarjeta inalámbrica para que tenga las direcciones 10.0.0.1 y 192.168.0.1. Inicialmente solo tenia configurada la dirección 10.0.0.1 pero hemos creado un alias para que ese mismo adaptador aceptase las dos direcciones.

No es necesario que diga que se pueden añadir mas alias. No creo que haya un límite en si, pero es raro necesitar mas de 3 direcciones por adaptador.

Lo único que creo que debería de añadir es que los alias creados de esta manera desaparecen al reiniciar, por eso es necesario modificar los ’scripts’ de inicio si los cambios se quieren hacer de manera permanente.

Ahora, para hacer lo mismo a través del GUI:

(No tengo ahora mismo acceso a un sistema con los paquetes en castellano, por eso es posible que la descripción que hago no sea del todo correcta.)

1) En “Preferencias de Sistema” abrir “Redes”.

2) Ver la configuración de todos los puertos/adaptadores.

3) Pulsar en “Nuevo” y dar un nombre al nuevo puerto y seleccionar el adaptador al que se quiere dar la nueva dirección IP.

Esta nueva configuración se puede editar como otra cualquiera y es permanente. Necesita ser deshabilitada o borrada manualmente.

Otra cosa que seguramente ya sabréis, es que se puede modificar el orden de los adaptadores en esta misma pantalla (de la misma manera que se cambia el orden de los idiomas en las preferencias).

Puedes por ejemplo colocar el adaptador de Ethernet por encima del de Airport. Por ello, si las dos conexiones estan activas el sistema intentara primero salir por la mas rápida.

Ojo, se que se puede cambiar la configuración de red creando diferentes ubicaciones, pero en un servidor puede que quieras permitir que las conexiones de un servicio determinado lleguen a una dirección IP determinada, aunque sea el mismo servidor.

Si queréis que busque ejemplos los puedo poner luego en los comentarios.