WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Netzwerke (http://www.wcm.at/forum/forumdisplay.php?f=32)
-   -   Port Forwarding (http://www.wcm.at/forum/showthread.php?t=178285)

revell 14.11.2005 09:19

Port Forwarding
 
Hallo Alle,

Ein Thema, dass ich bis jetzt gänzlich ignoriert habe ist Port Forwarding. Allerdings habe ich festgestellt, dass ich um einiges schneller unterwegs bin, wenn ich die Port Forwarding Funktion meines Routers dezidiert nutze. Warum ist das eigentlich so? Bzw. sollte ich dann für alle meine Applikationen Port Forwarding einrichten, oder nur für bestimmte?
(Ein bisserl hab ich auch schon im Internet geschaut, aber ich würd's halt so gern auch von Euch wissen! ;))

lg & Danke,
revell

LouCypher 14.11.2005 09:25

du sollst überhaupt keine ports forwarden ausser du betreibst einen server, also zb. 80 beim webserver, oder 21 beim ftp server. Schneller wird dadurch auch nichts, ausser vielleicht beim netgear router der einfach nur auf mysteriöse art und weise funktioniert wenn überhaupt.

blauesau 14.11.2005 17:00

Zitat:

Original geschrieben von LouCypher
ausser vielleicht beim netgear router der einfach nur auf mysteriöse art und weise funktioniert wenn überhaupt.
:rofl:

red 2 illusion 14.11.2005 21:47

.


Schneller ist schon möglich weil die RechenLeistung vom Router bergrenzt ist und forwarding zuerst ausgeführt wird, also Vorrang hat.

Ist am Router ein Port-forwarding eingerichtet leitet der Router einkommende Pakete für diesen Port ungeprüft weiter, normal würde NAT eine bestehende ausgehende Verbindung prüfen und nur Pakete anenehmen wenn eine Verbindung zuvor von dir zum Absender aufgebaut wurde.

Den Vorteil von NAT hast also verloren, daher mußt die Verbindung auf dem Port mit einer Firewall beschränken um die Tür zuzumachen. Allerdings haben sowohl Hardwall wie Softwall eine Durchlaufzeit was den Ping wieder etwas drücken wird.

blauesau 15.11.2005 08:28

Das spielt sich aber bei jedem halbwes vernünftigen Router (und damit meine ich auch absolute Billigsdorfergeräte) im nicht-wahrnehmbaren Bereich ab.

Außerdem wofür soll er den Port-Forwarding einrichten? Die meisten Client-Anwendungen verwenden dynamische Ports.

red 2 illusion 15.11.2005 12:05

Zitat:

Original geschrieben von blauesau
Die meisten Client-Anwendungen verwenden dynamische Ports.

Stimmt nicht, die meisten Anwendungen haben einen festen Bereich von Ports den sie nutzen, dazu erlauben viele Router PortRange-forwarding einzurichten, forwarding wird zuerst ausgeführt und ist praktisch ein Tunnel die Paktete müssen nicht berechnet oder gespeichert werden und damit haben sie in jedem Router die geringste Durchlaufzeit.

Bei Freigabe der gesammten PortRange hast immer noch die Netze getrennt, erzielst die gleiche Perfomance wie bridging-transparent und hast dennoch eine Trennung der Netze. VPN schließt die Nezte explizite zusammen.

Zitat:

sollte ich dann für alle meine Applikationen Port Forwarding einrichten, oder nur für bestimmte
Forwarding ist ein Nachteil und nimmt dir die Sicherheit von NAT, da dein Rechner auf den forgewardeten Ports nach außen sichtbar wird.

Dennoch wird es nötig sein um Server zum laufen zu bekommen. Server sind Anwendungen die Daten ans Netze schicken oder welche Empfangen ohne Benutzerzutun, daher alle Spiele, FileShareing, VoIP ect.
Die Ports diese Progis mußt dann mit einer Firewall beschränken, daher die offene Tür zumachen.

offthspc 10.12.2005 20:29

Zitat:

ausser vielleicht beim netgear router der einfach nur auf mysteriöse art und weise funktioniert wenn überhaupt.
Ja, auch mein Netgear FWGP114 ist so sicher das er sogar trotz aktivierter DMZ absolut nix durchläßt.

Immerhin, ein ping auf meine dyndns Adresse verleiht mir zumindest die Sicherheit:
Strom hat er.

Ich Depp kaufe auch noch den teuersten Router weil ich auf Nummer sicher gehen wollte und damit dem Apache, FTP und Fileserver dahinter nichts passiert.

Und selbst nach Firmwareupdate, einem ganzem Wochenende FAQ und Forumslesereien ... nix geht.

Dafür komme ich seit dem Firmwareupdate von keinem der angeschlossenen Rechner mehr auf ebay oder worth1000.com

Netgear => zukünftig in der Geldbörslblocklist. :hammer:

Was soll ich als Konsument viel machen ????

Kaufst heute Billigschrott ... angsch....
Kaufst heute das Teuerste ... angsch....

Und in der Firma mache ich derzeit nichts anderes als Motherboards wechseln weil sich bei den Intel boxed CPUs irgendwie eine weißliche Flüssigkeit von den auf den Kühlkörpern vormontierten Wärmeleitpads absondert und die Brettln im Anschluß nur mehr ins Bios aber nicht mehr weiter kommen.

Oder es bördelt die die CPU umgebenden Elkos auf.
Ganz ohne Blitz oder Überspannung.

Komisch .. mein alter C64 läuft noch heute ....

blackeagle1701 10.12.2005 21:21

naja, zu C64 Zeiten gab's auch noch 'ne Qualitätssicherungsabteilung mit 25 Frau/Mann ...

heutzutage müssen das die Putzfrauen miterledigen :p ... :lol:

Mike

maxb 11.12.2005 00:25

vielleicht meint revell auch den emule client. da ist man mit "portforwarding" schon um einiges schneller unterwegs ;)

hps_hstein 11.12.2005 05:05

also so sicher is NAT auch wieder nicht - hast am Rechner einen Trojaner und keine Firewall am Router dann hast ein Problem :-)

red 2 illusion 11.12.2005 05:40

Zitat:

Original geschrieben von hps_hstein
also so sicher is NAT auch wieder nicht - hast am Rechner einen Trojaner und keine Firewall am Router dann hast ein Problem :-)

