hi,
danke für deinen beitrag
jetzt habe ich, dank deiner lösung das problem gelöst mit dem ?variable=wert, funktioniert auch wieder, aber leider alle anderen skripts funktionieren nicht, deswegen musste ich register_globals wiedereinstellen, aber das macht nix
Achja bzgl. der Site nicht gefunden:
ich habe mir die susefirewall2 aufgesetzt und die ist nunmal so kompliziert, dass nix ging, außer masquerading und selbst masq stellte sich nach einiger zeit ab, wenn keine packete angefordert wurden (nach dem anfordern eines packets hat sich anscheinend das masqprogramm dann wieder eingeschaltet und erst nach 1 minute das packetforwading weitergemacht - ein schas!)
ich habe jetzt eine skript gefunden, dass iptables zeilen enthält und dies funktioniert UNGLAUBLICH gut.
Alle Ports, die ich will gib ich frei, masq ist an und funktioniert jederzeit.
das einzige ist nur, dass icq file transfers nicht funktionieren - da müsste ich portforwarding machen, aber da kenne ich mich zu wenig aus.
Ich poste hier mal das skript, in der hoffnugn dass es auch einer braucht, der die susefirewall nicht in den griff bekommt (trotz yast2 einstellungstool)
#!/bin/bash
iptables --flush
echo "Setting Firewall Rules"
## Create chain which blocks new connections, except if coming from inside.
iptables -N block
iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A block -m state --state NEW -i ! eth1 -j ACCEPT
iptables -A block -j DROP
## Jump to that chain from INPUT and FORWARD chains.
iptables -A INPUT -p tcp --dport 21 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p udp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 6699 -j ACCEPT
#iptables -A INPUT -p tcp --dport 6347 -j ACCEPT ##Gnutella
iptables -A INPUT -p tcp --dport 5000 -j ACCEPT
iptables -A INPUT -p udp --dport 5000 -j ACCEPT
iptables -A INPUT -p tcp --dport 10000 -j ACCEPT
iptables -A INPUT -j block
iptables -A FORWARD -j ACCEPT
echo "Starting Masquerading"
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
#iptables -A PREROUTING -t nat -p tcp --dport 2000 -j DNAT --to 192.168.111.2:2000
#obige zeile sollte icqforwarding sein - funktioniert aber nicht