Table of Contents
Networking
iptables
sharing an internet connection
eth0: connected to internet
wlan0: local WLAN
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -A INPUT -i wlan0 -j ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward
Full NAT
iptables -t nat -A POSTROUTING -j MASQUERADE
MAC Address Filtering
Filter (Used with FORWARD here) all incoming traffic from wlan0 and outgoing to eth0 except the specified MAC address (can add more MACs using the same command)
iptables -P FORWARD DROP iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i wlan0 -o eth0 -m mac --mac-source xx:xx:xx:xx:xx:xx -m state --state NEW -j ACCEPT