Hi, I’m trying to make my own private wireless network for domotic devices and without connection to internet and without connection to others devices of the house.
So,
- I created a Virtual AP (wlan2-private)
- I created a bridge-private and I added to port
- I created a DHCP server for that bridge-private
- I block bridge-local and bridge-private, dropping packages in both ways.
How I block bridge-private to internet?
A lot of thanks!
/interface bridge
add comment="Bridge invitados" name=bridge-private
add comment="Bridge local" name=bridge-local
/interface wireless
add comment=Wifi-Private default-ap-tx-limit=10000000 \
default-client-tx-limit=5000000 disabled=no mac-address=D6:CA:6D:67:C0:71 \
master-interface=wlan1 name=wlan2-private security-profile=nopassword ssid=\
Wifi_devices wds-cost-range=0 wds-default-cost=0 wps-mode=disabled
/ip pool
add name=dhcp_private ranges=192.168.4.2-192.168.4.254
/interface bridge port
add bridge=bridge-local interface=ether2-master-local
add bridge=bridge-local interface=wlan1
add auto-isolate=yes bridge=bridge-private interface=wlan2-private
/ip address
add address=192.168.4.1/24 comment="Wifi Private" interface=bridge-private \
network=192.168.4.0
/ip firewall filter
add chain=input comment="Acepta conexiones desde la LAN IPTV " in-interface=\
vlan2
add chain=input comment="Acepta conexiones establecidas" connection-state=\
established
add chain=input comment="Acepta conexiones relacionadas" connection-state=\
related
add chain=input comment="Permite el protocolo ICMP" protocol=icmp
add chain=input comment="Permite VPN mediante el protocolo L2TP/IPSec" \
dst-port=500,1701,4500 in-interface=pppoe-out1 protocol=udp
add chain=input in-interface=pppoe-out1 protocol=ipsec-esp
add chain=input in-interface=pppoe-out1 protocol=ipsec-ah
add action=drop chain=input comment="Bloquea el resto" in-interface=\
pppoe-out1
add action=fasttrack-connection chain=forward comment=Fasttrack \
connection-state=established,related
add chain=forward connection-state=established,related
add action=drop chain=forward connection-state=invalid
add action=drop chain=forward comment="Aisla bridge-local y bridge-private" \
in-interface=bridge-private out-interface=bridge-local
add action=drop chain=forward in-interface=bridge-local out-interface=\
bridge-private
add chain=input comment="Permite a wifi-private avanzar hacia el router" \
connection-state=new in-interface=bridge-private
add chain=forward connection-state=new in-interface=bridge-private
add chain=forward comment="Permite avanzar conexiones ya establecidas" \
connection-state=established
add chain=forward comment="Permite avanzar conexiones relacionadas" \
connection-state=related
add action=drop chain=forward comment=\
"Descarta paquetes que avanzan invalidos" connection-state=invalid
/ip firewall nat
add action=masquerade chain=srcnat comment=\
"Enmascara las conexiones hacia WAN" out-interface=pppoe-out1
add action=masquerade chain=srcnat comment=\
"Enmascara las conexiones hacia el puerto WAN" out-interface=\
ether1-gateway
add action=masquerade chain=srcnat comment=\
"Enmascara las conexiones hacia IPTV" out-interface=vlan2
add action=masquerade chain=srcnat comment=\
"Enmascara las conexiones hacia VOIP" out-interface=vlan3