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