Willst du damit sagen du hast einen Weg gefunden dich per Firewall "mit Sicherheit" vor Trojaner zu schützen?

=WeltPatent=Friedensnobelpreis-Verdächtig

moar70 11.12.2005 07:20

:hammer: :roflmao:

weila 13.12.2005 04:32

hab auch ne kleine frage zu dem thema.

hab so nen billig-home-router von devolo (bei nem wcm gewinnspiel gewonnen :) und das komische teil hat die funktion "port-forwarding". soweit so gut, nur es findet sich auch eine funktion names "port-trigger". ist das die selbe funktion, nur für portranges?
und was mich noch weiter verwirrt: auch das einrichten von "virtuellen servern" ist möglich, was meiner logik nach doch wieder das selbe ist, oder?

bin ich zu doof dafür, oder liegts am herstellen??

another1 13.12.2005 22:28

Zitat:

Original geschrieben von red 2 illusion
Willst du damit sagen du hast einen Weg gefunden dich per Firewall "mit Sicherheit" vor Trojaner zu schützen?

=WeltPatent=Friedensnobelpreis-Verdächtig

sollte eigentlich möglich sein oder?
eine firewall kann nicht nur für incoming sondern auch outgoing genutzt werden.
die meisten trojaner zielen auf ein gewisses port am anderen ende.
wenn das für outgoing nicht erlaubt ist, dann hat der trojaner wohl pech gehabt.

firewall-prinzip für outgoing:
"verboten ist was nicht explizit erlaubt ist" - ist ja nicht neu.;)

hps_hstein 13.12.2005 23:28

Genau! Nur kann man von einer Firewall die diese Regeln alle kennt bevor ein neuer Trojaner wohin zugreifen leider wohl nur träumen ... :bier:

red 2 illusion 14.12.2005 12:07

.


Wenn jemand eine gute FirewallingAnleitung kennt, immer her damit. (PN)

Zitat:

firewall-prinzip für outgoing:
"verboten ist was nicht explizit erlaubt ist" - ist ja nicht neu

Wie sind dann die ganze Rules-List aus?

another1 18.12.2005 20:47

Zitat:

