PDA

View Full Version : [german] Nat


Sammy_2
10-31-2004, 09:26 AM
hi

ich habe ja schon fast alles hinbekommen, aber im moment steh ich auf dem schlauch (ganz ****e anscheinend) ;)

also ich habe mir zu hause ioftpd mit ioA und ioB installiert, das funzt auch alles.

ich kann von mir aus zugreifen uplouden und auch downloaden, aber nur ohne PASV-mode(was mir persönlich egal wäre) . ich komme mit der real-ip, no-ip, und der privat-ip drauf nur von aussen keine change.

andere von ausserhalb kommen nicht drauf, naja nicht ganz drauf, der login kommt noch und dann hängen sie beim dir listing fest.

also dachte ich mir, ich mache mal NAT, weil ich habe einen router in dem ich den port für den [FTP_Service] freigegeben habe.
das selbe habe ich mit [Nat_FTP_Service] gemacht nur das ich hier wenn ich netstat -an mache, keine offene ports angezeigt bekomme, so als ob der service nicht laufen würde.

hier meine einstellungen in der ioftpd.ini


[Any]
Host = 0.0.0.0
Ports = 50000-55000
Random = True
;Global_Inbound_Bandwidth = 10000
;Global_Outbound_Bandwidth = 10000
;Client_Inbound_Bandwidth = 100 [*registered version*]
;Client_Outbound_Bandwidth = 50 [*registered version*]
;Bind = 192.168.2.10


[Local]
Host = 192.168.2.10 <<<mein rechner
Ports = 20000-25000
;Bind = 127.0.0.1
;Random = False

[Nat]
Host = 192.168.2.1 <<< mein router
Ports = 25001-26000
Random = True
Bind = 192.168.2.10 <<<mein rechner

[FTP_Service]
Type = FTP
Device_Name = Any
Port = 45678
Description = My FTP Service
User_Limit = 10
Allowed_Users = *
Messages = ..\text\ftp
Require_Encrypted_Auth = !S *
Require_Encrypted_Data = !*
Certificate_Name = athome
Explicit_Encryption = True
Encryption_Protocol = SSL3
Min_Cipher_Strength = 128
Max_Cipher_Strength = 256
Get_External_Ident = True
;Data_Devices =
;Random_Devices = False


[Nat_FTP_Service]
Type = FTP
Device_Name = Nat
Port = 19999
Description = My NAT FTP Service
User_Limit = 10
Allowed_Users = *
;Messages = ..\text\ftp
Require_Encrypted_Auth = !S *
Require_Encrypted_Data = !*
Certificate_Name = athome
Explicit_Encryption = True
Encryption_Protocol = SSL3
Min_Cipher_Strength = 128
Max_Cipher_Strength = 384
Get_External_Ident = True
;Data_Devices =
;Random_Devices = False



was soll ich noch machen ???
wenn ich mich auf port 19999 einloggen will kommt das...

[R] Connection failed (Connection refused)


und die von aussen kommen bis hier....

[L] List Complete: 0 KB in 0,90 seconds (1,2 KB/s)


:confused: :confused: :confused: :confused:

Grendel
10-31-2004, 05:18 PM
1) schau mal in die .\etc\HOSTS.RULES

DENY I 192.168. "Banned network address"

kommt da nicht so gut... :D

Haste schon die STANDARD POLICY auf ACCEPT umgestellt ?

6. Open ..\etc\Hosts.Rules and edit it to allow connections from external IPs.
In latest unregistered package, default rule is DENY.
Comment that default DENY line (or simply remove it!)
and uncomment the default POLICY ACCEPT 2 line.
Restart ioFTPD.exe if it was running
(modifications to Hosts.Rules require a complete restart).


2)

Wenn du einen halbwegs "normalen" DSL-Router hast,
mach mal folgendes...


[Any]

Host = 0.0.0.0
Ports = 50000-55000
Random = True
;Global_Inbound_Bandwidth = 10000
;Global_Outbound_Bandwidth = 10000
;Client_Inbound_Bandwidth = 100 [*registered version*]
;Client_Outbound_Bandwidth = 50 [*registered version*]
;Bind

