@astar7922

Как организовать подключение к mariadb серверу по VPN?

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 заставить работать.
Но как не знаю :-)

Что посоветуете, как это исправить?
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
настройте фаервол - например опишите какие сети и интерфейсы входят в зону trust
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы