¿Puede una sola tarjeta de red tener 2 direcciones IP?


27

¿Las tarjetas de red y las direcciones IP son un mapa uno a uno?


1
Ejemplo sencillo: IPv6 a menudo tendrá un enlace local y una dirección de alcance global.
Steve-o

Además, todas las tarjetas de red, obviamente, escuchan tanto en el exterior en IP y 127,1
djangofan

77
@djangofan, sería difícil encontrar un sistema operativo donde el rango 127/8 llegue a cualquier nivel de hardware o controlador. Todos reconocen esa dirección internamente, algunos la asignan a un dispositivo virtual de bucle invertido.
Chris S

Respuestas:


8

En Linux, el comando es ip addr add IFADDR dev STRING, donde IFADDR y STRING se reemplazan por la dirección IP y el nombre del dispositivo. Puede ver algunos ejemplos en la Guía para la administración de redes IP de capa IP con Linux . También querrá especificar sus rutas que usan esa dirección IP ip route. Nuevamente, llega la guía .

Aunque la sintaxis de los ipcomandos hace que parezca que está asociando la dirección IP con una tarjeta de red específica, Linux considera que la dirección IP pertenece al sistema en general. Por lo tanto, en algunas circunstancias, es posible que desee jugar con la configuración de ARP.


31

Sí, puedes tener múltiples; No son uno a uno.

Una sola tarjeta de red puede hacer esto de dos maneras; puede responder para múltiples direcciones IP con una sola dirección MAC (la asignación de múltiples direcciones a una NIC en la mayoría de los sistemas operativos lo hará), o con múltiples direcciones MAC (las plataformas de virtualización se comportan de esta manera).


¿Cómo se configura lo que mencionaste?
kernel

@kernel ¿Qué sistema operativo?
Shane Madden

Linux, pero otros sistemas operativos deberían ser IMO similares.
kernel

44
@kernel: la mecánica de la configuración de red y "otros sistemas operativos" son completamente diferentes.
EEAA

2
@núcleo. Sí. Google: ip alias {insert OS here} debería decirle todo lo que necesita saber. .
Doon

12

Esto no solo es posible, es muy común. Una tarjeta de red puede tener múltiples direcciones IP. Este es un concepto llamado multihoming . También hay otras variantes de multihoming.


2
Creo que la respuesta es incorrecta. En el host multihoming, un único host obtiene múltiples direcciones IP, pero OP quiere saber si una única NIC obtiene múltiples direcciones IP. Es una sutil diferencia.
7_R3X

11

Una sola tarjeta de red física definitivamente puede tener múltiples direcciones IP. Esto es casi esencial cuando se implementa la virtualización del servidor: con varios servidores virtuales que se ejecutan en el mismo hardware físico, cada uno necesita su propia dirección IP.


6

Sí, puede tener más de una dirección IP cuando usa una sola tarjeta de red.

La configuración es diferente en cada sistema operativo, pero puede implicar la creación de una nueva interfaz de red. Esto puede parecer una conexión única, pero utilizará la misma tarjeta de red detrás de escena. OS X y Linux usan este método.

Para agregar una nueva dirección IP en Windows, abra la conexión de red a la que desea agregar otra dirección IP. Vaya a Propiedades -> Protocolo de Internet (TCP / IP) -> Avanzado -> En la configuración de IP, haga clic en Agregar y agregue la nueva dirección IP y la máscara de red.

Esto se puede usar para exponer un servidor en dos rangos de red. Por ejemplo, un rango de red puede usarse para tráfico seguro al que no puede acceder el otro rango de red. Las reglas de firewall pueden ser diferentes para cada interfaz de red.


1
Linux es el único sistema operativo que conozco que te hace configurar una subinterfaz. Windows y los BSD no.
Chris S

Gracias por la información, he actualizado la respuesta para que sea más precisa.
Thomas Coats

3

La capa IP (la dirección IP) es completamente independiente de la capa física (su adaptador de red). Si su sistema operativo ha implementado correctamente la pila OSI o algún modelo cercano, debería poder definir fácilmente varias direcciones IP entrantes en una sola interfaz de red. Manejar el tráfico entrante a través de múltiples IP es bastante fácil dentro de Linux. Sin embargo, es un poco más complicado hacer que el tráfico saliente tenga IP de origen diferentes cuando se comparte una sola interfaz. Por lo general, las aplicaciones usan de manera predeterminada la IP principal para la fuente saliente si no hace nada especial para forzar la aparición de otra IP, pero definitivamente también es posible hacerlo.


Convenido. Las tarjetas de red y las direcciones IP no tienen un vínculo estrecho. Podría tener direcciones IP sin tarjetas de red (redes virtuales o SLIP) o tarjetas de red sin direcciones IP (Appletalk), o 1 dirección IP en muchas tarjetas de red (conexiones unidas) o muchas direcciones IP hablando sobre una tarjeta (como otras respuestas )
TessellatingHeckler

1

Un ejemplo muy común de una NIC con múltiples direcciones IP es donde la NIC proporciona una interfaz de administración además de lo que ve el sistema operativo. por ejemplo, servidores HP con OIT.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.