J'ai actuellement 2 cartes réseau dans mon PC - une connectée à un réseau interne sur un routeur avec un port WAN déconnecté (10.xxx), et une connectée à Internet via un routeur grand public (192.168.0.x).
Windows semble les reconnaître correctement (mon «Centre réseau et partage» les répertorie respectivement «Pas d'Internet» et «Internet»), mais lorsque j'essaie de naviguer sur Internet, il essaie toujours la passerelle par défaut du réseau interne, plutôt que celle avec Internet accès. Si vous essayez d'envoyer une requête ping à un site Web, " Reply from 10.0.0.1: Destination net unreachable.
".
Un simple " route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1
" résout les problèmes, mais ils reviennent au redémarrage ou au renouvellement de mon IP.
Existe-t-il un moyen de dire à Windows d'ignorer la passerelle par défaut d'une carte réseau, ou au moins de leur donner des priorités?
la source
Le service Bonjour d'Apple est connu pour provoquer le problème de passerelle 0.0.0.0. Il est installé par iTunes ou Adobe Suites.
Voici comment le désactiver: http://kb2.adobe.com/cps/400/kb400982.html
Ce bug me persiste depuis Vista, merci Apple pour votre logiciel merdique!
la source
Si vous ne pouvez pas forcer le routeur du réseau interne à cesser de distribuer une adresse de passerelle par défaut, vous pouvez peut-être simplement demander au routeur du réseau interne de distribuer la même adresse de passerelle que l'autre routeur.
la source
Vous pouvez utiliser NetProfiles pour exécuter un script de commandes chaque fois que votre connexion 192.168.0.x est activée. Bien sûr, le script étant votre commande de suppression de route:
autres fonctionnalités de NetProfiles:
la source
L'utilisation de l'option métrique d'interface est la meilleure méthode. Les itinéraires afficheront toujours 2 passerelles. Mais la métrique force l'utilisation de l'un sur l'autre. J'ai une configuration similaire et cela fonctionne parfaitement. Il ne serait pas correctement acheminé plus tôt.
la source