İki tüketici sınıfı yönlendirici kullanarak bir mini internet oluşturma


0

Bu meraktan başka her şeyden daha fazlasını istiyorum, ama bu soru beni bir süredir rahatsız ediyor, bu yüzden işte burada: İnternet gerçekten sadece bir ağdan diğerine trafik çeken yönlendiricilerle bağlanan bir ağlar topluluğu çünkü yönlendirme algoritmaları ve yönlendirme tablolarını kullanarak bir başkası, kendi "mini-internet "imi oluşturmak için iki tüketici sınıfı yönlendiriciyi (belki de DD-WRT çalıştıran) bağlamak ne kadar kolay (ya da zor) olurdu?

Fiziksel olarak kurulumun çok basit olacağını hayal ediyorum - bir bilgisayarı LAN portu üzerinden bir yönlendiriciye, başka bir bilgisayarı LAN portu üzerinden diğer yönlendiriciye bağlar ve sonra yönlendiricileri WAN portları aracılığıyla birbirine bağlardım. Amacım, iki bilgisayarın farklı LAN'larda olmasına rağmen birbirleriyle iletişim kurabilmelerini sağlamak. İdeal olarak, halka açık adres alanındaki IP adreslerini bilgisayarlara atayacağım, çünkü gerçek İnternet'e bağlı olmayacak.

Sorum şu ki, yönlendiricileri bunu nasıl yapılandırabilirim? Okuduğum kadarıyla en azından göründüğü gibi, NAT'ı devre dışı bırakmak zorunda kalacağım, böylece her bilgisayarın ortak bir IP’si olması ve her iki yönlendirici üzerinde de statik yollar kurması için birbirlerini bilmeleri gerekirdi; Aslında iki yedek DD-WRT yönlendiricim var, bu yüzden eğer mümkünse denemek isterim.

Düzenleme: Yani cevapların eksikliğinden yargılamak sanırım bu kolayca yapılabilecek bir şey değil mi?

Yanıtlar:


0

NAT'ı devre dışı bırakmanız gerekeceğinden haksızsınız. Ayrıca herhangi bir PPPoE'yi devre dışı bırakmak ve WAN bağlantı noktalarını düz Ethernet modunda kullanmak isteyeceksiniz.

Varsayarsak C, Dve Emüşterileri iken Rve Syönlendiriciler, ve fiziksel ağ kurulum şu şekildedir:

C (eth0) -- (int0) R (ext0) --- (ext0) S (int0) -- (eth0) D
                             |
                           (eth0)
                             E

Aşağıdaki adres bloklarını ve adreslerini atayalım (bunun /8gibi şeyler için kullanılmayı bekleyen bir blok varsa genel adresleri kullanmaya gerek yoktur ):

R/s: 10.0/16
C/R: 10.1/16
S/D: 10.2/16

C eth0: 10.1.0.2
R int0: 10.1.0.1
R ext0: 10.0.1.1
S ext0: 10.0.2.1
S int0: 10.2.0.1
D eth0: 10.2.0.2
E eth0: 10.0.0.2

Bu durumda, R aşağıdaki yollara ihtiyaç duyacaktır:

10.0/16 dev ext0
10.1/16 dev int0
10.2/16 via 10.0.2.1 dev ext0

S aşağıdaki yollara ihtiyaç duyacaktır:

10.0/16 dev ext0
10.1/16 via 10.0.1.1 dev ext0
10.2/16 dev int0

İçin yollar Cve Doldukça basittir. Örneğin, C düzenli olacak

10.1/16 dev eth0
default via 10.1.0.1 dev eth0

DHCPYönlendiriciler tarafından kolayca itilebilirler .

E için yollar biraz daha karmaşıktır, çünkü paketlerini hangi ağ geçidine göndereceğine karar vermesi gerekir:

10.0/16 dev eth0
10.1/16 via 10.0.1.1 dev eth0
10.2/16 via 10.0.2.1 dev eth0

Sadece iki yönlendiricili bir "mini Internet" oldukça anlamsız. İdeal olarak ikiden fazla arabirim ile daha fazlasını elde etmeyi deneyin, bir çok ağ oluşturun (bir anahtar / hub ile ağları temsil edin ve onlara bir adres bloğu verin) ve ağları yönlendiricilere rastgele bağlayın. Güzergahlar daha ilginç hale gelecek ve yük dengeleme gibi şeylere izin verecektir. Bir miktar tecrübe edindikten sonra, yönlendirme tablolarının otomatik olarak ayarlanmasına izin vermek için BGP istemcilerini yönlendiricilerden kovma zamanı.

Tüketici sınıfı yönlendirici web arayüzleri, bunun gibi ayrıntılı rotaları ayarlamak için tasarlanmamıştır, bu nedenle onları iş için kötüye kullanmayı denemek oldukça anlamsız bir egzersizdir; Yönlendiricinin komut satırı arabirimlerini kullanarak doğrudan çalışmanızı tavsiye ederim. Tüketici sınıfı yönlendiriciler genellikle yalnızca iki ağ arabirimine ("WAN" ve "dahili") sahiptir, bu nedenle bir kerede ikiden fazla ağı bağlamak için onları kullanmak imkansızdır; gelen bir paketi yaymak, vb.)


Müthiş, teşekkürler! Şimdi yapılandırmayı daha iyi anlıyorum. Kurumsal yönlendiricilerin muhtemelen bunun için daha uygun olduğunu biliyorum, ancak yalnızca temelleri öğrenmeye çalışıyorum, bu yüzden yeteneklerini
tüketene

daha da iyisi, birden fazla ağ kartına sahip basit bir Linux kutusu olacaktır.
mic_e
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.