hehe okej ger det ett försök, är ändå ledig idag jobbet har ingen power ;)
# ------------------------------------------------------------------------------------#
# #
# Brandväggs script av Johan Sjodahl #
# #
# ------------------------------------------------------------------------------------#
# KONFIGURATION PÅBÖRJAD
# -------------------------------------------------------------------------------------
IPT="/sbin/iptables" # Sökväg till Iptables
MPRB="/sbin/modprobe" # Sökväg till modprobe
IP_FWD="/proc/sys/net/ipv4/ip_forward" # Sökväg till ip_forward
# -------------------------------------------------------------------------------------
# INSTÄLLNINGAR FÖR NÄTVERKSKORT OCH IPADRESSER
# -------------------------------------------------------------------------------------
IF_EXT="eth0" # Sätter externa kortet eth0 till en variabel
IF_INT="eth1" # Sätter interna kortet eth1 till en variabel
IP_ETH0="62.119.159.228" # Sätter externa ipet till en variabel
IP_ETH1="192.168.0.2" # Sätter interna ipet till en variabel, ipet på min windows burk
# -------------------------------------------------------------------------------------
# KONFIGURATION AV BRANDVÄGG PÅBÖRJAD
# -------------------------------------------------------------------------------------
$IPT --flush # Rensar gamla regler för att få en ren start
echo 1 > $IP_FWD #Sätter igång ip_forward
# Ställer in default reglerna, droppa all traffik
$IPT -A INPUT -i $IF_EXT -j DROP
# Droppar all traffik som jag inte själv har startat (lokal traffik kommer ut)
$IPT -A INPUT -i $IF_EXT -m state --state ESTABLISHED,RELATED -j ACCEPT
# Tillåter DHCP traffik
$IPT -A INPUT -p udp --sport 67:68 --dport 67:68 -m state --state NEW -j ACCEPT
# Port 5000 för sänding över ICQ (ställt in klienten på 5000)
$IPT -t nat -A PREROUTING -p tcp -d $IP_ETH0 --dport 5000 -j DNAT --to $IP_ETH1
# Port 6112 för wc3, kunna starta games
$IPT -t nat -A PREROUTING -p tcp -d $IP_ETH0 --dport 6112 -j DNAT --to $IP_ETH1
# Port 80 för webbtraffik
$IPT -t nat -A PREROUTING -p tcp -d $IP_ETH0 --dport 80 -j DNAT --to $IP_ETH1
# -------------------------------------------------------------------------------------
# - THE END - THE END - THE END - THE END - THE END -
# -------------------------------------------------------------------------------------
Men när jag använder detta så kan jag inte surfa på min windows dator, kommer inte åt port 80.