[FTP_Service]
Type = FTP
Device_Name = Any
Port = 45678
Description = My FTP Service
User_Limit = 10
Allowed_Users = *
Messages = ..\text\ftp
Require_Encrypted_Auth = !S *
Require_Encrypted_Data = !*
Certificate_Name = athome
Explicit_Encryption = True
Encryption_Protocol = SSL3
Min_Cipher_Strength = 128
Max_Cipher_Strength = 256
Get_External_Ident = True
;Data_Devices =
;Random_Devices = False


3)

vergess die anderen Sektionen [Nat] und [Local]
(den ganzen Kram brauch ich auch nicht :D )

4)

dann geh ins Konfig-Menu von deinen Router und
such nach den Punkten VIRTUELLER-Server, LOCAL-Server oder PORT-FORWARDING (jenach Router-Modell verschieden benannt)
Dort forwardest du 1:1 die folgenden Ports auf die
interne IP-Adresse deines Servers durch, wo dein FTP drauf läuft.

also in Deinem Falle...

- extern Port 45678 (#FTP. control) nach intern Port 45678 auf IP 192.168.2.10
- extern Port 45677 (#FTP, data) nach intern Port 45677 auf IP 192.168.2.10
- extern Port-Range 50000-55000 nach intern Port-Range 50000-55000 auf IP 192.168.2.10

5)

benutze den STAT Befehl für's listen, der läuft sauberer mit ioFTPD als der LIST.

6)

versuche nicht, dich via WAN auf dich selber zu verbinden,
das funktioniert mit NAT-Routern i.d.R. nicht.
Teste den Zugriff von einem anderen Anschluss aus.



Ich hoffe das hilft Dir weiter...
...ansonsten melden...
;)

Sammy_2
11-03-2004, 12:43 PM
hi ich nun wieder,

zu 1) meine HOST.RULES ist alles freigegeben

POLICY ACCEPT 30
## PLEASE REMOVE LINE BELOW
#POLICY DENY

# Classes
#
# CLASS CLASS_NAME TOTAL_CONNECTIONS_PER_CLASS
CLASS NORDIC 25
CLASS ADMIN -1

# Rules
#
# ACCEPT I|H IP|HOSTNAME CLASS_NAME CONNECTIONS_PER_IP
# DENY I|H IP|HOSTNAME LOG_STRING
#

ACCEPT I 192.168.2. ADMIN -1
ACCEPT I 127.0.0. ADMIN -1
ACCEPT I 213.196. ADMIN -1


zu 2) so hatte ich es auch vorher und jetzt wieder

zu 3) hab ich

zu 4) hab ich soweit bis auf...
extern Port-Range 50000-55000 nach intern Port-Range 50000-55000 auf IP 192.168.2.10

da habe ich nur SPEZIAL APLICATION
wo ich einen trigger PORT (50000) habe und dann den puplic PORT wo ich dann 50000-55000 eingestellt habe. kann dann nurnoch UDP o. TCP einstellen

zu 5) hab ich umgestellt und jetzt klappt das dirlisting

zu 6) das ist ja das komische von zuhause aus komme ich ja drauf,
nur von woanders nicht.

bekomme jetzt den fehler...



ohne PASV-MODE

[R] PROT P
[R] 200 Protection set to: Private.
[R] PORT 192,168,2,100,209,3
[R] 200 PORT command successful.
[R] RETR 01 - Tribal Dance (Rap Edit).mp3
[R] 150 Opening BINARY mode data connection for 01 - Tribal Dance (Rap Edit).mp3.
[R] 426 Connection closed: Connection timed out.
[R] Transfer Failed!

mit PASV-MODE

[R] List Complete: 2 KB in 0,39 seconds (5,8 KB/s)
[R] TYPE I
[R] 200 Type set to I.
[R] PROT P
[R] 200 Protection set to: Private.
[R] PASV
[R] 227 Entering Passive Mode (192,168,2,10,208,24)
[R] Opening data connection IP: 80.133.xxx.xxx PORT: 53272
[R] Data Socket Error: Connection timed out
[R] Transfer Failed!
[R] PASV
[R] 227 Entering Passive Mode (192,168,2,10,197,0)
[R] Opening data connection IP: 80.133.xxx.xxx PORT: 50432



also ohne pasv mode bekomme ich jetzt ein dirlisting nur upload und download klappt noch nicht ;((((

noch einer eine idee!!!