Mikrotik — FAQ

Проброс портов

Добавим проброс порта 995 с группы интефейсов WAN интерфейса pppoe-out1 на ip 10.8.0.230 на порт 995

/ip firewall nat add action=dst-nat chain=dstnat dst-port=995 in-interface-list=WAN protocol=tcp to-addresses=10.8.0.230 to-ports=995
/ip firewall nat add chain=srcnat src-address=10.8.0.23/24 dst-address=10.8.0.230 protocol=tcp dst-port=995 action=masquerade
/ip firewall nat add action=dst-nat chain=dstnat comment="995_from_inner_to_external_ip" dst-address-type=local dst-port=995 protocol=tcp to-addresses=10.8.0.230

Mikrotic l2tp client

/interface l2tp-client add name="l2tp-out1" max-mtu=1450 max-mru=1450 mrru=disabled connect-to=$VPN_SERVER_NAME user="$VPN_USER" password="$VPN_PASSWORD" profile=default-encryption keepalive-timeout=disabled use-ipsec=yes ipsec-secret="$IP_SEC_KEY" allow-fast-path=no add-default-route=no dial-on-demand=no allow=pap,chap,mschap1,mschap2
/ip ipsec proposal set [ find default=yes ] auth-algorithms=sha1 enc-algorithms=aes-256-cbc,aes-192-cbc,aes-128-cbc lifetime=30m pfs-group=modp1024
/ip route add dst-address=$NETOWORK/24 gateway=l2tp-out1
/ip firewall nat add action=masquerade chain=srcnat out-interface=l2tp-out1

Добавить маршруты через интерфейс

/ip route add dst-address=172.21.7.0/24 gateway=l2tp-out1
/ip firewall nat add action=masquerade chain=srcnat out-interface=l2tp-out1

Удалить правило

/ip firewall nat print
/ip firewall nat  remove номер_правила

Или, например, по ключу

/ip firewall nat  remove [find dst-port="2224"]

Как закрыть порт на mikrortik

Закрыть порт — например 2000 протокол tcp на интерфейсе — например pppoe-out1

Смотрим список интерфейсов

interface print

Видим наш интерфейс
И применяем правило

/ip firewall filter add chain=input action=drop protocol=tcp in-interface=pppoe-out1 dst-port=2000

Защита ssh


/ip firewall nat add chain=input protocol=tcp dst-port=22 src-address-list=ssh_blacklist action=drop \ comment="drop ssh brute forcers" disabled=no add chain=input protocol=tcp dst-port=22 connection-state=new \ src-address-list=ssh_stage3 action=add-src-to-address-list address-list=ssh_blacklist \ address-list-timeout=10d comment="" disabled=no add chain=input protocol=tcp dst-port=22 connection-state=new \ src-address-list=ssh_stage2 action=add-src-to-address-list address-list=ssh_stage3 \ address-list-timeout=1m comment="" disabled=no add chain=input protocol=tcp dst-port=22 connection-state=new src-address-list=ssh_stage1 \ action=add-src-to-address-list address-list=ssh_stage2 address-list-timeout=1m comment="" disabled=no add chain=input protocol=tcp dst-port=22 connection-state=new action=add-src-to-address-list \ address-list=ssh_stage1 address-list-timeout=1m comment="" disabled=no

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.