VPS сервер где то в интернете. стоит Wireguard. Белый IP + wg0 интерфейс 10.0.0.1
дома роутер с Wireguard клиентом и внутренняя сеть 192.168.1.0
vpn на сервере имеет маршрут в сеть 192.168.0, члены семьи из других мест подключаясь к VPN имеют возможность внутри сети 10.0.0.0/24 подключаться и по RDP и по всякому (использую чтобы родителям помогать)
установил на VPS MariaDB server, привязал его так:
mysqld --print-defaults
mysqld would have been started with the following arguments:
--bind-address=127.0.0.1 --bind-address=10.0.0.1
netstat показывает:
netstat -atn | grep 3306
tcp 0 0 10.0.0.1:3306 0.0.0.0:* LISTEN
права все дал
MariaDB [(none)]> SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';
+-------+--------------+
| User | Host |
+-------+--------------+
| user1 | 10.0.0.% |
| user1 | 192.168.1.% |
| | myserv |
| user1 | myserv |
+-------+--------------+
firewalld запущен только для зоны public (белый адрес), wg0 интерфейс этой зоне не принадлежит т.е. как понимаю внутри все ходит без файервола
не могу клиентом mariadb (HeidiSQL) из дома подключиться к серверу базы данных (ошибка 10060)
как только привязываю wg0 к zone home и настраиваю там mysql сервис - все работает, то есть засада в файерволе, но сразу перестает работать все остальное. кое что поправил но вариантов использования в семье куча, проще один mysql заставить работать.
Но как не знаю :-)
Что посоветуете, как это исправить?