Minulla on kolme konetta kytkettynä yhteen sisäverkkoon. Jos laitan mihin tahansa koneeseen httpd-serveriohjelman plus muutaman nettisivun, niin saan nettisivut näkymään muissa sisäverkon koneissa.
Saan ne näkymään myös ulkomaailmaan, paisti yhdestä koneesta - juuri siitä josta niiden pitäisi näkyä ulos.
Modeemissa on palomuuri jossa on seuraava asetus:
http://www.geocities.com/fibaxi/palomuuri/wan_filter.png
Kone 192.168.10.123 ei näy ulos vaikka se näkyykin sisäverkossa.
Jos vaihdan tuohon samaan paikkaan toisen koneen osoitteen 192.168.10.65, niin se näkyy sekä ulos että sisälle.
(Selain ilmoittaa että se ei löydä palvelinta. Palvelimena on tietenkin se IP joka näkyy ulkomaailmaan eikä tuo sisäverkon IP.)
Mistä moinen ero voisi johtua? Onko mitään hyviä arvauksia?
Olen boottaillut kaikki systeemit asetusten välissä, mutta se ei paranna asiaa.
Saan ne näkymään myös ulkomaailmaan, paisti yhdestä koneesta - juuri siitä josta niiden pitäisi näkyä ulos.
Modeemissa on palomuuri jossa on seuraava asetus:
http://www.geocities.com/fibaxi/palomuuri/wan_filter.png
Kone 192.168.10.123 ei näy ulos vaikka se näkyykin sisäverkossa.
Jos vaihdan tuohon samaan paikkaan toisen koneen osoitteen 192.168.10.65, niin se näkyy sekä ulos että sisälle.
(Selain ilmoittaa että se ei löydä palvelinta. Palvelimena on tietenkin se IP joka näkyy ulkomaailmaan eikä tuo sisäverkon IP.)
Mistä moinen ero voisi johtua? Onko mitään hyviä arvauksia?
Olen boottaillut kaikki systeemit asetusten välissä, mutta se ei paranna asiaa.
Vastaukset 8
Vanhimmat
Ensin katsot traceroutella mihin asti se liikenne kulkee. Sitten katsot sen koneen lokeista mikä sen blokkaa.
Unohtui kertoa että ensin pitää tietysti tarkistaa että kyseiseltä ongelmakoneelta ylipäätään pääsee ulkoverkkoon eli sen routessa default gatewayna on se motukka.
Kun testaan näkyykö kone ulos, niin kytken selaimeen asetuksiin välipalvelimen, eli kierrätän liikenteen sisäverkosta ulos ja takaisin sisäverkkoon. Miten tracerouten voi kierrättää saman välipalvelimen kautta?
Koneen lokeilla tarkoitat varmaan sen koneen lokeja joilla yritän päästä serveriin? Tuo "serveri" eli ongelmakone on mitättömän pieni Linux purkki joka ei edes välttämättä kerää lokeja. Siinä ei ole edes kovalevyä.
"Unohtui kertoa että ensin pitää tietysti tarkistaa että kyseiseltä ongelmakoneelta ylipäätään pääsee ulkoverkkoon eli sen routessa default gatewayna on se motukka."
Default gateway? Missä se määritellään ja mitä tarkoittaa "se motukka"?
Mun modeemin IP sisäverkossa on 192.168.10.1. Ilmeisesti tämä tieto pitäisi kertoa sille ongelmakoneelle jotenkin? Miten?
Tuo oli se syy. Siis se että default gateway-määrittely puuttui.
Kiitos hyvästä vinkistä.
Hyvä että homma pelittää.
Kysyit tuolla että miten gateway laitetaan enkä kerinnyt vastaamaan niin kerrottakoon se nyt tässä jos joku toinen sattuu kärsimään samasta ongelmasta. Se tuntuu olevan kuitenkin aika yleinen vähemmän kokeneilla.
Graafisilla asennuskilkkeillä tuo osoite kohtaan Default Gateway (Oletusyhdyskäytävä)
Tai konsolissa komento ensimmäiselle ethernet-kortille
route add default gw 192.168.10.1 eth0
Lisäoppia vaikka tuolta:
http://www.cyberciti.biz/faq/linux-setup-default-gateway-with-route-command/
Tilanne oli ensin näin:
Kyseinen serveri näkyi vain omassa kotiverkossa mutta ei näkynyt jos kierrätin liikenteen ulkoisen välipalvelimen kautta.
Sitten laitoin kyseiseen serveriin puuttuvan Default Gateway asetuksen. Sen jälkeen kyseinen serveri näkyi myös silloin kun kävin siellä ulkoisen välipalvelimen kautta. Minä LUULIN että se näkyy silloin myös muille, mutta eipä ehkä näkynytkään.
Testasin asiaa viime yönä koneesta joka on OIKEASTI ulkona. Yllättäen kyseinen serveri ei näkynytkään!!!!!!
Mistäköhän tuo voi johtua? Mitä vielä puuttuu????????
Saman tempun olen tehnyt aiemmin toisella koneella ja se ON näkynyt muillekin oikeasti ulos.
Mainittakoon että tämä serveri on aika vaatimaton suunnilleen modeemin kokoinen Linux purkki jossa ei ole minkäänlaista graafista liitymää, ei edes kovalevyä. Ainoat yhteydet siihen ovat NFS ja telnet toisen koneen kautta. Ja nyt myös HTTP, kun tein sen itse siihen.
Se muutos minkä tein oli se että muokkasin
/root/netup -tiedosta lisäämällä siihen rivin
"route add default gw 192.168.10.1"
Luulin että se riitti, mutta näköjään ei. Ihmettelen myös suuresti sitä että mikä ero on siinä että käyn ulkoisen välipalvelimen kautta ko palvelimella verrattuna siihen että käyn siellä oikeasti toiselta koneelta.
Tuo ethernet korttimäärittelyn lisäys oli se lopullinen ratkaisu.
Sain kaverilta vahvistuksen että nyt hänkin näkee sivut, vaikka on oikeasti ulkona.
Sitä ennen minä vain _luulin_ että ongelma oli ratkaistu, kun sivut alkoivat näkyä omassa koneessani myös proxyn läpi, kun lisäsin default gatewayn.