it-swarm-eu.dev

Come dire un Windows 7 di ignorare un gateway predefinito

Al momento sono presenti 2 schede di rete nel mio PC: una collegata a una rete interna su un router con una porta WAN disconnessa (10.xxx) e una collegata a Internet tramite un router consumer (192.168.0. X).

Windows sembra riconoscerli correttamente (il mio "Centro connessioni di rete e condivisione" li elenca come "No Internet" e "Internet" rispettivamente), tuttavia quando provo a navigare su Internet, cerco sempre il gateway predefinito della rete interna, piuttosto che quello con internet accesso. Cercando di eseguire il ping di un sito Web risulta "Reply from 10.0.0.1: Destination net unreachable.".

Un semplice "route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1" corregge i problemi, ma ritornano al riavvio o al rinnovo del mio IP.

C'è un modo per dire a Windows di ignorare il gateway predefinito di una NIC o almeno dare priorità?

24
zildjohn01

Puoi provare a forzare la metrica per l'adattatore 10.0.0.0 ad essere superiore alla scheda 192.168.0.0. Ciò dovrebbe spingere Windows 7 a preferire l'adattatore 192.168.0.0 quando si esegue il routing a una rete che non è connessa direttamente.

  1. Apri le Proprietà della tua scheda di rete 10.0.0.0.
  2. Apri le proprietà di Internet Protocol Version 4 (TCP/IPv4).
  3. Fare clic su Advanced.
  4. Deseleziona Automatic Metric e imposta il valore Interface Metric su un numero elevato, ad esempio 2000.
  5. Premi OK fino a quando non chiudi gli schermi.

È possibile visualizzare quali metriche vengono utilizzate utilizzando route print e guardando la colonna della metrica per le rotte elencate. Windows 7 utilizza una metrica più dinamica rispetto alle versioni precedenti, quindi assicurati di impostare l'adattatore 10.0.0.0 su un numero sufficientemente elevato per evitare che si trovi inferiore alla tua scheda 192.168.0.0.

35
Joshua

Il servizio Bonjour di Apple è noto per causare il problema del gateway 0.0.0.0. È installato da iTunes o Adobe Suites.

Ecco come disattivarlo: http://kb2.Adobe.com/cps/400/kb400982.html

Questo bug mi ha colpito da Vista, grazie a Apple per il tuo software scadente!

4
JohnB

Se non riesci a forzare il router della rete interna a interrompere completamente l'assegnazione di un indirizzo gateway predefinito, allora potresti semplicemente lasciare che il router della rete interna distribuisca lo stesso indirizzo gateway dell'altro router.

0
eleven81

È possibile utilizzare NetProfiles per eseguire uno script batch ogni volta che viene attivata la connessione 192.168.0.x. Ovviamente, lo script è il tuo comando di cancellazione del percorso:

route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1

altre funzionalità di NetProfiles:

  • Salva le tue impostazioni di rete come profili.
  • Attiva automaticamente i profili wireless quando vengono rilevate connessioni wireless specificate. (Solo XP)
  • Cambia indirizzo IP, subnet mask, gateway predefinito, server DNS primario e secondario, WINS
    • Server e impostazioni DHCP con il clic di un pulsante.
  • Specificare diverse unità mappate per ciascun profilo.
  • Cambia la tua stampante predefinita in base al profilo che stai utilizzando.
  • Cambia automaticamente il tuo profilo tramite le scorciatoie del programma create con i Profili Net.
  • Cambia la homepage di default per Internet Explorer, Firefox e Opera.

  • Impostazioni proxy per Internet Explorer, Firefox e Opera.

  • Esegui un elenco di programmi definiti dall'utente quando viene attivato un profilo.
  • Mantieni wallper desktop separato per ogni profilo.
  • Cambia le risoluzioni dello schermo e la qualità del colore quando i profili sono attivati.
  • Può essere facilmente tradotto in altre lingue usando il file di linguaggio XML allegato.
0
John T

L'utilizzo dell'opzione metrica dell'interfaccia è il metodo migliore. I percorsi mostreranno ancora 2 gateway. Ma la metrica forza l'uso dell'una sull'altra. Ho una configurazione simile e funziona perfettamente. Non si dirigerebbe correttamente prima.

0
indigozebra