Wie verwende ich eine zweite elastische Netzwerkschnittstelle im selben Subnetz?

Wenn ich einen Amazon EC2 CentOS 7-Server in der Verfügbarkeitszone us-east-1a einschalte, wird dem Server automatisch eine primäre private IP-Adresse auf eth0 zugewiesen, z. B. 172.31.8.244/20 und ein Gateway von 172.31.0.1 . Wenn ich dann eine zweite Schnittstelle an eth1 anhänge, kann ich die Adresse angeben, die sich im Subnetz 172.31.0.0/20 befinden muss (oder eine wird mir automatisch in diesem Subnetz zugewiesen). Eth1 hat das gleiche Gateway wie eth0. Angenommen, mir wurde der 172.31.12.121/20 zugewiesen. Ich verwende dieselbe Sicherheitsgruppe auf eth0 und eth1, wodurch SSH nur ein- und alles ausläuft.

Das Problem ist, dass, wenn ich versuche, zu eth0 von einem anderen Server zu SSH, es gut funktioniert. Aber wenn ich versuche, zu eth1 SSH zu machen, bekomme ich eine Auszeit.ip addr undip route zeigt an, dass beide Schnittstellen aktiv sind und die richtigen Routen haben. Ich kann sogar lokal zu eth1 SSH und das / var / log / secure-Protokoll zeigt die korrekten Einträge als wenn ich zu eth0 SSH an eth1 gebunden habe. Was muss ich tun, um mit SSH von einem anderen Server aus auf beide Schnittstellen zugreifen zu können?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage