Verbindung zu MariaDB von der internen VM-Struktur aus nicht möglich

Verbindung zu MariaDB von der internen VM-Struktur aus nicht möglich

Staffel 1

Virtuelle Maschine 1: Ubuntu-App-Server

Virtuelle Maschine 2: MariaDB 1

Staffel 2

Virtuelle Maschine 3: Ubuntu-App-Server

Virtuelle Maschine 4: MariaDB 2

Von vm04 und 03 aus kann ich mit der Verbindungszeichenfolge mit Port 3306 eine Verbindung zu DB1 herstellen, aber von vm01 und 02 aus kann ich keine Verbindung zu DB2 herstellen

Telnet kann von 3306 aus eine Verbindung zu DB2 herstellen

Beide Datenbanken sind MariaDB 10.6 und alle VMs haben dieselbe Konfiguration. VM03 kann eine Verbindung zu DB2 herstellen.

Wenn ich den DB2-Verkehr mit tcpdump abhöre, kann ich sehen, dass die Anfragen bei DB ankommen, aber was danach passiert, weiß ich nicht genau.

Irgendeine Idee:

netstat -tulpn | grep HÖREN | grep 3306

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      5145/mariadbd
tcp6       0      0 :::3306                 :::*                    LISTEN      5145/mariadbd

bearbeiten:

Fehlermeldung von DB1

2023-02-27 12:32:17 5771 [Warning] Aborted connection 5771 to db: 'testdev' user: 'testuser' host: 'vm02' (Got timeout reading communication packets)

Route -n (db2)

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         PublicIP        0.0.0.0         UG    0      0        0 eth0
0.0.0.0         192.168.1.151   0.0.0.0         UG    0      0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

s1 192.168.2.0/24
s2 192.168.1.0/24

iptables

iptables -A FORWARD -p tcp --source 192.168.2.1/24 --dport 3306 -j ACCEPT
iptables -A FORWARD -p tcp --source 192.168.2.1/24 --dport 3307 -j ACCEPT
iptables -A INPUT -p tcp --source 192.168.2.1/24 --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp --source 192.168.2.1/24 --dport 3307 -j ACCEPT

same for 1.1./24 subnets

verwandte Informationen