PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Port Forwarding mit ICS (WinXP)??


L@we2002
2003-01-03, 02:01:41
Sers
Habe folgendes Problem:
Habe auf meinem 1. PC (ist direkt imt dsl verbunden) winXP laufen und habe ICS aktiviert
der 2.PC is mit dem 1. PC vernetzt! es geht eigentlich alles bis auf ICQ FIle Transfer; Battlecom usw..

Das eigentliche Porb ist nun wie kann man mit dem ICS von WInXP Port Ranges forwarden?? bis jetzt kann ich nur einzelne ports forwarden!!!!!!

THX L@we

Olodin
2003-01-03, 11:12:49
Schau dir mal folgenden MS Knowledge Base Artikel an:

http://support.microsoft.com/default.aspx?scid=kb;[LN];Q231162

BlackArchon
2003-01-03, 11:12:59
Ich habe leider bisher auch keine Möglichkeit gefunden, eine Portrange anzugeben. Und da es bei größeren Bereichen ziemlich lästig werden kann, habe ich mir etwas überlegt: Erstellst du dir doch einfach ein kleines Programm, welches die benötigten Einträge in der sharedaccess.ini erzeugt. Da ich aber praktisch nix am Hut habe mit programmieren, habe ich meine uralten Basic-Kenntnisse hervorgeholt und ein Basic-Programm geschrieben. Wenn du also QBasic oder einen anderen Basic-Interpreter zu Hause hast, kannst du das auch verwenden:

1 REM *** Script, um eine sharedaccess.ini (ICS) zu erstellen,
2 REM *** y=Startwert (Server.000000yy) Minus 1 in dezimaler
3 REM *** Schreibweise.
4 REM *** In Zeile 20 steht die Portrange.
5 REM *** Zu starten mit qbasic.exe /run *.bas > c:\q.txt
10 a = 2300: x = 0: y = 36:
20 FOR a = 2300 TO 2400
23 IF x = 1 THEN y = y: x = 0 ELSE y = y + 1: x = 1
25 h$ = HEX$(y)
30 PRINT "[Server.000000"; h$; "]"
40 PRINT "Title=DirectPlay"
50 PRINT "Protocol=TCP"
60 PRINT "Port="; a
70 PRINT "InternalName=192.168.0.3"
80 PRINT "InternalPort="; a
90 PRINT "ReservedAddress=192.168.0.3"
100 PRINT "BuiltIn=0"
105 IF x = 1 THEN y = y + 1: x = 0 ELSE y = y: x = 1
107 i$ = HEX$(y)
110 PRINT "[Server.000000"; i$; "]"
120 PRINT "Title=DirectPlay"
130 PRINT "Protocol=UDP"
140 PRINT "Port="; a
150 PRINT "InternalName=192.168.0.3"
160 PRINT "InternalPort="; a
170 PRINT "ReservedAddress=192.168.0.3"
180 PRINT "BuiltIn=0"
190 NEXT a


Um die Liste bei [Contents.Server] zu erzeugen, habe ich mir das ausgedacht:

10 b$ = "=1"
20 FOR a = 37 TO 238
25 h$ = HEX$(a)
30 PRINT "000000"; h$; b$
40 NEXT a


Damit konnte ich bis jetzt auch größere Portranges abdecken. ;)

BlackArchon
2003-01-03, 11:15:48
Originally posted by Olodin
Schau dir mal folgenden MS Knowledge Base Artikel an:

http://support.microsoft.com/default.aspx?scid=kb;[LN];Q231162 Ey, das muss ich mir mal anschauen! :)

BlackArchon
2003-03-24, 11:19:14
Bäh, das mit der INF geht nur mit Win9x. :(

MeChATroN
2003-05-28, 14:15:37
Öhm,

schon mal mit WINROUTE gearbeitet ?

Hier kannste alle gewünschten ports "durchschleifen".

Funzt alles mit... is halt nur etwas "aufwendiger".
Zum schauen, welche Ports genutzt werden, benutze ich das Freewareproggie "ACTIVEPORTS" =)

Kannst ja mal checken, ob du damit klar kommst =)


Greetz