#!/bin/sh
# Allows DNS Resolution for Guest Network Users
DNS1=192.168.0.4
DNS2=192.168.0.6
# First we will enable wl0 which is the 2.4GHz network
ebtables -I FORWARD -o wl0.1 -p IPv4 --ip-source $DNS1 --ip-protocol UDP --ip-source-port 53 -j ACCEPT
ebtables -I FORWARD -o wl0.1 -p IPv4 --ip-source $DNS2 --ip-protocol UDP --ip-source-port 53 -j ACCEPT
ebtables -I FORWARD -i wl0.1 -p IPv4 --ip-destination $DNS1 --ip-protocol UDP --ip-destination-port 53 -j ACCEPT
ebtables -I FORWARD -i wl0.1 -p IPv4 --ip-destination $DNS2 --ip-protocol UDP --ip-destination-port 53 -j ACCEPT
# Next we will enable wl1 which is the 5.8GHz network
ebtables -I FORWARD -o wl1.1 -p IPv4 --ip-source $DNS1 --ip-protocol UDP --ip-source-port 53 -j ACCEPT
ebtables -I FORWARD -o wl1.1 -p IPv4 --ip-source $DNS2 --ip-protocol UDP --ip-source-port 53 -j ACCEPT
ebtables -I FORWARD -i wl1.1 -p IPv4 --ip-destination $DNS1 --ip-protocol UDP --ip-destination-port 53 -j ACCEPT
ebtables -I FORWARD -i wl1.1 -p IPv4 --ip-destination $DNS2 --ip-protocol UDP --ip-destination-port 53 -j ACCEPT