Use este conjunto de regras iptables para configurar seu computador local como um roteador NAT:
iptables -P INPUT DROP # drop every INPUT
iptables -P FORWARD DROP # drop every FORWARD
iptables -A INPUT -i lo -j ACCEPT # accept loopback-INPUT
iptables -A INPUT -i eth0 -j ACCEPT # accept eth0 INPUT
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE # NAT-Translation
iptables -A FORWARD -i eth0 -j ACCEPT # accept FORWARD-Traffic from eth0
iptables -A FORWARD -i wlan0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT # accept FORWARD-Traffic as reply for existing connections
iptables -A INPUT -i wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT # allow the local computer to access the internet
iptables -A INPUT -i wlan0 -p icmp --icmp-type echo-request -j ACCEPT # allow pings on wlan0
echo "1" > /proc/sys/net/ipv4/ip_forward
Não copie essas regras sem verificá-las primeiro. Use um root-Shell (por exemplo, sudo -s
) para aplicar essas regras ao iptables.
Lembre-se de configurar seu computador local como gateway para o remoto.