Дорогие, первое сообщение в этом форуме, поэтому представлюсь. Сейчас у меня есть один роутер hAP AC2 (работает под ROS 7.8) за оптическим ONT в Испании. Я успешно настроил Surfshark Wireguard VPN и теперь хочу реализовать kill switch (если VPN отключается, VPN-трафик просто блокируется). В моей локальной сети только одно устройство использует VPN, остальные — идут без VPN. Я уже прошёлся по обсуждению , но пока не понимаю, что не так. Ниже мой конфиг для Mangle — NAT, а также маршрутизации — правила — таблицы. Похоже, что-то не так с правилами?
Mangle
/ip firewall mangle
add action=mark-routing chain=prerouting disabled=yes new-routing-mark=Surfshark_blackhole passthrough=yes src-address-list=Under_VPN
add action=change-mss chain=forward new-mss=clamp-to-pmtu out-interface=WG-Surfshark passthrough=yes protocol=tcp tcp-flags=syn
add action=set-priority chain=postrouting new-priority=4 out-interface=vlan3 passthrough=yes
add action=set-priority chain=postrouting new-priority=1 out-interface=pppoe-out1
NAT
/ip firewall nat
add action=masquerade chain=srcnat comment=“defconf: masquerade” ipsec-policy=out,none out-interface-list=WAN
add action=masquerade chain=srcnat comment=masquerade-ovpn src-address=192.168.76.0/24
add action=masquerade chain=srcnat comment=“default configuration” out-interface-list=Vlan2&3
add action=masquerade chain=srcnat comment=masq-surfshark out-interface=WG-Surfshark
ROUTE
/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=WG-Surfshark pref-src=“” routing-table=Surfshark scope=30 suppress-hw-offload=no target-scope=10
TABLE
/routing table
add disabled=no fib name=Surfshark
RULES
/routing rule
add action=lookup-only-in-table disabled=no interface=bridge src-address=192.168.87.241/32 table=Surfshark
Заранее спасибо за помощь!
С уважением,
Mangle
/ip firewall mangle
add action=mark-routing chain=prerouting disabled=yes new-routing-mark=Surfshark_blackhole passthrough=yes src-address-list=Under_VPN
add action=change-mss chain=forward new-mss=clamp-to-pmtu out-interface=WG-Surfshark passthrough=yes protocol=tcp tcp-flags=syn
add action=set-priority chain=postrouting new-priority=4 out-interface=vlan3 passthrough=yes
add action=set-priority chain=postrouting new-priority=1 out-interface=pppoe-out1
NAT
/ip firewall nat
add action=masquerade chain=srcnat comment=“defconf: masquerade” ipsec-policy=out,none out-interface-list=WAN
add action=masquerade chain=srcnat comment=masquerade-ovpn src-address=192.168.76.0/24
add action=masquerade chain=srcnat comment=“default configuration” out-interface-list=Vlan2&3
add action=masquerade chain=srcnat comment=masq-surfshark out-interface=WG-Surfshark
ROUTE
/ip route
add disabled=no distance=1 dst-address=0.0.0.0/0 gateway=WG-Surfshark pref-src=“” routing-table=Surfshark scope=30 suppress-hw-offload=no target-scope=10
TABLE
/routing table
add disabled=no fib name=Surfshark
RULES
/routing rule
add action=lookup-only-in-table disabled=no interface=bridge src-address=192.168.87.241/32 table=Surfshark
Заранее спасибо за помощь!
С уважением,
