Ich muss folgende Netzwerkarchitektur einrichten:
Internet
^
+-----------------+ | +------------------+
| Centos6-1 | | | Centos6-2 |
| +---- eth0 + ----+ | |
| (br0)| | | |
| +---- eth1 +----------------+ eth0 |
+-----------------+ +------------------+
( cable connection )
Zwei öffentliche IPs sind wie folgt zu konfigurieren:
- eth0 und eth1 von ** Centos6-1 sind als Brücke mit IP1 zu konfigurieren
- Auf Centos6-1 kann mit IP1 zugegriffen werden
- eth0 von Centos6-2 ist mit IP2 konfiguriert
- Jede an IP2 gerichtete Anfrage wird über Centos6-1 geleitet
Wie kann ich dieses Kunststück vollbringen?
Auf dem zweiten Server wird ein Dienst ausgeführt. Dieser Dienst wird an IP2 gebunden. was wird passieren
Bearbeiten:
Wenn ich in Box1 folgendes mache:
brctl addbr br0
ifdown eth0
ifdown eth1
ifconfig eth0 0.0.0.0 up
ifconfig eth1 0.0.0.0 up
ifconfig br0 IP1 ****
würde es tun, was ich will?
linux
networking
centos
bridge
Aftnix
quelle
quelle
Antworten:
Laut diesem Blog können Sie Bridge unter CentOS folgendermaßen einrichten:
Sie müssen hinzufügen
/etc/sysconfig/network-scripts/ifcfg-br0
:Und in der
ifcfg-eth0
:ifcfg-eth1 wird ähnlich sein.
HWADDR Sie müssen die MAC-Adresse von eth0 haben, resp. eth1 ...
Zwischen zwei Servern muss ein Crossover- Ethernet-Kabel vorhanden sein ...
quelle
Das ist keine Überbrückung. Was Sie wollen, ist eine einfache NAT-Weiterleitung.
Und lassen Sie die Boxen über ein privates internes_IP-Paar (internal_IP1, internal_IP2) kommunizieren.
quelle