Т.к. у меня есть связка для тестирования различного функционала (к примеру поднят работоспособный Exchange 2010 Rollup 32 + TLS 1.2
для домена @ekzorchikdom.ru
) в целях повышения своей квалификации "Связываем Wireguard на Mikrotik 7.11.2 и VPS в Беларуссии"
, то хочу себе сделать еще одну заметку, а то уже не первый раз ломаю голову почему банальное правила проброс порта не работает. На самом деле оно работает, но с одним нюансом, который я если не так часто использую забываю.
В окружении за Mikrotik CHR
создана виртуальная машина для проработки настройки SQL Server 2016 + SSL
и вот чтобы к ней подключаться из вне при обращении по RDP
указывая в качестве имени хоста: mstsc /v:mail.ekzorchikdom.ru:48001
нужно сделать следующее:
Шаг №1:
На системе где установлена связка Windows Server 2016 Std + SQL Server 2016 (SQL Server 13.0.5850.14)
и включено удаленное подключение по RDP (3389/tcp):
IP: 10.90.90.6
Шаг №2:
На Wireguard
сервере, это у меня VPS
система в Беларуссии (VPS
систему по тарифному плану "Микро"
) проверяю что через туннель вижу IP: 10.90.90.6
ekzorchik@mail:~$ ping 10.90.90.6 PING 10.90.90.6 (10.90.90.6) 56(84) bytes of data. 64 bytes from 10.90.90.6: icmp_seq=1 ttl=127 time=21.2 ms ^C --- 10.90.90.6 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 21.213/21.213/21.213/0.000 ms ekzorchik@mail:~$
создаю правило проброс порта:
ekzorchik@mail:~$ sudo firewall-cmd --zone=external --add-forward-port=port=48001:proto=tcp:toport=3389:toaddr=10.90.90.6 --permanent success ekzorchik@mail:~$ sudo firewall-cmd --reload
Шаг №3:
Подключаюсь через Winbox
к Mikrotik CHR
и создаю правило маркировки трафика через wireguard
туннель:
winbox - host:ip - user&pass - IP - Firewall
— вкладка Mangle
вкладка General
Chain: prerouting
Src. Address: 10.90.90.6
Dst. Address: ! 10.90.90.6
вкладка Action
Action: mark routing
New Routing Mark: wireguard
Passthrough: галочку не ставлю
и нажимаю Apply, OK.
Шаг №4:
Проверяю, что настроенное правило проброс порта работает:
mstsc /v:mail.ekzorchikdom.ru:48001
авторизуюсь
Username:
Password:
Domain:
и успешно подключаюсь к Windows Server 2016 Std
где прорабатываю функционал и выход с этой системы в интернет идет также через WAN-IP VPS
системы, а не через интернет за Mikrotik(ом).
Итого все было в забытом правиле на Mikrotik
которое я для новой системы опять забыл. У меня как всегда, если я не задокумментировал, то по-сути забыл, а если задокумментировал, то помню, что и, как и в случае чего могу обратиться на свои блоги и решить поставленную задачу.
На этом у меня пока все, с уважением автор блога Олло Александр aka ekzorchik.