#!/bin/bash # forward ports sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT # SSH sudo iptables -A INPUT -p tcp --dport 5900 -j ACCEPT # VNC sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # Apache sudo iptables -A INPUT -p tcp --dport 46347 -j ACCEPT # BitTorrent # allow ping sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT # let everything on loopback through sudo iptables -A INPUT -i lo -j ACCEPT # allow all local network traffic sudo iptables -A INPUT -i eth0 -s 10.27.1.0/24 -j ACCEPT # allow anything at all from upstairs/downstairs work IPs sudo iptables -A INPUT -s 62.190.244.193 -j ACCEPT sudo iptables -A INPUT -s 82.111.176.9 -j ACCEPT # allow all connections that are already established sudo iptables -A INPUT -i eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT # drop everything else sudo iptables -A INPUT -j DROP