PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Router routet nicht alle Dienste


MagData
13.06.02, 16:38
Hallo Zusammen!

Ich habe auf einem alten Rechner ein SuSE installiert und danach rp-pppoe. Dabei habe ich Masquerading sowei IP-Forwarding aktiviert. Hinter diesem "Router" sitzen zwei weitere Rechner. Auf beiden funktionieren Dienste wie http, ftp, icq oder auch Half-Life allerdings kann ich IRC oder auch BattleCom (Kommunikation unter Win) nicht nutzen.
Woran liegt das? Habe ich irgendwelche Einstellungen vergessen? Eine Firewall läuft übrigens nicht auf diesem Rechner.

Wenn mir jemand einen Tipp geben könnte, wäre ich sehr dankbar

Grüße

Mag

spacecab
13.06.02, 17:00
Um BC hinter einem Router nutzen zu können, mußt du auf dem Router die Ports forwarden.
Ich hab das mit folgendem kleinen Script gemacht, welches ich bei Bedarf aufrufe.

---
iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 113 -j DNAT --to 192.168.0.15:113
iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 2300:2400 -j DNAT --to 192.168.0.15:2300-2400
iptables -A PREROUTING -t nat -p udp -i ppp0 --dport 2300:2400 -j DNAT --to 192.168.0.15:2300-2400
iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 47624:47625 -j DNAT --to 192.168.0.15:47624-47625
---

Damit kannst du allerdings nur einen Rechner mit den BC-Ports versorgen, besser ist es wenn du auf dem Zielrechner eine Session hostest und sich alle anderen auf dich verbinden, dann kannst du auch deine anderen Rechner im internen Netz an BC verbinden.

MagData
13.06.02, 21:02
Hallo spacecab,

Danke für Deinen Hinweis. So kann ich ja dann auch sicherlich die anderen Ports forwarden lassen.

bis dann

Mag