He estado buscando durante mucho tiempo en este foro y, aunque hay muchas preguntas sobre el tema, no pude encontrar una solución concreta al problema.
Quiero que DHCP asigne varias direcciones IP a una sola computadora usando un solo adaptador de red. El propósito de esto es que la computadora emule varios nodos finales involucrados en una simulación de red.
Sé que esto debe ser posible, ya que el software de máquina virtual como VMware también puede usar un adaptador de red virtual con su propia dirección MAC conectada con el adaptador de red real del host para obtener una dirección IP externa para la máquina virtual desde DHCP. También software como GNS3 puede hacer esos trucos, donde es posible asignar una IP externa desde DHCP a varios nodos de red simulados.
Una solución que se propone a menudo es utilizar un adaptador de bucle invertido de Microsoft en modo puente con el adaptador de red real. Sin embargo, no entiendo cómo se supone que funciona esto. Si instalo un adaptador de bucle invertido y lo conecto con el adaptador de red real, se crea un nuevo adaptador de 'controlador multiplexor' llamado 'Ethernet 3'. A este adaptador se le asigna una IP desde el DHCP, sin embargo, no hay señales de una segunda dirección IP para el adaptador de red virtual ni para el adaptador real.
Estaría muy feliz si pudieras ayudarme y explicarme cómo se supone que funciona la solución del adaptador loop-back. Si no puede funcionar de esa manera, espero que puedan ayudarme con otra solución para lograr el mismo objetivo. He leído en muchos lugares que es posible configurarlo, pero en ningún lugar se proporciona una solución detallada que me ayude.
Respuesta1
Si desea intentar trabajar con redes virtuales, es probable que los conmutadores virtuales funcionen con varias máquinas virtuales. Por separado, como parte del protocolo de distribución o componente del sistema operativo o como parte de una máquina virtual.
O puede instalar adaptadores virtuales y asignar direcciones IP y direcciones MAC, pero en este caso solo tendrá una interfaz adicional que es adecuada, por ejemplo, en el caso de la aplicación automática del servidor RDP o para redirigir la actividad de la aplicación de red al virtual. adaptador.
A continuación se presentan algunos recursos para señalar algunas de las características e implementaciones virtuales de los conmutadores. Gracias por una buena pregunta.
Error al crear conmutadores V dentro del entorno Hyper-V
Virtualización de red Hyper-V y conmutador virtual
Redes virtuales para Hyper-V (Parte 1)
Redes y configuración de Microsoft Hyper-V - Parte 1
Configuración máxima de red virtual Hyper-V:
- Soporte para comentario MÁXIMO
- NIC virtuales por máquina virtual 12 NIC 4 NIC heredadas y 8 NIC VMBus
- VLAN ilimitada
- Máquinas virtuales por VLAN ilimitadas
- Conmutador virtual de red externa por servidor Hyper-V 1 por NIC física
- Conmutador virtual de red interna por servidor Hyper-V ilimitado
- Conmutador virtual de red privada por servidor Hyper-V ilimitado
- Máquinas virtuales por conmutador de red virtual ilimitadas
- Inalámbrico No hay soporte para conexión inalámbrica
- Etiquetado de ID de VLAN Externo, Interno
- Etiquetado de ID de VLAN en máquinas virtuales Uno por máquina virtual
Plataforma admitida Open vSwitch puede funcionar como un conmutador de software que se ejecuta dentro del hipervisor y como pila de control para conmutar silicio. Ha sido portado a múltiples plataformas de virtualización y conjuntos de chips de conmutación. Es el conmutador predeterminado en XenServer 6.0, Xen Cloud Platform y también es compatible con Xen, KVM, Proxmox VE y VirtualBox. También se ha integrado en muchos sistemas de gestión virtual, incluidos OpenStack, openQRM, OpenNebula y oVirt. La ruta de datos del kernel se distribuye con Linux y hay paquetes disponibles para Ubuntu, Debian y Fedora. Open vSwitch también es compatible con FreeBSD y NetBSD. La versión Open vSwitch en desarrollo se ha portado a DPDK.
La mayor parte del código está escrito en C independiente de la plataforma y se puede trasladar fácilmente a otros entornos.
Respuesta2
Una solución que se propone a menudo es utilizar un adaptador de bucle invertido de Microsoft en modo puente con el adaptador de red real.
El puente hace lo siguiente:
Los adaptadores de red que conectó ahora funcionan en la Capa 1 y actúan de la misma manera que los puertos de un conmutador. Llámelos A y B.
La nueva interfaz de puente modela un cable conectado a ese interruptor a la interfaz de puente. Esta nueva interfaz puente funciona en las Capas 1 y 2.
Entonces:
Solo puede asignar una IP a la interfaz del puente, porque eso es lo único que funciona en la Capa 2.
A, B y C pueden ver las tramas Ethernet que pasan desde A, B o C.
Sé que esto debe ser posible, ya que el software de máquina virtual como VMware también puede usar un adaptador de red virtual con su propia dirección MAC conectada con el adaptador de red real del host para obtener una dirección IP externa para la máquina virtual desde DHCP.
VMware instala un adaptador de red cuyo controlador toma el tráfico entrante y lo mueve hacia/desde un host virtual. GNS3 ejecuta emuladores MIPS que emulan las plataformas Cisco, por lo que también tiene controladores que hacen lo mismo.
No creo que se puedan separar las funciones de Capa 1 y 2 de un adaptador de bucle invertido en Windows, ya que su uso típico es permitir que las cosas en un host determinado no escapen de ese host.
Si no desea realizar la virtualización en Windows, intente lo siguiente:
Instalar y utilizar Linux. Linux tiene herramientas DHCP mucho más sencillas, es mucho más versátil a la hora de hacer cosas extrañas en red (y le permite meterse en muchos más problemas) y definitivamente puede asignar múltiples IP a interfaces sin problemas.
Compre algunos adaptadores USB a Ethernet económicos y conéctelos a su red.