What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

IPtables to allow guest clients only DNS access to a DNS server

Jack Yaz

Part of the Furniture
I have created a guest network script. I want to allow the guest network access to a DNS server running in the primary subnet 10.14.16.2 (PiHole)

I have the below rules. My question is, do I need the last one for the clients to work properly. Or is it best shutting off all access between the guest wifi interface and the inner lan on ebtables?

Code:
Where $1 is guest interface e.g. wl0.1 and $2 is either -I or -D

/usr/sbin/ebtables -t broute $1 BROUTING -p ipv4 -i $2 -j DROP
    /usr/sbin/ebtables -t broute $1 BROUTING -p ipv6 -i $2 -j DROP
    /usr/sbin/ebtables -t broute $1 BROUTING -p arp  -i $2 -j DROP
    /usr/sbin/ebtables -t broute $1 BROUTING -p ipv4 -d XX:XX:XX:XX:XX:XX -i $2 -j ACCEPT
 
Anyone? Specifically I'd like to know if I need this rule for DNS resolution between a client and DNS server? Including local name resolution for the DNS server to know the hostname of the client.

Code:
/usr/sbin/ebtables -t broute $1 BROUTING -p ipv4 -d XX:XX:XX:XX:XX:XX -i $2 -j ACCEPT
 

Similar threads

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top