webForumDet fria alternativet

Router sabbar FTP server: Cant open data connection

Nätverk

10 svar · 406 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Som många andra hemnätverksamatörer har jag en FTP server på min ena dator. På datorn finns en brandvägg. Allt funkade bra, dvs användare utifrån kunde logga in på servern utan problem. Tills den dag då jag skaffade en Linksys BEFVP41 router. Då gick det inte att logga in på servern.

Felmeddelandet man får i ftp klienten är 425 Cant open data connection. Eftersom att allt funkade finfint innan routern kopplades in kan ju inte felet ligga i konfigurationen av varken servern eller brandväggen.

Då är det bara routern kvar. Just det felmeddelandet uppkommer ju då ftp klienten inte kan öppna en datakanal till servern. Port 21 änvänds väl till kommandon och port 20 till att skicka datan.

Jag har i routern ställt in så att all trafik på port 21 ska skickas till den dator som kör servern. Det funkar bra för HTTP m.m. Jag öppnade då även port 20 att gå till datorn med servern. Men det vill ändå inte funka. Vad kan vara fel?

Kan det vara så att jag i routern måste öpnna en annan port för datatrafik till FTP servern? Vilken? Detta har ju skötts per automatik innan routern införskaffades om jag fattat rätt.

Detta med active/passive transfers, hur funkar det? För först gick det att logga in på FTP servern om man avbockade passive transfers i FTP klienten. Men nu går det inte.

Medlem sedan juni 20014 290 inlägg
#2

En liten text som beskriver problemet med att ha en ftp-server bakom en brandvägg: http://www.gunnard.se/network/ftpserver-firewall.phtml

Medlem sedan maj 2002821 inlägg
#3

Men vad är lösningen för mig? För det hela har ju fungerat innan jag skaffade routern. Alltså kan det ju inte ha med någon brandvägg att göra. Kan man inte bara lägga till i konfigurationen till routern att tillåta trafik på dessa höga portnummer. Har jag iof provat utan att lyckas.

Medlem sedan juni 20014 290 inlägg
#4

Det enklaste är nog att lägga ftp-servern i/på DMZ

Medlem sedan aug. 20003 473 inlägg
#5

har ett program åt dig som fixar det

Funkar helt perfekt
består av en server och en klient

klienten kör du på serverdatorn och serverdelen på ett nix system med publik ip

hör av dig om du e intresead

Medlem sedan mars 2003116 inlägg
#6

Ställ in så att du kör passiv istället för port.
Ställ se in de passiva portarna manuellt (bör finnas någonstans i ditt ftp-serverprogram), tex. 50000 - 51000.

Öpnna sedan dessa porter och redirecta dem till den datorn du kör servern på i din routher. Kör du brandvägg på servern så öpnna dessa portar för ftp-programmet.

När någon kopplar upp sig till din ftp be dem använda passiv (PSV) ftp i sin ftp-klient.

Medlem sedan juli 2004310 inlägg
#7

Hmm hej!

Jag har en liten fråga!
Hur lägger man nåt i DMZ ??

Medlem sedan juli 20003 825 inlägg
#8

I D-Links router anger du IP till den datorn du vill vidarebefodra trafiken och markerar om den även ska vara DMZ.

I andra routrar brukar det fungera liknande.

Medlem sedan juli 2004310 inlägg
#9

Hmm hur då? Jag har en D-link 504g. Jag har letat men inte hittat någonstans att ange DMZ.
I NAT kan jag forwarda en anropan utifrån till en lokal dator och ip-filter kan jag acceptera inkommande men var anger jag att just denna lokala dator står på DMZ ?

Medlem sedan maj 20033 218 inlägg
#10

Hade samma problem, testade att öppna port 20,21 i routern (Dlink604) men gick inte ändå. Men när jag istället tog bort dem och valde på förinställda program (ftp) i routern så gick det. Förstår inte skillnaden, men har du typ ngn wizard eller ngt i routern där du kan kryssa för vad du skall köra för tjänster testa att kryssa för FTP server då.

Medlem sedan juli 2004310 inlägg
#11

Jag har inget vad jag vet som heter förinställda program!
Jag får hålla på med ip-filtreringen istället.

Appropå ip-filter, är du duktig på det ?

266 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)