Jag sitter bakom en router med inbyggd firewall och vill sätta upp en FTP server. Jag använder programmet G6 för detta.
Men problemet är att när jag ska starta servern så får jag detta felmeddelande
2001-12-13 15:58:43 SERVER: Unable to start server, port 21 may already be in use.
Och det är inget annat program aktivt som använder port 21 på ngt sätt(inte vad jag vet iaf)
Det som är lite störande var att det har fungerat förut och jag vet inte riktigt om jag har ändrat någon viktig inställning i firewallen
Nån som vet hur man löser detta lilla problem?
Fast förut när det fungerade var det också lite problem, t ex kunde man inte logga in med PASV utan var tvungen att ändra till PORT i ftp klienten
Jag har hade det problemet innan jag löste det också.
Har du IIS installerat så gå in på Administrationsverktyg->Internet Information Services och högerklicka på "Standard FTP-plats" där ser du att TCP Port står på 21. Ändra till tex 411 så ska din FTP-server fungera sen..
Lycka till!
------------------ Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal http://jare.mine.nu/
okej......nu har jag iaf ändrat till port 22 och öppnat den porten osv......men det verkar endå inte fungera för ngn annan än mig
Fast nu kan jag iaf starta servern.
Hur tusan ska man få det att fungera smärtfritt?
Satan vad mycket bäckel det var att sätta upp en FTP bakom en router :/
Jodå, jag har. Men utan de problem du har.. så jag är inte till mycket hjälp.
För att din FTP-server ska fungera i passivt läge (PASV, vilket är att föredra) måste din server:
1. veta ditt riktiga IP samt vilka portar som får användas
2. din brandvägg måste ha ovan nämnda portar öppna.
Om dessa saker är korrekt konfigurerade bör det se ut ungefär så här när du ansluter: PASV //klient
227 Entering Passive Mode (218,67,154,33,4,28) //server
Ansluter till 218.67.154.33 port 1052 //klient
Allt ok! (port 1051 - 2000 öppna)
Om din FTP-server INTE känner till ditt riktiga IP blir det nåt sånt här: PASV //klient
227 Entering Passive Mode (192,168,0,100,4,29) //server
Ansluter till 192.168.0.100 port 1053 //klient
Klienten försöker alltså att ansluta till ett lokalt IP (192.168.0.100) vilket naturligtvis inte kommer att fungera, om klienten i fråga befinner sig i ett helt annat nätverk.
I en del FTP-servrar går det inte att manuellt ange ett IP som den datorn inte har samt portar som ska användas, vilket gör det svårt (omöjligt?) att använda dem bakom en router.
Varför du inte kan starta din server på port 21 har jag tyvärr ingen aning om, något annat måste vara igång på den porten.
Jag vet inte om jag resonerar annorlunda nu! Men varför inte helt enkelt byta port för Ftp:n?
Själv kör jag min Ftp bakom en router. Nu testade jag iofs inte port 21 från början, men med annan port fungerade det med en gång!
saken är den att jag kör ftp:n på port 22 nu. Fast det fungerar inte. Eller inte för ngn annan än mig iaf.
Och det batboy sa om att man måste skriva det exakta IP nummret......hur(om det går) gör jag det i G6?
om det är nån som känner att dom kan hjälpa mig får gärna kontakta mig på ICQ så vi kan ta det här i real tid.
Jag är evigt tacksam för hjälp....och självklart får ni leecha hur mycket ni vill på ftp:n...om nu det skulle vara en orsak att hjälpa ; D