IPtables Hvad gør jeg galt ?

Alle tekniske spørgsmål som ikke hører ind under de andre fora.
helbo15
Indlæg: 2
Tilmeldt: 22. okt 2007, 14:30

IPtables Hvad gør jeg galt ?

Indlæg af helbo15 »

jeg har en lavet en iptable her har lånt en del fra andre men tilpasset den til mine behov men den ser ikke ud til at virke kan i fortælle mig hvad jeg mangler ??

jeg har udkommenteret nogle ting jeg måske skal bruge senere men lige nu ikke er relevant.

Kode: Vælg alt

#!/bin/sh

# STOP FORWADING
echo "Stopping IP-Tables"
echo 0 > /proc/sys/net/ipv4/ip_forward
sleep 1

## NETWORK INTERFACES
WAN_NIC="eth1"
LAN_NIC="eth0"
LAN_NET="192.168.1.0/24"

## LOAD MODULES
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
modprobe ip_tables
modprobe iptable_nat
modprobe ipt_MASQUERADE

## FLUSHING / CLEANING UP EARLIER RULES
iptables --delete-chain
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -t nat -F
iptables -F

## RULES
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

## ENABLE FORWARDING
echo 1 > /proc/sys/net/ipv4/ip_forward

## ENABLE MASQUERADE AND FORWARDING.
iptables -t nat -A POSTROUTING -o $WAN_NIC -j MASQUERADE
iptables -A FORWARD -o $LAN_NIC -i $WAN_NIC -j ACCEPT

## ENABLE TCP MSS BECAUSE OF ADSL TCP ICKYNESS
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

## OPEN TRAFFIC FOR LOOPBACK DEVICE
iptables -A INPUT -i lo -p all -j ACCEPT
iptables -A OUTPUT -o lo -p all -j ACCEPT

## OPEN SERVICES ON ROUTER (INBOUND).
iptables -A INPUT -j ACCEPT -p tcp -m multiport --dport ssh,8080
iptables -A INPUT -j ACCEPT -p udp -m multiport --dport 8767

## ALLOWED OUTGOING PORTS FROM LAN TO WAN.
iptables -A FORWARD -j ACCEPT -p tcp -m multiport --dport 21,22,53,80,110,143,443,1863,3724,6112,1188,8080
iptables -A FORWARD -j ACCEPT -p udp -m multiport --dport 21,22,53,80,110,143,443,1863,3724,6112,1188

## ALLOWED PORTS FROM THE ROUTER TO WAN.
iptables -A OUTPUT -j ACCEPT -p tcp -m multiport --dport 53,80
iptables -A OUTPUT -j ACCEPT -p udp -m multiport --dport 53,80

## ALLOW DHCP REQUEST
iptables -I INPUT -i $LAN_NIC -p udp --dport 67:68 --sport  67:68 -j ACCEPT

## ALLOW RANGE // BITTORRENT
iptables -A FORWARD -j ACCEPT -p tcp --dport 6881:6999

## NAT PORTS TO SERVER
##iptables -A FORWARD -j ACCEPT -p tcp -m multiport --dport 21,22,25,53,80,110,143,3724,6112
##iptables -t nat -A PREROUTING -i $WAN_NIC -p tcp -m multiport --dport 21,22,25,53,80,110,143 -j DNAT --to 192.168.1.2

#WEB NAT
##iptables -t nat -A PREROUTING -i $WAN_NIC -p tcp --dport 80 -j DNAT --to 192.168.1.1
##iptables -t nat -A PREROUTING -i $WAN_NIC -p tcp --dport 6881:6999 -j DNAT --to 192.168.1.1

##iptables -t nat -A POSTROUTING -d 192.168.1.1 -s 192.168.1.0/24 -p tcp --dport 80 -j SNAT --to 192.168.1.1

## ALLOW SAMBA REQUEST ON LAN_NIC
## iptables -A INPUT -i $LAN_NIC -p tcp -m multiport --dport 137,138,139,445 -j ACCEPT
## iptables -A INPUT -i $LAN_NIC -p udp -m multiport --dport 137,138,139,445 -j ACCEPT

## ACCEPT ESTABLISHED CONNECTIONS
iptables -A INPUT -i $WAN_NIC -m state --state ESTABLISHED,RELATED -j ACCEPT

## ALLOW ABOVE-MENTIONED TRAFFIC TO PASS
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

echo "Starting IP-Tables"

tbresson
Indlæg: 358
Tilmeldt: 12. apr 2007, 08:39

IPtables Hvad gør jeg galt ?

Indlæg af tbresson »

Sry kan ikke hjælpe dig.. men var det ikke en mulighed at prøve Firestarter ? Findes i rep.
helbo15
Indlæg: 2
Tilmeldt: 22. okt 2007, 14:30

nej

Indlæg af helbo15 »

jeg har ikke brug for en gui til denne iptables og slet ikke firestarter har prøvet den og den gav ikke andet end problemmer og så kunne jeg ikke lave alle de ting jeg ville

dette script til iptables har virket men gør det ikke lige nu så derfor spørger jeg hvad jeg har gjort galt ^^;