No puedo conectarme a MariaDB desde la estructura interna de VM

No puedo conectarme a MariaDB desde la estructura interna de VM

T1

Máquina virtual 1: servidor de aplicaciones Ubuntu

Máquina virtual 2: MariaDB 1

T2

Máquina virtual 3: servidor de aplicaciones Ubuntu

Máquina virtual 4: MariaDB 2

desde vm04 y 03 puedo conectarme a DB1 con una cadena de conexión con el puerto 3306 pero no puedo conectar DB2 desde vm01 y 02

Telnet puede conectarse desde 3306 a DB2

Tanto MariaDB 10.6 de DB como todas las VM tienen la misma configuración. VM03 puede conectarse a DB2.

Cuando escucho el tráfico de DB2 con tcpdump, puedo ver que las solicitudes llegan a la base de datos, pero no sé exactamente qué sucede después.

Alguna idea:

netstat-tulpn | grep ESCUCHAR | grupo 3306

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

editar:

mensaje de error de DB1

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

ruta -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

información relacionada