Windows 7'deki ağ geçidini komut satırından değiştirme


10

DOS isteminden bir Windows 7 makinesinde varsayılan ağ geçidini değiştirmek için nasıl çalışıyorum.

Teşekkürler!

Yanıtlar:


9

Windows 7'de bir şeylerin değişip değişmediğinden emin değilim ama XP'de böyle bir şey yapabilirsiniz.

route add 0.0.0.0 mask 0.0.0.0 192.168.0.1


4
Sen yerine "değişim" ile "add" olabilir: route change 0.0.0.0 mask 0.0.0.0 192.168.0.1. Bu yalnızca bir sonraki DHCP kirası yenilenene veya yeniden başlatılana kadar etkindir. Kalıcı bir değişiklik netshiçin doğru arayüz adıyla ihtiyacınız vardır.
mivk

Bu ETMEYECEKTIR SET geçidi, bu her zaman şu anda (... geçidi zaten ayarlanmış olup olmadığını bu nedenle, pencereler artık iki ağ geçitleri var ve zaten screwd bir OS üretim karışıklık olacak, İYİ bir ağ geçidi ADD ve olacak, pis ağ yapılandırmasındaki sorunlar, örneğin grafik sistemde gw kurdum, sonra ayrıntılı olarak görüyorum, ancak ayarları tekrar edersem, ağ geçidi ayarlanmadıysa), gerçek cevap, rota değişikliği ile yukarıdaki yorumdur
THESorcerer

9
netsh interface ipv4 set route 0.0.0.0/32 "Local Area Connection" 192.168.1.1 

Ağ bağdaştırıcısının adı büyük olasılıkla "Yerel Ağ Bağlantısı" dır.


1
Bu komutu ad için kullanılan "Yerel Ağ Bağlantısı" ile çalıştırdığımda, hatayı alıyorum: "Öğe bulunamadı". Farklı bir ad kullanmam gerekir mi?
laconicdev

netsh interface show interfacekullanılabilir arabirimleri listelemek için çalıştırın . listeden doğru olanı seçebilirsiniz
Michael Lowman

show arabirimi şu arabirim adlarını döndürür: Yerel Ağ Bağlantısı ve Yalnızca VirtualBox Ana Bilgisayar Ağı. İpv4 yerine Yerel Ağ Bağlantısı kullanmaya çalışırsam, aşağıdaki hatayı alıyorum: "Aşağıdaki komut bulunamadı: arabirim" Yerel Ağ Bağlantısı "rota 0.0.0.0/32" Yerel Ağ Bağlantısı "ayarlayın 192.168.1.1
laconicdev

ipv4'ü de kullanmanız gerekir. Cevabımda güncellemeye bakın.
HostBits

5
+1 netsh doğru yoldur - bir rota ekleme ile yapmak, işletim sistemini her yeniden başlattığınızda rotayı yeniden eklemenizi gerektirir.
Lewis

6

Cheekaleak tarafından verilen komut satırı benim için çalışmıyor, bu işe yarıyor:

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

Sen her alanını belirtmek zorunda (adres, maske ve ağ geçidi). Aksi takdirde sıfırlanacaktır.


3

Yapılandırmayı değiştirmenin kalıcı bir yolu:

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

bu netsh'den çok daha iyi, teşekkür ederim!
THESorcerer
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.