Как Вы уже все поняли с MT я знаком чуть чуть, да и опыта в настройке WF нету

Вообще задача такова:
1) Настроить по правилу: "всем всё можно".
2) Настроить защиту от флуда (про DDoS я не говорю, но если подскажите, - буду благодарен).
3) Защитить сам MT.
3) При всём это не перегружать железку.
Что и как реализовано:
Код: Выделить всё
/ip firewall filter> print
Flags: X - disabled, I - invalid, D - dynamic
0 X chain=input action=tarpit protocol=tcp src-address-list=blocked-addr connection-limit=1,32
1 ;;; Drop invalid connection packets
chain=forward action=drop connection-state=invalid
2 ;;; Allow established connections
chain=forward action=accept connection-state=established
3 ;;; Allow related connections
chain=forward action=accept connection-state=related
4 ;;; Allow UDP
chain=forward action=accept protocol=udp
5 ;;; Allow ICMP Ping
chain=forward action=accept protocol=icmp
6 ;;; Allow all for all (in)
chain=forward action=accept dst-address=192.168.0.0/24
7 ;;; Allow all for all (out)
chain=forward action=accept src-address=192.168.0.0/24
8 ;;; Drop all
chain=forward action=drop
Код: Выделить всё
/ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade out-interface=WAN-main-PPPoE
1 chain=srcnat action=masquerade src-address=192.168.0.10-192.168.0.254 out-interface=LAN-1
2 ;;; NAT for HTTP
chain=dstnat action=dst-nat to-addresses=192.168.0.100 to-ports=80 protocol=tcp dst-address=4*.15*.16*.10* dst-port=80
3 ;;; NAT for FTP
chain=dstnat action=dst-nat to-addresses=192.168.0.100 to-ports=21 protocol=tcp dst-address=4*.15*.16*.10* dst-port=21
4 ;;; NAT for Minecraft HTTP
chain=dstnat action=dst-nat to-addresses=192.168.0.101 to-ports=80 protocol=tcp dst-address=4*.15*.16*.10* dst-port=8080
5 ;;; NAT for Minecraft
chain=dstnat action=dst-nat to-addresses=192.168.0.101 to-ports=25565 protocol=tcp dst-address=4*.15*.16*.10* dst-port=25565
6 ;;; NAT for Minecraft
chain=dstnat action=dst-nat to-addresses=192.168.0.101 to-ports=25565 protocol=udp dst-address=4*.15*.16*.10*6 dst-port=25565
7 ;;; NAT for Icecast2
chain=dstnat action=dst-nat to-addresses=192.168.0.101 to-ports=8000 protocol=tcp dst-address=4*.15*.16*.10* dst-port=8000
8 ;;; NAT for uTorrent
chain=dstnat action=dst-nat to-addresses=192.168.0.20 to-ports=24699 protocol=tcp dst-address=4*.15*.16*.10* dst-port=24699
9 ;;; NAT for uTorrent
chain=dstnat action=dst-nat to-addresses=192.168.0.20 to-ports=24699 protocol=udp dst-address=4*.15*.16*.10* dst-port=24699
action=tarpit - Отключен, потому-что не понял как он работает, но думаю очень полезная вещь.