दो लिनक्स सर्वरों के बीच पुल नेटवर्क


11

मुझे निम्नलिखित नेटवर्क वास्तुकला स्थापित करने की आवश्यकता है:

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

दो सार्वजनिक आईपी को निम्न प्रकार से कॉन्फ़िगर किया जाना है:

  • eth0 और eth1 of ** Centos6-1 को IP1 के साथ एक पुल के रूप में कॉन्फ़िगर किया जाना है
  • Centos6-1 को IP1 के साथ एक्सेस किया जा सकता है
  • Centos6-2 के eth0 को IP2 के साथ कॉन्फ़िगर किया गया है
  • IP2 को मिलने वाला कोई भी अनुरोध Centos6-1 से होकर गुजरेगा

मैं इस उपलब्धि को कैसे पूरा कर सकता हूं?

दूसरे सर्वर में एक सेवा चल रही है। यह सेवा IP2 से बंधेगी। क्या होगा

संपादित करें:

अगर मैं निम्नलिखित बॉक्स 1 में करूँ:

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

यह मैं क्या चाहता हूँ?


10
Visio? किसे चाहिए Visio? इस आदमी को नहीं! +1
एमडीएमरा

1
ASCII आरेख को अपने प्रश्नों में डालकर सर्वरफॉल्ट पर मुफ्त + 1 के लिए पूछ रहा है - स्वागत है!
काइल स्मिथ

1
हाथ खींचना '12 का नया ASCII चित्र है!
पीएफओ

अगर केवल मेरे श्रेष्ठ ने ही
असीसी

यह Centos6-1 के माध्यम से बहेगा, लेकिन केवल लिंक परत पर। एक नेटवर्क स्विच के रूप में अपने Centos6-1 का उपयोग करना पसंद है।
sybreon

जवाबों:


1

इस ब्लॉग के अनुसार , आप CentOS के तहत पुल को इस तरह से सेटअप कर सकते हैं:

आपको जोड़ना होगा /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”

और में ifcfg-eth0:

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

ifcfg-eth1 समान होगा

HWADDR आपके पास eth0 का MAC पता, सम्मान है। eth1 ...

दो सर्वरों के बीच आपको क्रॉसओवर ईथरनेट केबल रखना होगा ...


2

यह ब्रिजिंग नहीं है, जो आप चाहते हैं वह सरल NAT अग्रेषण है।

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

और एक निजी आंतरिक_आईपी जोड़ी (आंतरिक_आईपी 1, आंतरिक_आईपी 2) का उपयोग करके बक्से को संवाद करने दें


क्या यह पैकेट वर्बटीम को छोड़ देता है या पैकेट हेडर को संशोधित करता है? मैं लिंक लेयर के लिए जा रहा हूं क्योंकि मैं अपने पैकेट को बरकरार रखना चाहता हूं।
पिछाड़ी

यह आने वाले पैकेटों के गंतव्य आईपी और आउटगोइंग पैकेटों के स्रोत आईपी को बदल देता है। आपको क्यों लगता है कि यह एक समस्या है?
एडपर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.