Obligar a Windows a utilizar tarjetas NIC específicas

Obligar a Windows a utilizar tarjetas NIC específicas

Tengo dos computadoras de escritorio una al lado de la otra, a una distancia considerable de un punto de acceso inalámbrico. (C1 y C2, respectivamente) C1 ejecuta Windows 7 Pro y C2 Windows 10 Home. Desafortunadamente, no obtengo excelentes velocidades de wifi (distancia justa), sin embargo, esa es la única conexión a Internet que tengo actualmente.

Como a menudo comparto archivos grandes entre estas computadoras, he decidido que no quiero usar mi punto de acceso inalámbrico distante para conectar en red estas dos, sino que he configurado un enrutador cableado de repuesto redundante para manejar el tráfico base de estas computadoras. Lo ideal sería configurar este router como repetidor de esta señal inalámbrica para mejorar la conexión, sin embargo no quiero repetir la señal ya que soy el único que tiene una distancia tan larga.

Entonces para aclarar lo que tenemos:

    C1 & C2 Wifi Adapter Nic                      C1 & C2 Onboard NIC

            Internet                                Base Router
               |                                      /      \ 
          Wifi Router                                C1      C2
          /        \  
         C1        C2

Aquí radica el problema: cuando C1 o C2 tienen habilitadas tanto las NIC wifi como las cableadas: C1 y C2 intentan usar la conexión por cable para acceder a Internet, y todos los DNS y la conectividad fallan porque no hay conexión. Los recursos compartidos de Windows transmiten a aproximadamente 1 Mbps.

Cuando C1 o C2 tienen la tarjeta wifi desactivada: la conectividad por cable funciona perfectamente a altas velocidades (25Mbps+) pero no hay acceso a Internet

Esto es lo que me gustaría resolver: c1 y c2 usan la nic cableada solo para compartir Windows y cualquier conexión upnp que no esté en la nic wifi

c1 y c2 usan la tarjeta wifi solo para conectividad a internet tcp/ip

Para reflexionar: he configurado la NIC cableada para que esté en 192.168.1.xxx y la NIC inalámbrica está en la red 192.168.0.xxx.

Respuesta1

Para su enrutador base (cableado), debe desactivar su funcionalidad de enrutamiento. Conviértalo básicamente en un conmutador tonto: sin DHCP, sin NAT, sin reenvío de puertos, etc.

Para la conexión por cable en cada computadora, configure una dirección IP estática, o simplemente puede dejarla en DHCP y dejar que cada computadora asigne automáticamente una dirección en el rango 169.254.xx. En el cuadro de dirección DNS, utilice la dirección IP de su enrutador inalámbrico. Asegúrese de que no haya una puerta de enlace predeterminada configurada (si utiliza una dirección asignada automáticamente, no habrá ninguna).

Finalmente, en su computadora con dos conexiones, asegúrese de que el adaptador inalámbrico sea el MÁS BAJO en el orden de prioridad (para que siempre se busque en último lugar para resolver direcciones).

Ahora debería tener un escenario en el que su computadora pueda conectarse a ambas redes y seleccionará automáticamente la que tiene el recurso que está buscando (es decir, el tráfico de Internet se realizará de forma inalámbrica y la conectividad interna utilizará la conexión por cable).

Tenga en cuenta que si ambas computadoras tienen dos conexiones, ambas tendrán una dirección IP en cada red. Si descubre que todavía están intentando usar la conexión inalámbrica para comunicarse entre sí, es posible que deba actualizar manualmente su archivo de hosts con la dirección cableada de la otra computadora. Eso significa que necesitará una dirección estática, pero no dependerá de DNS para resolver direcciones. Windows enruta el tráfico según la IP.

información relacionada