Cree una interfaz ficticia dentro de un contenedor de Windows

Cree una interfaz ficticia dentro de un contenedor de Windows

Estoy intentando aislar la red dentro de un contenedor de Windows, que es muy fácil de usar --network none.

El problema surge cuando tengo dos subprocesos en el mismo proceso que intentan comunicarse entre sí mediante multidifusión a través de una interfaz de red, por lo que esta es la razón por la que necesito crear una interfaz dentro del contenedor. El objetivo de utilizar el aislamiento de red es evitar enviar ruido al mismo proceso que se ejecuta en paralelo dentro de otro contenedor.

En otras palabras, necesito el equivalente a estos comandos en Windows:

ip link add dummy0 type dummy
ip addr add 10.0.0.1/24 dev dummy0
ip link set dev dummy0 multicast on
ip link set dummy0 up

Hasta ahora no he encontrado una herramienta para crear adaptadores de red en Windows.

Respuesta1

Este es un caso de uso interesante. De forma predeterminada, los contenedores de Windows utilizan la red NAT. Creo que su caso se beneficiaría si usara alguna superposición. De esa manera, puede tener múltiples redes y direcciones IP directas desde cada red a cada contenedor. ¿Eso ayuda? Hay más detalles aquí:https://learn.microsoft.com/en-us/virtualization/windowscontainers/container-networking/network-drivers-topologies

información relacionada