Bir bilgisayarda birden fazla Varsayılan Ağ Geçidi olabilir mi?


12

Bir bilgisayarın, her biri farklı ağ tanımlayıcılarına (IP, MAC vb.) Sahip birden çok ağ bağdaştırıcısına sahip olabileceğini biliyorum.

Sorum şu: Belirli bir bilgisayarda birden fazla etkin varsayılan ağ geçidi olabilir mi? Ve eğer öyleyse, PC (veya işletim sistemini daha iyi söyler), verilen herhangi bir paket için hangi adaptörün kullanıldığını nasıl bilir?


anahtar kelime "varsayılan" sadece ip ağ geçidi dedi, o zaman işler farklı olabilir.
tony roth

1
Bunu yapmanın en iyi yolu, varsayılan değerlerden birine daha yüksek bir rota metriği koymaktır. Bu hem Windows hem de Linux üzerinde oldukça iyi çalışıyor. Daha düşük metrik olan rota kazanır, bu arayüz kapanana kadar
Mike Pennington

1
Birden fazla varsayılan ağ geçidi ile neyi başarmaya çalıştığınızı gerçekten bilmek istiyorum. Yük dengeleme?? Belki de daha belirgin bir soru var.
Paul Ackerman

Yanıtlar:


25

Teknik olarak evet, pratik olarak hayır.

Anahtar 'varsayılan' terimidir, varsayılan - Ben rutin olarak değiştirdiğim metrodan sipariş ettiğim bir varsayılan sandviçim var.

Yani ağ arayüzleri ile aynıdır, 'normu' tanımlarsınız ve daha sonra bu normdan 'statik yollar' ile ne zaman kırılmak istediğinizi belirtirsiniz (seçtiğiniz işletim sisteminizdeki 'route' komutuna bakın).

Umarım bu yardımcı olur ve sizi çok aç yapmaz ...


7
+1 gıda benzerlikleri için.
Tom O'Connor

1
+1 Çoğu işletim sistemi birden çok ağ görünümünü destekleyebilse de, birden çok varsayılan ağ geçidine izin verebilir, ancak neredeyse kesinlikle Sorgu'nun düşündüğü anlamda değildir.
Chris S

A ve B olmak üzere iki NIC'niz olduğunda, A üzerinden giden varsayılan bir ağ geçidi ayarladığınızda ve biri sizinle B aracılığıyla bir görüşme başlattığında ne olur? (Merak ediyorum çünkü bu özel durum hakkında bir cevap yazdım ve şimdi sormaya başlıyorum)

1
@ArjunShankar daha sonra NIC B kullanarak geri iletir, çünkü bu rotayı bildiği için varsayılan rota yalnızca bir hedefe doğrudan rota olmadığında kullanılır.
Kıyıcı3

Bununla birlikte, B'ye bağlanmadığınız bir ağdan paketler alırsanız (size YÖNLENDİRİLDİ), hedef ağın yönlendirme tablosunda olmadığı ve bu nedenle asimetrik bir konuşma alacağınızı belirtmek güzel. yanıtlar varsayılan ağ geçidine gider. Düz bir rotaysa, yine de çalışması gerekir, ancak herhangi bir yerde durum bilgisi olan bir güvenlik duvarından geçiyorsa, sizi kızdırabilir
SpacemanSpiff

18

Hayır, birden fazla etkin varsayılan ağ geçidine sahip olamaz .

Herhangi bir işletim sistemi yapılandırılmış birden fazla varsayılan ağ geçidine sahip olabilir (teknik olarak belirtilmemiş adrese bir yol , yani 0.0.0.0veya ::). Bu durumda, birden çok yolu olan herhangi bir rota hedefi için yapacağı işlemi yapar.

  • Etkin rotayı Tercih değerine göre seçer
  • Aynı Tercihe sahip birden çok varsa, Metriğe göre bir tane seçer
  • Hem Tercih hem de Metrik aynıysa (muhtemelen statik yollar için geçerli olacaktır), işletim sistemine göre değişecek olan seçme yöntemi, ancak birini seçer ve etkin olarak işaretler

