iki linux sunucusu arasındaki köprü ağı


11

Aşağıdaki ağ mimarisini ayarlamam gerekiyor:

                       Internet
                        ^   
+-----------------+     |          +------------------+
|  Centos6-1      |     |          |      Centos6-2   |
|      +---- eth0 + ----+          |                  |
| (br0)|          |                |                  |
|      +---- eth1 +----------------+ eth0             |
+-----------------+                +------------------+
                     ( cable connection )

İki ortak IP aşağıdaki gibi yapılandırılmalıdır:

  • ** Centos6-1'in eth0 ve eth1 , IP1 ile bir köprü olarak yapılandırılacaktır
  • Centos6-1'e IP1 ile erişilebilir
  • Centos6-2'nin eth0 değeri IP2 ile yapılandırıldı
  • IP2'ye gönderilen herhangi bir talep Centos6-1'den akacaktır

Bu başarıyı nasıl başarabilirim?

İkinci sunucuda çalışan bir hizmet var. Bu hizmet IP2'ye bağlanacaktır. ne olacak

Düzenle:

Eğer box1'de aşağıdakileri yaparsam:

brctl addbr br0
ifdown eth0
ifdown eth1
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
ifconfig br0 IP1 ****

istediğimi yapar mıydı?


10
Visio? Visio'ya kimin ihtiyacı var? Bu adam değil! +1
MDMarra

1
Sorularınıza ASCII diyagramları koymak ServerFault'da ücretsiz + 1 istiyor - gemiye hoş geldiniz!
Kyle Smith

1
Elle çizilmiş '12 yeni ASCII diyagramı!
pfo

sadece benim amir ascii gücünü anladıysa :)
Aftnix

Centos6-1'den geçecek, ancak sadece bağlantı katmanından akacaktır. Centos6-1'inizi bir ağ anahtarı olarak kullanmak gibi.
sybreon

Yanıtlar:


1

Bu blog'a göre , CentOS altında köprü bu şekilde kurabilirsiniz:

Eklemeniz gerekenler /etc/sysconfig/network-scripts/ifcfg-br0:

DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
DNS1=192.168.0.1
GATEWAY=192.168.0.1
IPADDR=192.168.0.100
NETMASK=255.255.255.0
ONBOOT=yes
SEARCH=”example.com”

Ve içinde ifcfg-eth0:

DEVICE=eth0
HWADDR=00:1e:90:f3:f0:02
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0

ifcfg-eth1 benzer olacaktır.

HWADDR, eth0, resp. eth1 ...

İki sunucu arasında çapraz Ethernet kablosuna sahip olmalısınız ...


2

Bu köprü oluşturmuyor, istediğiniz basit NAT iletimi.

iptables -t nat -A PREROUTING -i eth0 -d IP2 --to-destination internal_IP2 -j DNAT

Ve kutuların özel bir internal_IP çifti (internal_IP1, internal_IP2) kullanarak iletişim kurmasına izin verin


bu paketleri bırakıyor veya paket başlığını değiştiriyor mu? Bağlantı katmanı için gidiyorum çünkü paketlerimin bozulmasını istiyorum.
Aftnix

Gelen paketlerin hedef IP'sini ve giden paketlerin kaynak IP'sini değiştirir. Bunun neden bir sorun olduğunu düşünüyorsun?
adaptr
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.