@nhickman I’ve already tried that approch, it works for blocking but not the allow.
@Ibersystems I tried your rules (I think I did them right) but they don’t even block.
LAN_Bridge=192.168.5.0/24 on ether2-6 and wlan1
Kids_Bridge=172.16.5.0/24 on wlan2
Phone_Bridge=172.16.0.0/24 on ether7&8
Guest_Bridge=172.16.1.0/24 on wlan3
Wan IP is on WAN_Bridge and is DHCP, cable modem is plugged into ether1, and ether9 also on WAN_Bridge for other devices that need public IP.
Ok, here is the config.
/interface ethernet export
# feb/23/2011 21:10:47 by RouterOS 5.0rc10
# software id = U3ZG-M7DC
#
/interface ethernet
set 0 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FA master-port=none mtu=1500 \
name=ether1 speed=1Gbps
set 1 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FB master-port=none mtu=1500 \
name=ether2 speed=1Gbps
set 2 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FC master-port=none mtu=1500 \
name=ether3 speed=1Gbps
set 3 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FD master-port=none mtu=1500 \
name=ether4 speed=1Gbps
set 4 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FE master-port=none mtu=1500 \
name=ether5 speed=1Gbps
set 5 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BD:FF master-port=none mtu=1500 \
name=ether6 speed=1Gbps
set 6 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BE:00 master-port=none mtu=1500 \
name=ether7 speed=1Gbps
set 7 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BE:01 master-port=none mtu=1500 \
name=ether8 speed=1Gbps
set 8 arp=enabled auto-negotiation=yes bandwidth=unlimited/unlimited disabled=no \
full-duplex=yes l2mtu=1524 mac-address=00:0C:42:A8:BE:02 master-port=none mtu=1500 \
name=ether9 speed=1Gbps
/interface ethernet switch
set switch1 mirror-source=none mirror-target=none name=switch1
set switch2 mirror-source=none mirror-target=none name=switch2
/interface ethernet switch port
set cpu vlan-header=leave-as-is vlan-mode=fallback
set ether1 vlan-header=leave-as-is vlan-mode=fallback
set ether2 vlan-header=leave-as-is vlan-mode=fallback
set ether3 vlan-header=leave-as-is vlan-mode=fallback
set ether4 vlan-header=leave-as-is vlan-mode=fallback
set ether5 vlan-header=leave-as-is vlan-mode=fallback
set ether6 vlan-header=leave-as-is vlan-mode=fallback
set ether7 vlan-header=leave-as-is vlan-mode=fallback
set ether8 vlan-header=leave-as-is vlan-mode=fallback
set ether9 vlan-header=leave-as-is vlan-mode=fallback
/interface bridge export
# feb/23/2011 21:11:05 by RouterOS 5.0rc10
# software id = U3ZG-M7DC
#
/interface bridge
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no \
forward-delay=15s l2mtu=1524 max-message-age=20s mtu=1500 name=LAN_Bridge priority=\
0x8000 protocol-mode=none transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no \
forward-delay=15s l2mtu=2290 max-message-age=20s mtu=1500 name=Kids_Bridge priority=\
0x8000 protocol-mode=none transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no \
forward-delay=15s l2mtu=65535 max-message-age=20s mtu=1500 name=Guest_Bridge priority=\
0x8000 protocol-mode=none transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no \
forward-delay=15s l2mtu=1524 max-message-age=20s mtu=1500 name=Phone_Bridge priority=\
0x8000 protocol-mode=none transmit-hold-count=6
add admin-mac=00:00:00:00:00:00 ageing-time=5m arp=enabled auto-mac=yes disabled=no \
forward-delay=15s l2mtu=1524 max-message-age=20s mtu=1500 name=WAN_Bridge priority=\
0x8000 protocol-mode=none transmit-hold-count=6
/interface bridge filter
add action=accept chain=forward disabled=no dst-address=172.16.5.0/24 in-interface=ether2 \
mac-protocol=ip out-interface=wlan2 src-address=192.168.5.0/24
add action=drop chain=forward comment="##############BLOCK Kids-LAN" disabled=no \
dst-address=192.168.5.0/24 in-interface=wlan2 mac-protocol=ip out-interface=ether2 \
src-address=172.16.5.0/24
/interface bridge port
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether2 path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether3 path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether4 path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether5 path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=wlan1 \
path-cost=10 point-to-point=auto priority=0x80
add bridge=LAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether6 path-cost=10 point-to-point=auto priority=0x80
add bridge=WAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether9 path-cost=10 point-to-point=auto priority=0x80
add bridge=Kids_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
wlan2 path-cost=10 point-to-point=auto priority=0x80
add bridge=Guest_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
wlan3 path-cost=10 point-to-point=auto priority=0x80
add bridge=Phone_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether7 path-cost=10 point-to-point=auto priority=0x80
add bridge=Phone_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether8 path-cost=10 point-to-point=auto priority=0x80
add bridge=WAN_Bridge disabled=no edge=auto external-fdb=auto horizon=none interface=\
ether1 path-cost=10 point-to-point=auto priority=0x80
/interface bridge settings
set use-ip-firewall=yes use-ip-firewall-for-pppoe=no use-ip-firewall-for-vlan=no
/ip firewall nat export
# feb/23/2011 21:11:13 by RouterOS 5.0rc10
# software id = U3ZG-M7DC
#
/ip firewall nat
add action=masquerade chain=srcnat comment="Added by webbox" disabled=no out-interface=\
WAN_Bridge
add action=dst-nat chain=dstnat comment="Remote Desktop to VirtualHost" disabled=no \
dst-port=3389 protocol=tcp to-addresses=192.168.5.20 to-ports=3389
add action=dst-nat chain=dstnat comment="Only allow inbound SMTP traffic from POSTINI" \
disabled=no dst-port=25 in-interface=WAN_Bridge protocol=tcp src-address-list=Postini \
to-addresses=192.168.5.23 to-ports=25
add action=dst-nat chain=dstnat comment="Mail Server" disabled=no dst-port=80,443,993 \
in-interface=WAN_Bridge protocol=tcp to-addresses=192.168.5.23 to-ports=0-65535
add action=dst-nat chain=dstnat comment="Mail Server (Hairpin NAT)" disabled=no \
dst-address-type=local dst-port=80,443,993 in-interface=LAN_Bridge protocol=tcp \
to-addresses=192.168.5.23 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Vipre disabled=no dst-port=18082,18086,18087,1433 \
in-interface=WAN_Bridge protocol=tcp to-addresses=192.168.5.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment="Vipre (Hairpin NAT)" disabled=no \
dst-address-type=local dst-port=18082,18086,18087,1433 in-interface=LAN_Bridge \
protocol=tcp to-addresses=192.168.5.2 to-ports=0-65535
add action=dst-nat chain=dstnat comment=Utorrent disabled=no dst-port=6000 in-interface=\
WAN_Bridge protocol=tcp to-addresses=192.168.5.25 to-ports=6000
add action=dst-nat chain=dstnat comment="Utorrent (Hairpin NAT)" disabled=no \
dst-address-type=local dst-port=6000 in-interface=LAN_Bridge protocol=tcp \
to-addresses=192.168.5.25 to-ports=6000
/ip firewall filter export
# feb/23/2011 21:11:21 by RouterOS 5.0rc10
# software id = U3ZG-M7DC
#
/ip firewall filter
add action=drop chain=input comment="Drop All Traffic From China" disabled=no \
src-address-list=Drop_All_List
add action=accept chain=input comment="Accept established connections" connection-state=\
established disabled=no in-interface=WAN_Bridge
add action=accept chain=input comment="Accept related connections" connection-state=\
related disabled=no in-interface=WAN_Bridge
add action=drop chain=input comment="Drop invalid connections" connection-state=invalid \
disabled=no in-interface=WAN_Bridge
add action=accept chain=input comment=UDP disabled=no in-interface=WAN_Bridge protocol=udp
add action=accept chain=einput comment="SSH for secure shell" disabled=no dst-port=22 \
in-interface=WAN_Bridge protocol=tcp
add action=drop chain=input comment="Drop Winbox from Guest_Bridge" disabled=no dst-port=\
8291 in-interface=Guest_Bridge protocol=tcp
add action=drop chain=input comment="Drop Winbox from Kids_Bridge" disabled=no dst-port=\
8291 in-interface=Kids_Bridge protocol=tcp
add action=drop chain=input comment="Drop Winbox from Phone_Bridge" disabled=no dst-port=\
8291 in-interface=Phone_Bridge protocol=tcp
add action=accept chain=input comment="Allow Winbox from WAN" disabled=no dst-port=8291 \
in-interface=WAN_Bridge protocol=tcp
add action=accept chain=input comment="Allow limited pings" disabled=no in-interface=\
WAN_Bridge limit=50/5s,2 protocol=icmp
add action=accept chain=forward comment="Allow forwarding from LAN_Bridge" disabled=no \
in-interface=LAN_Bridge
add action=drop chain=input comment="Drop excess pings" disabled=no in-interface=\
WAN_Bridge protocol=icmp
add action=accept chain=input comment="PPTP Server: WAN" disabled=no in-interface=\
WAN_Bridge protocol=gre
add action=accept chain=input comment="PPTP Server: WAN" disabled=no dst-port=1723 \
in-interface=WAN_Bridge protocol=tcp
add action=accept chain=forward comment="Allow Mail Server's to Send SMTP" disabled=no \
dst-port=25 in-interface=WAN_Bridge protocol=tcp src-address-list=Allow_SMTP_Out
add action=log chain=forward comment=\
"Log all traffic that is attempting to send port 25 except 'Allow_SMTP_Out'" disabled=\
no dst-port=25 in-interface=!WAN_Bridge log-prefix="SMTP Outbound" protocol=tcp \
src-address-list=!Allow_SMTP_Out
add action=drop chain=forward comment="Drop All outbound SMTP traffic" disabled=no \
dst-port=25 out-interface=WAN_Bridge protocol=tcp src-address-list=!Allow_SMTP_Out
add action=accept chain=forward comment=\
"Allow Kids_Bridge internet from 8am - 10pm, Mon-Sat" disabled=no in-interface=\
Kids_Bridge time=8h-22h,mon,tue,wed,thu,fri,sat
add action=accept chain=forward comment=\
"Allow Kids_Bridge internet from 8am to 11:30am on Sun" disabled=no in-interface=\
Kids_Bridge time=8h-11h30m,sun
add action=accept chain=forward comment=\
"Allow Kids_Bridge internet from 4:30pm-8pm on Sun" disabled=no in-interface=\
Kids_Bridge time=16h30m-22h,sun
add action=drop chain=forward comment="Block Kids_Bridge internet." disabled=no \
in-interface=Kids_Bridge src-address-list="" src-mac-address=!00:00:00:00:00:00 time=\
0s-1d,sun,mon,tue,wed,thu,fri,sat
add action=log chain=input comment="Log everything else" disabled=no in-interface=\
WAN_Bridge log-prefix="DROP INPUT"
add action=drop chain=input comment="Drop everything else" disabled=no in-interface=\
WAN_Bridge