Netscreen, connecteren port natted (vip) ftp server

Pagina: 1
Acties:

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 19-01 11:05
Situatie:
Een ftp server geconfigureerd achter een netscreen firewall.
extern ip firewall: 123.123.123.123
intern ip server: 10.10.10.10
client local ip: 172.16.1.2

Op deze firewall zijn een paar VIP's (port natting) aangemaakt.
123.123.123.123:21 -> 10.10.10.10:6666
123.123.123.123:6666 -> 10.10.10.10:6666
Zowel publieke poort 21 als poort 6666 worden dus geforward naar server poort 6666.

Poort 6666 is als service aangemaakt. Poort 21 is een predefined service.
ftp-6666 TCP src:1-65k, dst: 6666-6666
FTP TCP src port 1-65535, dst port:21

Als we nu proberen te connecteren naar poort 21 werkt alles. Maar als we connecteren naar poort 6666 werkt de ftp niet, active faalt (logisch) maar ook passive faalt.
Hieronder de ftp outputs. Zoals je kan zien krijgt de client netjes het externe ip adres terug voor passive mode indien je connecteerd op poort 21.
Indien geconnecteerd op poort 6666 krijgt de client echter het intern ip adres terug voor passive mode.

De gebruikte ftp server is IIS6. Hier heb je blijkbaar geen optie om het extern ip adres door te geven voor passive ftp. "Google zegt" dat goeie firewalls de vertalign doen naar het externe ip adres. Blijkbaar doet de netscreen/juniper dat dus wel voor poort 21, maar niet voor poort 6666. Is er een manier om de netscreen wijs te maken dat poort 6666 toch echt ook ftp verkeer is? Of om dit werkende te krijgen?

******************************************************************
Connecting to IP=123.123.123.123 PORT=21
220 Microsoft FTP Service
USER testuser
331 Password required for testuser.
PASS (hidden)
230-Welkom op de Test-FTP site
230 User testuser logged in.
SYST
215 Windows_NT
FEAT
211-FEAT
SIZE
MDTM
211 END
PWD
257 "/" is current directory.
TYPE I
200 Type set to I.
PASV
227 Entering Passive Mode (123,123,123,123,16,134).
Opening data connection IP: 123.123.123.123 PORT: 4230
RETR file.test
125 Data connection already open; Transfer starting.
226 Transfer complete.
Transferred: file.test 6 KB in 0,05 seconds (128,6 KB/s)
Transfer queue completed
******************************************************************
Connecting to IP=123.123.123.123 PORT=6791
220 Microsoft FTP Service
USER testuser
331 Password required for testuser.
PASS (hidden)
230-Welkom op de test-FTP site
230 User testuser logged in.
SYST
215 Windows_NT
FEAT
211-FEAT
SIZE
MDTM
211 END
PWD
257 "/" is current directory.
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (10,10,10,10,16,137).
Opening data connection IP: 123.123.123.123 PORT: 4233
Data Socket Error: Connection timed out
List Error
PASV
227 Entering Passive Mode (10,10,10,10,16,140).
Opening data connection IP: 123.123.123.123 PORT: 4236
Data Socket Error: Connection timed out
List Error
PASV mode failed, trying PORT mode. passive faalt dus port/active dewelke ook niet kan door client firewall
Listening on PORT: 2249, Waiting for connection.
PORT 172,16,1,2,8,201
500 Invalid PORT Command.
List Error
******************************************************************

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 04-02 20:31

Kabouterplop01

chown -R me base:all

Dat is een gewone PAT regel oftewel een portforward :D

  • jurma
  • Registratie: December 2003
  • Laatst online: 00:01

jurma

simply connecting...

Is het niet zo dat je in passive mode bepaalde poorten moet openzetten, wat wij hebben is op onze IIS 6 poorten toegekend als passive en deze als een custom service aangemaakt in onze juniper:
code:
1
2
TCP src port: 22222-22233, dst port: 22222-22233
UDP src port: 22222-22233, dst port: 22222-22233

Als je dit nu aanpast maar dan naar 6666, werkt het dan wel?
En daarbij een bepaalde range gebruikt natuurlijk voor passive.

[ Voor 8% gewijzigd door jurma op 05-05-2009 20:36 ]

