Kirjoittaja Aihe: Portit ei näy ulos... [Solved]  (Luettu 4518 kertaa)

vesakko

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Portit ei näy ulos... [Solved]
« : 25.03.06 - klo:07.04 »
Olen yrittänyt katsella apua ympäri nettiä, mutta ei ole löytynyt...

Homman nimi on siis se että, esimerkiksi apache serveri toimiii hyvin, ja kaikki on nätisti kun pistää firefoxiin
addressbaarin localhost mutta ulkoapäin ei palvelimelle pääse. Tämä koskee kaikkia
portteja (tai ainakin http ja ssh)

Systemtools - Network tools - Port scan näyttää localhost osoitteella 7 eri avonaista porttia
mutta "oma.dyndns.osoite" ei näytä kuin telnet ja ftp portit (jotka on adsl reitittimen hallintasysteemin). Palomuurityökaluna
minulla on firestarter, ja vaikka sieltä aukoo reikiä niin ei tapahdu mitään...

Kun sammuttaa apachen ja komentaan 'sudo nc -l -p 80' niin silloin se ottaa yhteyden tuohon http porttiin.

Palomuurin (iptables) disabloiminenkaan ei vaikuta asiaan, joten vika on jossain syvemmällä :)

Auttakaa avutonta  ???


« Viimeksi muokattu: 25.03.06 - klo:17.53 kirjoittanut vesakko »

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Portit ei näy ulos...
« Vastaus #1 : 25.03.06 - klo:10.34 »
Homman nimi on siis se että, esimerkiksi apache serveri toimiii hyvin, ja kaikki on nätisti kun pistää firefoxiin
addressbaarin localhost mutta ulkoapäin ei palvelimelle pääse. Tämä koskee kaikkia
portteja (tai ainakin http ja ssh)

eihän koneesi sattumoisin ole NATin takana?

Systemtools - Network tools - Port scan näyttää localhost osoitteella 7 eri avonaista porttia
mutta "oma.dyndns.osoite" ei näytä kuin telnet ja ftp portit (jotka on adsl reitittimen hallintasysteemin). Palomuurityökaluna
minulla on firestarter, ja vaikka sieltä aukoo reikiä niin ei tapahdu mitään...

jos ulkopuolelta näkee modeemin, niin se kyllä kuulsotaisi siltä, että modeemi on reitittävässä tilassa, jolloin portit pitäisi ohjata halutulle koneelle myös modeemista käsin.
Janne

vesakko

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Portit ei näy ulos...
« Vastaus #2 : 25.03.06 - klo:17.53 »
Ratkaisin ongelman tuossa, joka oli loppujenlopuksi niin yksinkertainen, enkä sitä hoksannut :)
apache kuunteli vain localhostia. samaten sshd.

Eli ports.conffiin kun vaihtoi: listen localhost:80 --> listen *:80 niin rupesi pelittämään.
sama oli sitten sshn kanssa... Monta tuntia taistelin tuonkin kanssa vaikka homma
oli yksinkertainen :)