Original geschrieben von hps_hstein
Genau! Nur kann man von einer Firewall die diese Regeln alle kennt bevor ein neuer Trojaner wohin zugreifen leider wohl nur träumen ... :bier:

nochmals:
"verboten ist was nicht explizit erlaubt ist"!

also grundsätzlich nur das outgoing berechtigen, was wirklich benötigt wird.
und wenn möglich für port80 und port443
vorher einen internen proxy verwenden.

d.h dann sollte ein trojaner nur über port 80 bzw. 443 hinaus können, bringt aber net viel weils dann bei der antwort am proxy hängen bleibt.

man könnte den bogen auch noch weiter spannen - socks bzw. application level gateway - aber für privat ist das eher off topic.

red 2 illusion 18.12.2005 21:33

.



http(x) muß nicht auf 80/443 beschränkt sein, vorallem Downloads kommen von verschiedenen Ports. Meist bleibt dir die eigentliche DownloadURL verborgen und du kannst den Download nicht starten ohne die Hosen ganz herunterzulassen.

Zitat:

"verboten ist was nicht explizit erlaubt ist"

Kannst mir bitte eine Liste zukommen lassen von allen Verboten die du setzt. Mir kommt vor du redest von TCP/UDP aber da sind noch ~viele weitere Protokolle, die kann man nicht blocken, denke ich.

Eine Liste bitte! PN mir!

hps_hstein 19.12.2005 01:09

Zitat:

Original geschrieben von red 2 illusion
.



http(x) muß nicht auf 80/443 beschränkt sein, vorallem Downloads kommen von verschiedenen Ports. Meist bleibt dir die eigentliche DownloadURL verborgen und du kannst den Download nicht starten ohne die Hosen ganz herunterzulassen.

Mag sein, dass der HTTP-Server dir dann den eigentlichen Download über ein Port != 80 zukommen läßt, aber um überhaupt mal dem Webserver zu sagen: Hallo, ich will das downloaden! wirst du um Port 80 oder 443 auf einem standardmäßig konfigurierten Webserver nicht herumkommen ...


Zitat:

Kannst mir bitte eine Liste zukommen lassen von allen Verboten die du setzt. Mir kommt vor du redest von TCP/UDP aber da sind noch ~viele weitere Protokolle, die kann man nicht blocken, denke ich.

Eine Liste bitte! PN mir!

Schreib ihm ne Liste mit Sachen, die du erlaubst, is sehr viel kürzer! :eek:

Bezüglich der vielen weiteren Protokolle:
Im Internet wird nunmal ausschließlich TCP/IP verwendet, das unterteilt sich dann in TCP, UDP, ICMP und einigen weiteren, die dann z.B. für VPN´s und so intressant sind ...

Zum Normalen Internet-surfen wirst du aber vermutlich keines der VPN-Protokolle brauchen, ebenso kannst du icmp pings abschalten usw. ...

Und für Protokolle wie dem guten alten NetBUI oder wie das hieß, IPX, ... is sowieso spätestens beim Router Endstation

hps_hstein 19.12.2005 01:18

Einige Beiträge weiter oben:

Zitat:

Original geschrieben von red 2 illusion
.


Wenn jemand eine gute FirewallingAnleitung kennt, immer her damit. (PN)




Wie sind dann die ganze Rules-List aus?

Im Falle eines CISCO-Routers:

ip access-list extended FromExternal
permit tcp any eq 80 any
deny ip any any

=> alles was von irgendwo, Port 80 kommt darf rein, Rest (TCP != 80 als Quellport, UDP, ICMP, ...) bleibt draußen

red 2 illusion 19.12.2005 10:21

.


Warum sich der TCP Port 80 nicht auch für einen Trojaner eigenen sollte bleibt mir verschlossen:conf2:


Glaub jeder Router in A. muß ATM fähig sein, ein weiteres Protokoll was nicht geblockt werden kann. Dann noch ARP und RFC darauf hast auch keinen Einfluss.


Ich denk mir der Router ist eh mehr so ein Emmentaler und auf die Lücken durch Forwarding kommts dann auch nicht mehr an.

hps_hstein 19.12.2005 11:52

Es is auch ned Sinn einer Firewall, ATM zu blocken, genauso wenig wie es Sinn is, vor einem VPN-Server eine Firewall zu betreiben, der VPN-Zugriff verhindert. Außerdem glaube ich is ATM eine Netzwerkform und kein Protokoll...

