смена дефолтного ssh порта на рандомный

Обсуждение ПО и его настройки
Ответить
Men
Сообщения: 2
Зарегистрирован: 14 авг 2023, 11:46

настроил проброс порта 22
chain=dstnat action=dst-nat to-addresses=192.168.2.9 to-ports=22 protocol=tcp dst-address=xx.xx.xx.xx dst-port=22 log=no
log-prefix="---"

добавил разрешение в FW
0 ;;; server SP
chain=forward action=accept protocol=tcp in-interface-list=WAN dst-port=22 log=no log-prefix="*****"

все работает.
как только меняю порт назначения с 22 на любой другой к примеру 2222.
FW перестает ловить пакеты и и они летят в следущие правило у меня оно дроп всех форводов на wan

правлю порт назначения
chain=dstnat action=dst-nat to-addresses=192.168.2.9 to-ports=22 protocol=tcp dst-address=xx.xx.xx.xx dst-port=2222 log=no
log-prefix="---"
правлю порт назначения в FW
chain=forward action=accept protocol=tcp in-interface-list=WAN dst-port=2222 log=no log-prefix="*****"

что я пропустил подскажите пожалуйста ?

лог дропа
------->>>> forward: in:PPPoE out:bridge1, proto TCP (SYN), 17.xx.xx.xx:43492->192.168.2.9:22, NAT 17.xx.xx.xx:43492->(6.xx.xx.xx:2222->192.168.2.9:22), len 44


xvo
Сообщения: 4204
Зарегистрирован: 25 фев 2018, 22:41
Откуда: Москва

Править firewall не надо.
До него пакет доходит с уже измененным dst-nat'ом портом.

А вообще достаточно в firewall'е добавить универсальное правило:
/ip firewall filter add chain=forward action=accept connection-nat-state=dstnat


Telegram: @thexvo
Men
Сообщения: 2
Зарегистрирован: 14 авг 2023, 11:46

ход мыслей понял, спасибо.


Ответить