Você está tentando resolver isso de uma maneira bastante hesitante. A menos que você defina o firewall no OpenWrt para impedir que os convidados acessem sua rede LAN normal, eles poderão acessar tudo. E por causa do NAT, você nem sabe qual convidado é.
Em vez disso, sugiro que você use a marcação de VLAN. Eu não tenho idéia sobre pfSense, mas deve apoiar algo tão básico como este.
As alterações necessárias seriam as seguintes:
-
No OpenWrt, adicione uma interface de ponte guest-vlan
→ Contém a rede de convidados WiFi e
eth0.2
(ou similar) -
No pfSense, configure uma interface para a VLAN 2 em sua interface LAN local
→ Defina para que esta zona de rede só possa falar com a internet e não com a sua rede regular
Agora você tem um túnel entre sua rede de convidados e sua caixa pfSense. Todo o material DHCP e firewall seria tratado pelo pfSense. Os clientes convidados não podem escapar de sua contenção, mas o tráfego deles não é protegido de ninguém na rede normal.