Päätin täällä siis kysyä neuvoja, kun ei vastaavaa ongelmaa pystynyt muut paikat selittämään.
Kaikilta koneilta, jotka ovat kytketty samaan modeemiin palvelimen kanssa, yhteyden muodostaminen onnistuu, mutta palvelinta ei löydy kaverien koneelta käsin.
Käytössä on siis Windows XP, GuildFTPd(v. 0.999.14), sekä DynSite (v. 1.12, joka on säädetty toimimaan www.freeze.dy.fi)
Muutamalla proxyllä koitin yhistää kanssa jolloin se valitti jotain portista 21.
Sitten semmoisen kysymyksen varalta vastaus että "Mikset käyttänyt linuxia tähän ennemmin -.-?", niin se kuuluu näin: "Ubuntu: konsoli ei toiminut, Fedora: raskas, eikä kukaan osannut auttaa, debian: kaikkialle 'pääsy estetty'"
Suurkiitos kaikesta avusta :)
Jokin palomuuri luultavasti estää yhteydet. Tarkista, että olet sekä Windowsin palomuurista että modeemin mahdollisesta sisäisestä palomuurista sallinut yhteydet porttiin 21 ja ohjannut ne oikeaan sisäiseen IP-osoitteeseen. (Eihän se itsestään tiedä, mille koneelle se liikenne ohjataan.) Osoitteesikin on ilmeisesti freeze.dy.fi eikä mainitsemasi www.freeze.dy.fi, jälkimmäistä ei ainakaan löytynyt.
Tuo unohtuikin tosiaan mainita, minkäänlaista palomuuria ei välillä siis ole. Asetuksien pitäisi olla oikein ja myös toista ftp-ohjelmaa on kokeiltu.
Freeze kirjoitti:
Kaikilta koneilta, jotka ovat kytketty samaan modeemiin palvelimen kanssa, yhteyden muodostaminen onnistuu, mutta palvelinta ei löydy kaverien koneelta käsin.
Taitaa modeemisi olla NATtaavaa mallia. Ohjaa siis modeemin asetuksista ulkoinen portti 21 oikealle sisäverkon koneelle, tai kytke modeemi siltaavaan (bridging) tilaan.
Freeze kirjoitti:
Tuo unohtuikin tosiaan mainita, minkäänlaista palomuuria ei välillä siis ole. Asetuksien pitäisi olla oikein ja myös toista ftp-ohjelmaa on kokeiltu.
Mitä hittoa, sulla on Windows-kone netissä ilman palomuuria?!
Blaze kirjoitti:
Mitä hittoa, sulla on Windows-kone netissä ilman palomuuria?!
Ei sitä palomuuria tarvita windows koneessakaan jos tajuaa riskit ja osaa ne välttää ;)
NATtaava modeemihan on samalla palomuuri, ja juuri NATin takia se portti pitää ohjata tietylle koneelle. Kirjoitapa komentoriville ipconfig
ja kerro, mikä IP-osoite tulostuu, niin homma on luultavasti sillä selvä, jos et itse laitteesta enempää tiedä.
Viitapiru kirjoitti:
Ei sitä palomuuria tarvita windows koneessakaan jos tajuaa riskit ja osaa ne välttää ;)
Tämä ei minun kokemuksieni mukaan pidä paikkaansa, nimittäin eräs kone onnistui saamaan viruksen ihan netissä surffailematta, kun ei ollut palomuuria. Sen sijaan ilman virustorjuntaa kyllä voi elää aivan hyvin, jos osaa olla avaamatta haittaohjelmia ja käyttää kunnon selainta (tai muuten estää ActiveX-ohjelmien latailun).
NATtia ei ole, miten ehkä päätellä saattaa kun sanoin että mitään palomuuria ei välillä ole :)
Käsittämätöntä kyllä, aivan kuin joku blokkaisi yhteydet lähiverkon ulkopuolelta..? Ip:ksi määrittyy 83.146... joka on aivan oletettavaa.
Ei voi koskaan täällä tietää, mitä joku asioista ymmärtää. ;)
On toki mahdollista, että palveluntarjoaja estää yhteydet tiettyihin palveluportteihin "tietoturvan takia". Portti 25 (SMTP) on käytännössä aina tukittu. Toimivatko muut palvelimet, esim. HTTP? Hanki tai tee jokin ohjelma, jolla voit lähettää ja vastaanottaa dataa mielivaltaisesta portista, ja testaile sillä, mitkä portit toimivat. Hätäratkaisuna voit säätää palvelimen johonkin epästandardiin porttiin, ainakin portit 1024:stä alkaen ovat melko varmasti auki.
Toimiiko jos käytät ftp palvelintasi jossain suuremmassa portissa, esim jossain 2000-50000 väliltä?
Osoitteena se näyttäisi selaimessa tältä:
ftp://123.456.789.123:12345/
Oma palveluntarjoaja ainakin blokkaa yleisimmät portit.
Yhdistämisongelma ratkesi portin vaihdolla, (nyt sallii yhteydet), mutta nyt tilalla on aivan uudet kasvot - 'Cannot set root directory'. Mikähän neuvoksi?
FTP palvelimelle pitää asettaa oletuskansio johon yhteydet ohjataan esim
C:/serveri/ johon sitten laitat haluamiasi tiedostoja.
Tämä oli asetettu mutta uudelleenasennus korjasin tämänkin ihmebugin :) Kiitoksia kaikille avunannosta!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.