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.