Zmień bramę w systemie Windows 7 z wiersza polecenia

10

Próbuję znaleźć sposób zmiany domyślnej bramy na komputerze z systemem Windows 7 z wiersza polecenia systemu DOS.

Dzięki!

laconicdev
źródło

Odpowiedzi:

9

Nie jestem pewien, czy sytuacja się zmieniła w systemie Windows 7, ale na XP możesz po prostu zrobić coś takiego.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1

3dinfluence
źródło
4
Można zastąpić „dodaj” z „zmiany”: route change 0.0.0.0 mask 0.0.0.0 192.168.0.1. Jest to aktywne tylko do następnego odnowienia dzierżawy DHCP lub ponownego uruchomienia. Do trwałej zmiany potrzebujesz netshpoprawnej nazwy interfejsu.
mivk
to NIE USTAWA bramy, DODAje bramę, dlatego jeśli brama jest już ustawiona, Windows będzie miał teraz dwie bramy i spowoduje zamieszanie w systemie operacyjnym, który jest już spieprzony ... DOBRY (teraz i ZAWSZE, paskudny problemy z konfiguracją sieci, na przykład skonfigurowałem gw w systemie graficznym, a następnie zobaczę go szczegółowo, ale jeśli ponownie edytuję ustawienia, brama nie jest ustawiona), prawdziwą odpowiedzią jest powyższy komentarz ze zmianą trasy
THESorcerer
9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

Nazwa karty sieciowej to prawdopodobnie „Połączenie lokalne”.

HostBits
źródło
1
Kiedy uruchamiam to polecenie z nazwą „Połączenie lokalne”, pojawia się błąd: „Nie znaleziono elementu”. Czy muszę użyć innej nazwy?
laconicdev
uruchom, netsh interface show interfaceaby wyświetlić listę dostępnych interfejsów. możesz wybrać właściwy z listy
Michael Lowman
interfejs show zwraca następujące nazwy interfejsów: Połączenie lokalne i sieć hosta VirtualBox. Jeśli spróbuję użyć połączenia lokalnego zamiast ipv4, pojawia się następujący błąd: „Nie znaleziono następującego polecenia: interfejs„ Połączenie lokalne ”ustaw trasę 0.0.0.0/32„ Połączenie lokalne ”192.168.1.1
laconicdev
musisz także użyć ipv4. Zobacz aktualizację w mojej odpowiedzi.
HostBits
5
+1 netsh to właściwy sposób - zrobienie tego z dodaniem trasy będzie wymagało ponownego dodania trasy za każdym razem, gdy ponownie uruchamiasz system operacyjny.
Lewis,
6

Wiersz poleceń podany przez Cheekaleak nie działa dla mnie, ten działa:

netsh int ip set address "Local Area Connection" address=192.168.1.64 mask=255.255.255.0 gateway=192.168.1.1

Musisz podać każde pole (adres, maskę i bramę). W przeciwnym razie zostaną zresetowane.

magnetik
źródło
3

Trwały sposób na zmianę konfiguracji:

route -p add 0.0.0.0 mask 0.0.0.0 192.168.0.1     
route -p change 0.0.0.0 mask 0.0.0.0 192.168.0.1
Olix
źródło
to jest znacznie lepsze niż netsh, dziękuję!
THESorcerer