Ostatnio aktywny 1750113420

Rewizja 8541372a9c2ed2429f986147a6008c4c046080f1

add-vpn-mangle.rsc Surowy
1:do {
2 :local vpnCidr "192.168.99.0/24"
3 :local vpnAddressListExists [:len [/ip firewall address-list find where list="VPN" and address="$vpnCidr"]]
4 :if ($vpnAddressListExists = 0) do={
5 /ip firewall address-list add address="$vpnCidr" disabled=no dynamic=no list=VPN
6 }
7} on-error={
8 :log warning "Errror creating VPN address list"
9}
10
11:do {
12 :local vpnAcceptExists [:len [/ip/firewall/mangle/find where action="accept" and chain="prerouting" and dst-address-list="VPN" ]]
13 :if ($vpnAcceptExists =0) do={
14 /ip firewall mangle print
15 /ip firewall mangle add action=accept chain=prerouting dst-address-list=VPN place-before=0
16 }
17} on-error={
18 :log warning "Errror creating VPN mangle rule"
19}
20