Primero fijate en la configuración que tienen los dos ordenadores cuando se conectan al router:
- IP, máscara de red, DNS y puerta de enlace (la puerta de enlace es la IP interna del router)
Esto puedes verlo desde una ventana ms-dos escribiendo:
ipconfig /all
Ambos ordenadores debrían tener la misma máscara de red y puerta de enlace, y las IP's debería estar en el mismo rango: 192.168.YY.XX, (con YY igual en los dos ordenadores y el router; y XX en el rango 1-254, distintos para cada ordenador y el router),
Luego cambia la configuración de red de los dos ordenadores:
- IP: cualquiera en el rango de la IP interna del router (que es la IP de la puerta de enlace)
- Máscara de red: la misma que aparecía en la configuración de red (si la IP del router es del tipo 192.189.XX.YY, la máscara de red debe ser 255.255.255.0)
- Puerta de enlace: aquí hay que poner la IP interna del router
- DNS: puedes poner las DNS que te aparecían al hacer ipconfig /all, o cualquier otras que sepas que funcionan.
Yo configuraría el router para que no diera direcciones dinámicas, no ser que de vez en cuando conectaras otro ordenador, por ejemplo un portatil, configurado con ip dinámica y no quieras estar configurando la red cada vez que lo conectes.
En caso de que quieras que siga dando ip's dinámicas, configúralo para que de un pequeño intervalo conocido por ti, por ejemplo 192.168.XX.ZZ con ZZ en el rango 100-110, y no uses esas IP's en los ordenadores con IP fija.
Controlar tú la configuración de red es la mejor forma de quitarte problemas de conectividad.