If you want to be serious, we make a powerpoint presentation.


  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 19-01 11:05
Kabouterplop01 schreef op dinsdag 05 mei 2009 @ 14:09:
Dat is een gewone PAT regel oftewel een portforward :D
euhm? volgende keer misschien effe lezen vooraleer te replyen met nogal nutteloze opmerkingen?
poohbeer schreef op dinsdag 05 mei 2009 @ 12:16:

Op deze firewall zijn een paar VIP's (port natting) aangemaakt.
...
Als we nu proberen te connecteren naar poort 21 werkt alles. Maar als we connecteren naar poort 6666 werkt de ftp niet, active faalt (logisch) maar ook passive faalt.

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 19-01 11:05
jurma schreef op dinsdag 05 mei 2009 @ 20:35:
Is het niet zo dat je in passive mode bepaalde poorten moet openzetten, wat wij hebben is op onze IIS 6 poorten toegekend als passive en deze als een custom service aangemaakt in onze juniper:
code:
1
2
TCP src port: 22222-22233, dst port: 22222-22233
UDP src port: 22222-22233, dst port: 22222-22233

Als je dit nu aanpast maar dan naar 6666, werkt het dan wel?
En daarbij een bepaalde range gebruikt natuurlijk voor passive.
Ja, in principe moet passive alle poorten van 1024 tot 65k open hebben staan. Blijkbaar heb jij een setting op je IIS waar je deze poorten kan limiteren die ik niet terugvind op de IIS hier.

Issue is nu alleen dat de setup werkt zonder deze extra poorten open te zetten zolang we publieke poort 21 gebruiken. om te forwarden. Ik vermoed dan ook dat poort 6666 ook zal werken als'k gevonden krijg wat er nu precies dat intern ip adres aanpast naar het externe adres indien we poort 21 gebruiken en hoe we dit dan ook voor port 6666 gedaan krijgen.

  • Vicarious
  • Registratie: Juni 2008
  • Laatst online: 24-06-2024

Vicarious

☑Rekt | ☐ Not rekt

http://learn.iis.net/page...ng-ftp-firewall-settings/

In IIS 7.0 kan het zo te zien wel. Zie stap 3 in het hoofdstuk Step 1: Configure the Passive Port Range for the FTP Service

edit: en hier iemand die het met IIS 6 heeft opgelost:

http://www.stimp.nl/newsg...h-unroutable-address.html

[ Voor 34% gewijzigd door Vicarious op 06-05-2009 14:19 ]

Vicariously I live while the whole world dies


  • Li0nHeart
  • Registratie: September 1999
  • Laatst online: 12-11-2025
Wij hebben een SSG550 staan, dus geen idee of dat verhoudt, maar in m'n policyregel kan ik bij Application FTP opgeven.

Dat betekent als ik me goed herinner dat de FW weet dat over (bv) poort 6666 ftp verkeer gaat.
Wellicht lost dat je probleem op.

  • witchdoc
  • Registratie: Juni 2000
  • Laatst online: 19-01 11:05
Dank voor de moeite vicarius, maar we kunnen niet eventjes IIS7 installen en de ftp server heeft ook niet rechtstreeks een extern ip adres..
Li0nHeart schreef op woensdag 06 mei 2009 @ 14:27:
Wij hebben een SSG550 staan, dus geen idee of dat verhoudt, maar in m'n policyregel kan ik bij Application FTP opgeven.

Dat betekent als ik me goed herinner dat de FW weet dat over (bv) poort 6666 ftp verkeer gaat.
Wellicht lost dat je probleem op.
_/-\o_ Zo simpel kan het dus zijn.. kan niet geloven dat'k hier overheen heb gekeken.
Anyway, het werkt nu naar behoren. Allen bedankt :)

  • LordMorgoth
  • Registratie: April 2003
  • Niet online

LordMorgoth

Valar Morghulis!

Beter laat dan nooit: Ook de Juniper KB site weet uitkomst:

http://kb.juniper.net/KB5673

Synopsis:

Does NetScreen allow passive and active FTP?


Solution:

NetScreen's predefined FTP service allows both passive and active FTP.

Valar Morghulis! All men must die -- Jaqen H'ghar

Pagina: 1