another1 20.12.2005 13:57

grundsätzlich hab ich bis jetzt von appl-ports gesprochen. tcp/udp/icmp liegt eine ebene drunter.

ich mach kein geheimnis draus, was bei mir outgoing berechtigt ist.
und das ist nur http, https, dns und mail.
außerdem läuft ein log mit, das mir anzeigt welches prog bzw. welcher proc hinaus will.

sollte ich kurz ein anderes port benötigen, dann mach ich es für die kurze verbindungszeit auf - und nimm es dann aus der permit rule wieder raus.

ATM = Netzwerkprotokoll ist auf DLC-Ebene (Ebene2). Darunter auf Ebene1 ist z.B. SDH/Sonet, Kupfer (wie bei xDSL, wenn zum DSLAM ATM und nicht Ethernet aktiv ist), u.a.

blauesau 21.12.2005 18:30

Zitat:

Original geschrieben von red 2 illusion
Stimmt nicht, die meisten Anwendungen haben einen festen Bereich von Ports den sie nutzen, dazu erlauben viele Router PortRange-forwarding einzurichten, forwarding wird zuerst ausgeführt und ist praktisch ein Tunnel die Paktete müssen nicht berechnet oder gespeichert werden und damit haben sie in jedem Router die geringste Durchlaufzeit.
Irgendwie wird hier viel geschwafelt - aber am Thema vorbei.

Wenn er dem Internet Server-Anwendungen zugänglich machen will, wird er sowieso ein FW einrichten müssen, da von außen nach innen keine Verbindungen aufgebaut werden dürfen, solange das nicht explizit erlaubt ist (NAT/PAT).

Ich weiß nicht, wie man hier Port-FW für Performancesteigerungszwecke nützen könnte. Entweder man braucht es sowieso oder man braucht es nicht...

red 2 illusion 22.12.2005 05:18

Zitat:

Original geschrieben von blauesau


Ich weiß nicht, wie man hier Port-FW für Performancesteigerungszwecke nützen könnte. Entweder man braucht es sowieso oder man braucht es nicht...

Viele Anwendungen laufen auch passiv daher mußt du zuerst die Verbindung aufbauen damit der Router Daten reinläßt. Das ist natürlich mit Rechenleistung verbunden die Zeit kostet. Forwarding wird jetzt aber für bestimmt IPs/Rechner eingerichtet, daher haben nicht alle Rechner im Netz einen Tunnel sondern z.B. nur deiner.
Zitat:

Wenn er dem Internet Server-Anwendungen zugänglich machen will, wird er sowieso ein FW einrichten müssen
Nö, dazu gibts einen Server in der DMZ oder interne Proxies. SpeedTouch schaltet aber bei einem Rechner in der DMZ den internen DNS-Server ab, kann daher nur proxie empfehlen.

blauesau 22.12.2005 09:12

Ja, klar wir haben ja alle ne DMZ *daheim*... :lol: :lol: :lol:

red 2 illusion 22.12.2005 10:14

Zitat:

Original geschrieben von blauesau
Ja, klar wir haben ja alle ne DMZ *daheim*... :lol: :lol: :lol:

Hast du SpeedTouch hast du DMZ = default Server.

Theoden 22.12.2005 10:31

Hab jetzt seit Jahren verschiedene Linux-Firewallgateways im Einsatz und noch nie irgendwelche sicherheitstechnischen Probleme gehabt, sind auch meist ein Haufen Ports geöffnet bzw. geforwardet(P2P, verschiedene Server, Inet-Games, etc). Dabei läuft allerdings auch immer ein Intrusion Detection & Prevention Filter.
Ebenselber hats witzigerweise mal geschafft aussschliesslich miranda-user nach wenigen Sekunden die Verbindung zu trennen, bzw. gar nicht aufbauen zu lassen. Mit jedem anderen ICQ Client hats noch funktioniert...
Diese Regeln sollten also auch gepflegt werden. :-)


Zitat:

Original geschrieben von blauesau
Ja, klar wir haben ja alle ne DMZ *daheim*... :lol: :lol: :lol:
Is ja nur ein Klick. :D
http://www.clarkconnect.com/
http://www.ipcop.org/
etc...


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag