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!

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


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”.


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.


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

to jest znacznie lepsze niż netsh, dziękuję!
THESorcerer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.