Verbinden Sie Server mit Server über die sekundäre Netzwerkkarte

Verbinden Sie Server mit Server über die sekundäre Netzwerkkarte

Ich habe eine CentOS-Box mit mehreren Netzwerkkarten, auf denen Apache läuft. Außerdem habe ich eine weitere Box mit RHEL, die als MySQL-Server fungieren soll. Ich versuche, die sekundäre Netzwerkkarte auf der Apache-Box zu verwenden, um eine direkte Verbindung zum MySQL-Server herzustellen, aber bisher ohne Erfolg. Ich möchte die MySQL-Box so weit wie möglich isolieren, weshalb ich eine direkte Verbindung anstelle einer Verbindung über einen Switch anstrebe.

Ich habe ein Crossover-Kabel zwischen ihnen verlegt.

IP-Konfigurationen:

Apache-Box

eth0 [to lan]
ip addr:  192.168.200.100
netmask:  255.255.0.0
gateway:  192.168.111.1

eth1 [to mysql]
ip addr:  192.168.200.101
netmask:  255.255.0.0
gateway:  [blank]

MySQL-Box

eth0 [to apache]
ip addr:  192.168.200.203
netmask:  255.255.0.0
gateway:  192.168.200.201

Der Rest unseres Netzwerks befindet sich im Subnetz 192.168.111.0/24.

Ping gibt nur „Zielhost nicht erreichbar“ zurück. Ich habe verschiedene Varianten dieser Konfiguration ausprobiert (einschließlich Straight-Through-Kabel) und es gelingt mir nicht, die beiden Geräte miteinander kommunizieren zu lassen.

Jede Hilfe ist willkommen.

Antwort1

Bisher gibt es ein paar kleinere Probleme mit Ihrem Setup: - Das Gateway der Apache-Box ist über keine ihrer Schnittstellen erreichbar. Stellen Sie die eth0-IP-Adresse der Apache-Box auf einen Wert in Ihrem Subnetz 192.168.111.0/24 ein. - Alle Ihre Netzmasken platzieren alle Ihre Adressen im Subnetz 192.168.0.0/16, was für Verwirrung sorgt. Stellen Sie alle Ihre Netzmasken auf 255.255.255.0 ein. - Sofern Ihre Apache-Box kein Routing durchführt (tun Sie das nicht), wird sie sich nicht als Gateway verhalten. Ändern Sie das eth0-Gateway der MySQL-Box in [leer].

Sobald dies erledigt ist, führen Sie auf der Apache-Box einen Ping an 192.168.200.203 aus. Sie sollte sich für eth1 entscheiden, da sie sich im Subnetz 192.168.200.0/24 befindet, und der Ping sollte die MySQL-Box erreichen (ungeachtet der Firewalls).

Prost!

verwandte Informationen