Jak powiedzieć systemowi Windows 7, aby ignorował domyślną bramę

24

Obecnie w komputerze mam 2 karty sieciowe - jedną podłączoną do wewnętrznej sieci routera z odłączonym portem WAN (10.xxx), a drugą podłączoną do Internetu za pośrednictwem routera konsumenckiego (192.168.0.x).

Wygląda na to, że system Windows rozpoznaje je poprawnie (moje „Centrum sieci i udostępniania” wymienia je odpowiednio jako „Brak Internetu” i „Internet”), jednak gdy próbuję przeglądać Internet, zawsze wypróbowuje domyślną bramę sieci wewnętrznej, a nie bramę z Internetem dostęp. Próba wysłania polecenia ping do strony internetowej powoduje „ Reply from 10.0.0.1: Destination net unreachable.”.

Proste „ route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1” rozwiązuje problemy, ale powracają po ponownym uruchomieniu lub po odnowieniu mojego adresu IP.

Czy jest jakiś sposób, aby powiedzieć systemowi Windows, aby zignorował domyślną bramę jednej karty sieciowej lub przynajmniej nadał im priorytety?

zildjohn01
źródło

Odpowiedzi:

36

Możesz spróbować wymusić pomiar dla adaptera 10.0.0.0 na wyższy niż adapter 192.168.0.0. Powinno to skłonić system Windows 7 do preferowania adaptera 192.168.0.0 podczas routingu do sieci, która nie jest bezpośrednio podłączona.

  1. Otwórz właściwości karty sieciowej 10.0.0.0.
  2. Otwórz właściwości Internet Protocol Version 4 (TCP/IPv4).
  3. Kliknij na Advanced.
  4. Odznacz Automatic Metrici ustaw Interface Metricwartość na wysoką liczbę, powiedzmy 2000.
  5. Naciskaj przycisk OK, aż zamkniesz ekrany.

Możesz zobaczyć, jakie dane są używane, używając route printi patrząc na kolumnę danych dla wymienionych tras. System Windows 7 korzysta z bardziej dynamicznych danych niż poprzednie wersje, więc upewnij się, że ustawiłeś adapter 10.0.0.0 na wystarczająco wysoką liczbę, aby zapobiec obniżeniu go do adaptera 192.168.0.0.

Jozuego
źródło
Wygląda na to, że powinienem był trochę pogrzebać. To działało świetnie. Dzięki!
zildjohn01
4

Usługa Bonjour firmy Apple powoduje problem z bramą 0.0.0.0. Jest instalowany przez iTunes lub Adobe Suites.

Oto jak to wyłączyć: http://kb2.adobe.com/cps/400/kb400982.html

Ten błąd prześladuje mnie od Visty, dzięki Apple za twoje gówniane oprogramowanie!


źródło
0

Jeśli nie możesz wymusić, aby router sieci wewnętrznej przestał w ogóle podawać domyślny adres bramy, być może mógłbyś po prostu poprosić router sieci wewnętrznej o przekazanie tego samego adresu bramy co drugi router.

jedenaście81
źródło
0

Możesz użyć NetProfiles do uruchomienia skryptu wsadowego przy każdym aktywowaniu połączenia 192.168.0.x. Oczywiście skrypt jest poleceniem usuwania trasy:

route delete 0.0.0.0 mask 0.0.0.0 10.0.0.1

inne funkcje NetProfiles:

  • Zapisz ustawienia sieciowe jako profile.
  • Automatycznie aktywuj profile bezprzewodowe po wykryciu określonych połączeń bezprzewodowych. (Tylko XP)
  • Zmień adres IP, maskę podsieci, bramę domyślną, główny i pomocniczy serwer DNS, WINS
    • Ustawienia serwera i DHCP za pomocą jednego przycisku.
  • Dla każdego profilu określ różne dyski mapowane.
  • Zmień domyślną drukarkę na podstawie aktualnie używanego profilu.
  • Automatycznie zmieniaj swój profil za pomocą skrótów programowych utworzonych za pomocą profili sieciowych.
  • Zmień domyślną stronę główną dla Internet Explorera, Firefoksa i Opery.

  • Ustawienia proxy dla przeglądarki Internet Explorer, Firefox i Opera.

  • Uruchom zdefiniowaną przez użytkownika listę programów, gdy profil jest aktywowany.
  • Zachowaj oddzielny pulpit dla każdego profilu.
  • Zmieniaj rozdzielczości ekranu i jakość kolorów po aktywacji profili.
  • Można go łatwo przetłumaczyć na inne języki za pomocą dołączonego pliku językowego XML.
John T.
źródło
0

Użycie opcji metryki interfejsu jest najlepszą metodą. Trasy nadal będą pokazywać 2 bramy. Ale metryka wymusza użycie jednego nad drugim. Mam podobną konfigurację i działa idealnie. Nie byłby wcześniej poprawnie trasowany.

indygozebra
źródło