Sistem artık işlevsel olmadığını algılayana kadar etkin seçimi kullanır (bu, rotaların yönlendirme tablosuna nasıl eklendiğine bağlı olarak değişir) ve sonra başka bir kullanılabilir rotaya geçer (yine Tercih, sonra Metrik'e göre).

Ve daha yüksek bir Metrik veya Tercih ile yeni bir rota getirilirse, en çok tercih edilen, ardından en kısa metriğe geçecektir.

Ancak herhangi bir zamanda, belirli bir hedefe giden yalnızca bir (veya sıfır) aktif rotaya sahip olabilir.


Konu hakkında varsayılanlar olduğu için bilerek daha spesifik rotalar bıraktım . Güzergah seçimi, 1) en belirgin 2) en yüksek tercih 3) en kısa metrik sırasıyla yapılır. Eğer hepsi eşitse aşağı yukarı keyfi.
bahamat

güzel cevap, mantıklı ve kısa
SpacemanSpiff

@bahamat İki varsayılanım varsa ve etkin olanı beni hedefe ulaştıramazsa. İşletim sistemi hemen ikincisiyle iletişime geçmeye çalışacak mı?
AhmedWas

@AhmedWas Ne yazık ki, cevap bir yığın değişim yorumuna sığmayacak kadar karmaşıktır. Gerçekten birçok farklı faktöre bağlıdır. Bazen yapılandırılabilir ve ağdaki diğer bileşenlerin nasıl davrandığına bağlı olarak, diğer zamanlarda olmayabilir.
Bahama

@bahamat Yorum için teşekkürler. İşletim sisteminin mevcut ikinci ağ geçidiyle bağlantı kurmaya çalışacağı basit bir örnekten bahsedebilir misiniz?
18:14

3

Windows'ta (en azından Vista), aynı arabirimde farklı metriklerle birden çok varsayılan yol bulunması iyidir. Alt metrik yönlendirici aşağı inerse, Windows otomatik olarak bir sonraki en yüksek metriğe sahip rotaya geçer. Aynı metriğe sahip birden fazla varsayılan yol varsa, Windows kullanılacak birini rastgele seçer.

Bu, yönlendiricilerde yük devretme yapılandırmadan yedek yönlendiricilere sahip olmanızı sağlar.

Linux'ta bu işe yaramıyor. Farklı metriklere sahip birden fazla varsayılan rotanız olabilir, ancak şu anda Linux çekirdeği metrik değerini yok sayar. En düşük metriğe sahip varsayılan yönlendirici kaybolursa, trafik akışı gerçekleşmez.


Ayrıca, varsayılan ağ geçidini birden çok bağlantıda ayarlayabileceğinizi belirtmek de ilginçtir, ancak ciltleme sırasını seçebileceğiniz ağ bağlantıları altında gelişmiş ayarlar menüsünü açarsanız, önce hangi NIC'in hangisi olduğunu seçersiniz, ardından çizgiden aşağı inin. Basit bir tıklama ile kaç kişi CLI aracılığıyla bu şeylerden bazılarını emiyor bana komik.
SpacemanSpiff

1
Varsayılan yollar, varsayılan ağ geçitleriyle aynı değildir. İkisi farklı bağlamlarda kullanılır.
John Gardeniers

@JPW İki varsayılanım varsa ve etkin olanı beni hedefe ulaştıramazsa. İşletim sistemi hemen ikincisiyle iletişime geçmeye çalışacak mı?
AhmedWas

3

Varsayılan diğer yolların hiçbiri eşleşirse geçidi rota kullanımıdır. Yani bu tanıma göre, her seferinde sadece bir tane olabilir.

