http://ebtables.sourceforge.net/
http://www.privoxy.org/ // für Regeln bezüglich http(s)
http://www.netfilter.org/
http://linux.die.net/man/8/arptables

Aus den beiden Letzteren (und zum Teil auch dem 2.) habe ich mir meine Firewall für meinen Laptop gebaut.
Die arbeitet unabhängig vom Netzwerk und soll (so gut es in der Situation eben geht) so viel Schutz bieten, wie man in einer zu 100% nicht vertrauenswürdigen Umgebung (andere PCs, Router, Gateway, DNS) bekommen kann.

IPCop halte ich nicht für notwendig, so ziemlich jede Distro ist in der Lage, als Firewall+Router zu arbeiten. Ich wüsste nicht, warum man grade die dafür brauch.
Wichtig ist, dass du deinen PC und den von deinem Nachbar in einem anderen Subnetz stehen hast, die mit einem Router auf dem du deine Firewall laufen hast, getrennt sind.
Beim Router erlaubst du dann nur ausgehende Verbindungen, die nicht ins jeweils andere Subnetz gehen.
Wenn du selber auch Wlan benutzen willst, brauchst du 2 getrennte Access Points, die im jeweils anderen Subnetz stehen.