Windows 7: “route” komutuna nasıl IP aralığı ekleyebilirim?


12

İki ağ bağlantısı kullanıyorum ve "rota" komutunu kullanmayı denedim, böylece LAN'ımdaki belirli bir dahili IP'ye eriştiğimde, bağlantı 1'i kullanacaktı, başka bir şey normalde bağlantı 2 ( LAN'ım).

Sorun benim erişim gereken bir grup iç IP var ve "route" komutu belirli IP yerine bir IP aralığı eklememe izin vermiyor gibi görünüyor. Ve bağlantı 1'in internet erişimi yok, bu yüzden varsayılan bağlantım olarak kullanamıyorum.

Bunun nasıl çözülebileceği hakkında bir fikrin var mı?

Yardımın takdire değer

Yanıtlar:


23

Route komutu IP'nin yönlendirme aralıklarıyla ilgilidir. Aralık yapmanın anahtarı , route komutunun netmask bölümünü kullanmaktır .

Temel IP ağ dersi

IP adresi, internetteki bir adresi temsil eden 32 bitlik bir sayıdır. İkili olarak alınan IP adresi 10.0.0.1şöyle görünür:

10      .0       .0      .1
00001010 00000000 0000000 00000001

Ağ maskesi, bir ikili 1 belirterek adresin hangi kısmının aralığın sabit kısmı olduğunu ve aralığın değişken kısmı 0 olduğunu belirtir. Dolayısıyla, 255.255.255.255tüm bitleri temsil eden bir ağ maskesi sabittir ve bu nedenle yalnızca IP'yi yönlendirir . Bir 0.0.0.0araç ağı, tüm bitlerin değişken olduğu veya başka bir deyişle, her IP adresiyle eşleştiği anlamına gelir. 0.0.0.0varsayılan rota için kullanılır. Bu nedenle, bir aralık belirtmek istiyorsanız, yalnızca ağ maskesinde eşleştirmek istediğiniz bitleri belirtmeniz gerekir.

Eğer tüm adreslere uygulanacak bir rota isteseydim 10.0.0.0için 10.0.0.255nasıl görüneceğini rota komutu

          Dest Ip       Netmask       Gateway
route ADD 10.0.0.0 MASK 255.255.255.0 10.0.0.1

Bir rotanın sadece uygulanmasını istiyorsanız 10.0.0.100ve 10.0.0.103komutunuz rotayı beğenirse ADD 10.0.0.100 MASK 255.255.255.252 10.0.0.1

Ve tüm adreslere uygulanacak bir rota isteseydi 10.0.0.0için 10.255.255.255gibi görünecektir rotanız

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1

Komutta route, IFparametresini kullanarak kullanması gereken arabirimi de belirtebilirsiniz :

route ADD 10.0.0.0 MASK 255.0.0.0 10.0.0.1 IF 2

1
Adam bu son derece yardımcı oldu. Çok çok teşekkür ederim! : D
KeyStroke

0

Windows 7'yi kullanırken cmd.exe, Başlat Menüsüne gidip cmd.exearama kutusuna yazarak , sağ tıklayarak cmd.exeve Yönetici olarak çalıştır'ı seçerek (veya Ctrl+ Shift+ tuşlarına basarak Enter) yönetici olarak yürütün .

Normal Komut İsteminden bir fark göreceksiniz. Bu yükseltilmiş Komut İstemi içine statik rotanızı ekleyebilirsiniz;

route add 10.0.0.0 mask 255.0.0.0 192.168.0.1 -p
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.