Forwarding funktioniert nicht mit einem Windows 98 Rechner
Hallo Liste Mein Problem: Ich habe mir mein eigenes iptables Script angefertigt. Es funktioniert auch alles. Also: Linux ist mein Server und mit einem Client (BS Windwos2000) kann ich über den Linuxrouter surfen und das Portforwarding funktioniert auch. Ich habe es mit einem Internetradio getestet. Andere können auf mein Radio was auf dem Client läuft zugreifen. Das Problem ist jetzt, um soetwas ideal zu testen habe ich die Ports freigeschaltet für den Server von c&c Generals damit ich online spielen kann. Es funktioniert auch alles, ich kann bei anderen mitspielen und ich kann auch selber einen Host bilden, alles wunderbar. Ein Freund von mir der auch generals spielt hat keine Firewall oder einen Router, er wählt sich direkt lokal ins Internet ein. Sein Bs ist Windows 98SE. Er ist der einzigste bei dem mein Forwarding nicht klappt, ich habe alles ausprobiert, aber jedesmal scheitert die Verbindung zu ihm. Ich bekomme keine Rückantwort von ihm. Wo kann das Problem liegen??? Hier meine NAT Ketten: $IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:80 $IPTABLES -t nat -A PREROUTING -p tcp --dport 6667 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:6667 $IPTABLES -t nat -A PREROUTING -p tcp --dport 28910 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:28910 #$IPTABLES -t nat -A PREROUTING -p tcp --dport 29900 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:29900 #$IPTABLES -t nat -A PREROUTING -p tcp --dport 29920 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:29920 #$IPTABLES -t nat -A PREROUTING -p udp --dport 4321 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:4321 #$IPTABLES -t nat -A PREROUTING -p udp --dport 27900 -i $MY_EXT_DEV -j DNAT --to-destination $LOCAL_IP:27900 Und hier die Forwardketten: $IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p udp --dport 4321 -d 1$LOCAL_IP -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT $IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p udp --dport 27900 -d $LOCAL_IP -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT $IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p tcp --dport 80 -d $LOCAL_IP -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT #$IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p tcp --dport 6667 -d $LOCAL_IP -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT #$IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p tcp --dport 28910 -d $LOCAL_IP-m state --state ESTABLISHED,NEW,RELATED -j ACCEPT #$IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p tcp --dport 29900 -d $LOCAL_IP-m state --state ESTABLISHED,NEW,RELATED -j ACCEPT #$IPTABLES -A FORWARD -i $MY_EXT_DEV -o $MY_INT_DEV -p tcp --dport 29920 -d $LOCAL_IP -m state --state ESTABLISHED,NEW,RELATED -j ACCEPT $MY_EXT_DEV = ppp0 $MY_INT_DEV = eth0 (NIC vom Linuxrechner mit der internen Netzwerkadresse 192.168.10.x) $LOCAL_IP = Die Adresse von meinem Client W2K 192.168.10.x Die restlichen Ketten denke ich brauche ich nicht auflisten da alles tadellos funktioniert. Masquerading funktioniert alles. Ich kann surfen usw ,der Linux kann surfen usw Was ich noch dazu sagen muss ist, daß mein Freund mit anderen Teilnehmern spielen kann, Er kann hosten, er kann in anderen Games joinen usw und mit anderen hat er keine Probleme. Nur wenn wir beide in einem SPiel sind kommt keine Verbindung zustande, egal ob ich den Host oder er den Host oder andere den Host machen. Fehlermeldung ist immer es konnte keine Verbindung hergestellt werden. Liegt das Problem bei mir oder wo ??? Wäre nett wenn ich eine vernünftige Antwort bekommen könnte, die ich auch verstehen kann Ich bedanke mich im vorraus. MfG Mike
participants (1)
-
MikeHennig@t-online.de