You are on page 1of 1

{

:local f [(1) ];
#10 ‫حدد عدد الخطوط تحت هذا السطر االن الخطوط‬
:local t [(1) ];
#‫ حدد اسم منفذ الخروج االن هو‬out
:local o [("OUT") ];

:for e system reboot to $t do={

:local k [("pppoe-out$e") ];

:local p [($e - 1) ];

/ip firewall mangle

add action=mark-connection chain=prerouting connection-mark=no-mark in-


interface=("$k") new-connection-mark=("CON_$e") passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark dst-address-
type=!local in-interface=$o new-connection-mark=("CON_$e") passthrough=yes per-
connection-classifier=("both-addresses-and-ports:$t/$p")
add action=mark-routing chain=prerouting connection-mark=("CON_$e") in-interface=$o
new-routing-mark=("TO_$e") passthrough=no
add action=mark-routing chain=output connection-mark=("CON_$e") new-routing-
mark=("TO_$e") passthrough=yes

/ip firewall nat


add action=masquerade chain=srcnat out-interface=("$k")
/ip route
add distance=1 gateway=("$k") routing-mark=("TO_$e")

add distance=("$e") gateway=("$k")

}}
#
#

You might also like