en af mine kammerater i staterne har lavet lidt fuck og mig ringer dette ingen klokker for, så nu kommer det vidre .. Her er hvordan han beskrev prob'et "about the ftp, I can't set up a server cuz my isp has my router (for my dsl connection) configured so my ip goes to the router and not my computer"
Okey, han kører Inet gennem en router som derfor får tildelt IP adressen fra hans 'udbyder når han kobler op. Computeren får så en sub-mask som den kan identifiserer sig med på Inettet... eller noget. Problemet er så vidt jeg forstår at han har flere putere på samme router og dermed på samme IP adresse, og derfor kan man ikke være sikker på at få kontakt til hans FTP-server på den IP adresse som er hans.
Han kan godt sætte en ftp server op, bare sig at han skal bruge et andet port nummer end default 21. feks brug port 8888. og connect så til ftp://xxx.xxx.xxx.xxx:8888
tillah> Ehhh ? Du sætter sqda bare ftpserveren til at køre anden port som <chris> skriver, det burde hjælpe! Fo rselvfølgelig kan du have en ftp server selvom flere comp køre over samme ip
Nu er jeg ikke lige netværksekspert, men jeg har selv en ADSL, som vi er 4 om at dele (TeleDK NetXpress).
Når jeg sætter en ftp-server op, kan den kun ses internt. Den kan ikke modtage forbindelser udefra pga. den firewall, der er indbygget i den router vi har. Ligesom winkill beskriver. Det er fordi (som jeg tror Tillah's kammerat beskriver), at vores computere sidder på et privat netværk og routeren så sidder på et offentligt netværk, og sørger for traffik imellem os og internettet. Det vil sige, at routeren er den eneste synlige enhed fra internettet af. Heldigvis har vi adgang til routeren, så jeg kan sætte den op til at videresende alle indkommende ftp-forespørgsler til min ftp-server - modsat Tillah's kammerat.
Jeg har ikke erfaring med Chris's løsningsforslag, om at sætte den til en anden port. Men umiddelbart ville jeg nok gætte på, at det ikke virker pga. firewallen. Jeg ved ikke, hvordan man kan løse dit problem. Men måske det kunne være, at han kontaktede sin udbyder og fik åbnet for ftp-forbindelse på en eller anden måde; eller at du lavede serveren (hvis du kan det), og han så prøvede at forbinde til dig.
Han skal ind og køre NAT i routeren - det kræver at han får adgang til at konfigurere routeren. I så fald kan han NAT'e den port han nu vil bruge til FTP. Og det kan så både være 8888 eller 21 eller noget andet (det er en god ide ikke at bruge port 21 btw).
Han kan få adgang til routeren ved at telnet'e til den lokalt - eksempelvis vil man i windows 2000 i en cmd prompt skrive "telnet 10.0.0.1" forudsat at det lokale subnet er 10.0.0.0. Hvilke kommandoer han skal bruge varierer mærkerne imellem men det burde hans ISP kunne være behjælpelig med. Hvis han har en Cisco 667/668 så har Cybercity en udemærket gennemgang er proceduren på deres support side (søg på 667).
Ja - nogle routere har et webinterface, det vil være en ganske god ide at checke at det kun er tilgængeligt på LAN interfacet :)
Port 21: well, FTP er som default ret usikkert (bl.a. sendes L/P i ren tekst etc.) og serverne har også nogle huller qua FTP. Da folk der masse port scanner, som regel scanner efter defualt port for den service de vil angribe er det en god ide IKKE at sætte usikre services på default porte.
Den med webinterfacet har Linksys tænkt på (den router jeg har).
Nu kan jeg godt se, hvad du mener med ikke at bruge port 21.
Synes godt om
Ny brugerNybegynder
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.