Aslında değil, çünkü yönlendirme kurallarınız daha karmaşık olabilir. Örneğin, Linux'un modern sürümleri, tamamen bağımsız birden çok yönlendirme tablosu kullanmayı ve hangi tabloya danışılması gerektiği konusunda paket-paket belirlemesi yapılmasını destekler. Yani, örneğin, normal trafik için kullanılan bir ağ yapılandırmanız var, ancak web tarayıcınız için tamamen farklı bir yönlendirme tablosu var. Veya yalnızca belirli TOS bitleri ayarlanmış paketler için kullanılan başka bir yönlendirme tablonuz var. Ancak her birinin, söz konusu yönlendirme tablosu için varsayılan rotayı yansıtan kendi varsayılan ağ geçidi olacaktır.

Normalde, yönlendirme tablosu, "yerel arayüze yerel trafik, yönlendiriciye olan her şey" kadar basittir. Ancak daha karmaşık bir ağ kurulumu kullanıyorsanız, hayal edebileceğiniz ağ senaryosuyla başa çıkmak için araçlar mevcuttur.


kabul edilen cevap bu olmalıdır.
prosti

1

Bir PC'nin 1'den fazla varsayılan ağ geçidi olabilir, ancak statik IP yapılandırmasında yalnızca 1 adres girersiniz, aslında sizi ağınızın dışına götüren birkaç varsayılan ağ geçidi olabilir. Kayan adres adı verilen bir adres var, bu adres yalnızca sanal bir adres ve gerçek değil. Adres, bir ağdaki iki yönlendirici arasında yüzen bir adrestir. kayan adres PC'ye girilir ve işteki anahtara geldiğinde / Yönlendiricilere girmeden önce yol hakkında kendi sonuçlarını yapar ve iki veya daha fazla varsayılan ağ geçidinden birini seçer.

Nasıl çalıştığını göstermek zor bir ağ profesyonel düzey araçlarıdır, kullanıldığında ağda çalışan protokoller şunlardır: VRRP ve HSRP. Cisco ve Juniper Protokolleri.


0

Evet yapabilirsin. Fakat bunun anlamı nedir?

Muhtemelen "yansıtma modu" gibi bir şey arıyorsunuz (Sanırım buna Solaris 2.4.x deniyordu). Belki de sorunuzu burada ayrıntılı olarak açıklayabilirsiniz - mevcut kurulumunuz nedir ve hedefiniz nedir?

Her neyse, potansiyel olarak herhangi bir istemciden trafik alabilen ağ arabirimlerine sahip çok bağlantılı bir sunucunuz olduğunu tahmin ediyorum. Şimdi trafiğin geldiği arayüzle cevap vermek istiyorsunuz ...

Bu yapılabilir - ancak varsayılan bir ağ geçidinin basit araçlarıyla değil.


-2

bir windows makinesi için: oynamak için tercih edilen araç komut isteminde bulunur: "rota" "rota yazdırma" mevcut yönlendirme tablonuzu görüntüler

bağdaştırıcı başına yalnızca bir varsayılan ağ geçidiniz olabilir. PC etkili bir şekilde sadece bir ağ geçidi kullanır - NIC bağlama sırası yönlendirmesinde listelenen ilk kart, daha spesifik kurallar kullanarak ve tablo boyunca çalıştıkça daha genel hale gelerek rota tablonuzda görünecektir.

fikirler için bu makaleye bir göz atın ... Windows 7 win2k beri bu kadar değişmedi. http://support.microsoft.com/kb/140859


1
bana neden oy verdiklerini paylaşan birileri var mı? Verdiğim cevap, sorulan bazı ek soruları cevaplamaya başlıyor.
cwheeler33

-5

Sunucunuz / PC'niz birden çok ağ bağlantılıysa, yani iki ayrı ağın bir parçasıysa, her ağ bağdaştırıcısında varsayılan bir ağ geçidiniz olur. Daha sonra ağ bağdaştırıcılarına öncelik verirsiniz. Diğerlerinin söylediği gibi, hala sadece bir varsayılan ağ geçidiniz var, ancak ağ bağdaştırıcısı başına.


4
Hayır, hayır GERÇEKTEN
yapmazsınız

2
Varsayılan rotaları, tamamen farklı hayvanlar olan varsayılan ağ geçitleriyle karıştırıyorsunuz.
John Gardeniers
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.