Avatar billede grav Nybegynder
18. november 2003 - 17:57 Der er 9 kommentarer og
1 løsning

NAT'ing internt i Win2k3

Jeg har en Win2k3 server som er koblet direkte på en BB-forbindelse via DHCP. Der er ingen router/firewall imellem, så maskinen får en offentlig IP.
Jeg har brug for at kunne koble på maskinen via Remote Desktop Connection fra en forbindelse hvor al ind- og udgående trafik er lukket på alle andre porte end 80, 21 og 443. Da jeg ikke ønsker at ændre den port, terminal-servicen kører på er mit spørgsmål flg:
Kan jeg internt på Win2k3 forwarde eksempelvis port 443 til Terminal-porten (firetusind-og-et-eller-andet)?
Avatar billede jones_net Nybegynder
19. november 2003 - 10:06 #1
Jeg ved ikke om du kan forwarde den, men det er da et forsøg værd - det er jo bare at sætte det op, og så teste:-)

Men jeg vil råde dig til at forwarde til 3389 i stedet for "firetusind-og-et-eller-andet";-)

/J
Avatar billede grav Nybegynder
19. november 2003 - 10:49 #2
Du har helt ret i det medt portnr, men hvordan får jeg forwardet porten? Kan Windows gøre det eller skal jeg have noget software af en slags?
Avatar billede jones_net Nybegynder
19. november 2003 - 13:41 #3
det ved jeg ikke, men jeg vidste bare, at du ikke ville komme ret langt uden port 3389...

Men jeg kunne forestille mig, at du måske skal have fat i noget RRAS eller lign. Jeg kender ikke noget til det, og kan derfor ikke hjælpe med opsætningen. Men lidt hjælp er vel også bedre end slet ingen:-)

/J
Avatar billede grav Nybegynder
19. november 2003 - 14:23 #4
Jeps, det var RRAS jeg skulle bruge.
Det lykkedes mig at route port 123 til port 3389, men desværre nægter RRAS at route standardporte som f.eks. 110 eller 443 til port 3389, selvom jeg ingen services har kørende på disse porte. Nogen anelse?
Avatar billede jones_net Nybegynder
19. november 2003 - 15:04 #5
nej, ikke andet end at de er så standard, at de ikke kan routes måske!?

/J
Avatar billede grav Nybegynder
19. november 2003 - 18:01 #6
Jeg rodede lidt i registreringsdatabasen mht. RRAS, og så fik jeg det til at virke - kønt er det ikke, men det spiller :-)
Tak for hjælpen - smidt et svar hvis du vil ha nogle point.
Avatar billede jones_net Nybegynder
20. november 2003 - 17:33 #7
fik du lov til at route 443 til 3389? Og hvordan (man ved jo aldrig, om man selv kommer til at skulle bruge det;-)

/J
Avatar billede grav Nybegynder
20. november 2003 - 22:28 #8
En halvlang affære, men jeg noterer det lige op, også for min egen skyld :-)

Der tages udgangspunkt i at servicen Routing and Remote Access er installeret og startet.

I RRAS vælges <servernavn> -> 'IP Routing' -> 'NAT/Basic Firewall' -> <forbindelsesnavn>

1) Sæt prik i 'Public interface connected to the Internet'

2) Sæt flueben i 'Enable NAT on this interface'

3) Vælg fanebladet 'Services and Ports'

4) Vælg 'Add' og kald servicen et eller andet som er let at søge på i RegEdit, f.eks. 'MinHackedeService'.
5) Man kan ikke sætte sericens port direkte til en standard port. Sæt derfor 'Incoming port' til én under den port du ønsker at nat'e fra. Hvis det f.eks. er hhv. 80, 443 eller 110, skal den sættes til hhv. 79, 442 eller 109. I dette eksempel går jeg ud fra port 443, og sætter derfor Incoming port til 442.

6) Sæt 'Private Address' til 127.0.0.1

7) Sæt 'Outgoing port' til den port du ønsker at nat'e til. Her er ingen begrænsninger. I dette eksempel sættes porten til 3389. Luk derefter RRAS.

8) Du skal nu søge efter navnet på servicen i RegEdit. Herefter skal du redigere den fundne key, som gerne skulle hedde 'CustomServices'. Den kan f.eks. se sådan ud:

MinHackedeService:47617:15629:0:16777343:TCP:

Det første tal, 47617, beskriver Incoming-porten i trin af 256. Har du i RRAS indtastet port 442 men ønsker port 443 skal du derfor lægge 256 til tallet 47617, så det bliver til

MinHackedeService:47873:15629:0:16777343:TCP:

Klik Ok. Der fremkommer muligvis en dialogboks med en fejl, men den har ingen relevans i denne sammenhæng, så klik blot ok og luk derefter RegEdit.

8) Åbn RRAS og vælg igen <servernavn> -> 'IP Routing' -> 'NAT/Basic Firewall' -> <forbindelsesnavn> -> fanebladet 'NAT/Basic Firewall'.
Der er nu kommet en ekstra service kaldet 'Custom Service 1'. Denne kan blot slettes. Sæt derefter flueben ud for 'MinHackedeService' og klik ok.

9) Åbn <forbindelsesnavn> igen og vælg fanebladet 'NAT/Basic Firewall'.
Den service, der normalt bruger porten, har nu overtaget MinHackedeService's egenskaber. F.eks. har servicen 'Secure Web Server (HTTPS)' i tilfældet med port 443 ændret 'Outcoming'-porten til 3389. Slå  derfor standard-servicen 'Secure Web Server (HTTPS)' til ved at sætte flueben ud for den og genstart så RRAS (via 'Component Services'-kontrolpanelet). Nu fungerer routningen.

Du kan i det brugte eksempel nu koble op via Remote Desktop Connection både på port 443 og standardporten 3389. Vær dog obs på at det ikke virker fra maskinen selv, kun en anden maskine. Måske virker det hvis man bruger maskinens wan-ip istedet for 127.0.0.1, har ikke prøvet.

Hvis du vil nulstille indstillingerne, slettes 'MinHackedeService' blot, hvorefter standard-servicen vil returnere til normal standard efter at RRAS er genstartet.

Cheers!
Avatar billede grav Nybegynder
20. november 2003 - 22:32 #9
Hehe, det må da absolut være mit længeste indlæg på Exp nogensinde ...
Avatar billede jones_net Nybegynder
21. november 2003 - 09:31 #10
Det var noget af en omvej, men bare det virker:-)

Den er nu gemt i et txt dokument under tools på min HD, så jeg har den, hvis man selv kommer i en lign situation.

Takker:-)

/J
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester