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.