Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Ville Pöntinen - 15.11.12 - klo:23.27

Otsikko: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: Ville Pöntinen - 15.11.12 - klo:23.27
Hei!

Mulla pyörii kotona läppärillä owncloud-server, joka on "home-made-dropbox". Sen clientti, joka toimii siis kuten paketti nautilus-dropbox eli synkkaa halutun hakemiston palvelimelle, tarvitsee tietysti palvelimen ip / url -osoitteen.

Työkoneella (käyttää osoitteena "munomadomain".dy.fi) eikä kotikoneella (käyttää osoitteena 10.0.0.200) ei ole ongelmia.

Mutta läppäri, jota käytetään välillä kotona ja välillä maailmalla! Miten saisin sen huomaamaan milloin ollaan kotona ja milloin ei, ja mitä sitten, scriptillä ronkkimaan hosts-tiedostoa vai? Onko joku täällä tehnyt tämän jo?

Owncloud-client ei tue useampien serverien konffausta.

Modeemina puhisee A-Link RR24AP ADSL2+ ja siitä em löytänyt mistää NAT loopbackia.
Otsikko: Vs: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: SuperOscar - 15.11.12 - klo:23.44
Entäs jos väännät dnsmasqilla palvelimesta myös nimipalvelimen? Maailmalla ollessa matkakone saisi nimeä vastaavan IP-osoitteen tietysti internetin nimipalvelimilta mutta kotona tältä palvelinkoneelta, joka osaisi välittää haluamasi osoitteet ennen kuin pyyntöä edes välitetään internetin nimipalvelimille.
Otsikko: Vs: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: Ville Pöntinen - 16.11.12 - klo:00.26
Entäs jos väännät dnsmasqilla palvelimesta myös nimipalvelimen?

Hmm... Nyt mennään lähelle epämukavuusaluetta, noita dhcp tai dns -palveluita kun ei ole koskaan tarvinnut säätää itse, vaikka niiden periaatteet tunnen.

Mitenkäs homma noin teoriassa menisi? Jos sekä modeemi, että palvelimeni ovat nimipalvelimia, onko tuurista kiinni, kummalta läppäri ip:tä pyytää? Vai voiko sisäverkon palvelimen ip:n asettaa läppärin nimipalvelinlistan yläpäähän, vaikka käyttäisi oletuksena network-manageria ja (useimmiten) wlania?

No, oppiipa taas lisää, pitää lueksia nettiä huomenna.
Otsikko: Vs: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: samsunix - 16.11.12 - klo:05.01
Onko läppärillä windows vai linux?

jos windoze niin notepad administrator oikilla auki ja muokkaa tiedostoa:

C:\Windows\System32\Drivers\etc\hosts

jos linux

/etc/hosts

sisällöksi jotain vaikka tämmöstä:
domain.org    domain.org   
10.0.0.200    domain.org

En varmaksi tiedä tunnusteleeko kumpaakin mutta tämmöstä minä lähtisin kokeileen.
Otsikko: Vs: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: SuperOscar - 16.11.12 - klo:10.46
Mitenkäs homma noin teoriassa menisi? Jos sekä modeemi, että palvelimeni ovat nimipalvelimia,

Vitsi onkin siinä, että dnsmasq-nimipalvelin pitää saada ensisijaiseksi nimipalvelimeksi ennen modeemia. dnsmasq välittää sitten pyynnöt eteenpäin, jollei osaa niihin itse vastata.

Käytännössä tähän on kaksi tapaa:


Jälkimmäinenkään ei välttämättä ole kauhea homma: itsekin joudun tekemään nykyään niin, koska modeemi lähettää oikeat tiedot epäluotettavasti. Annan koneen ensin etsiä automaattiset asetukset, olipa kyseessä langallinen tai langaton yhteys. Sitten menen NetworkManagerin kautta muuttamaan vähintään nimipalvelinasetuksen manuaaliseksi.

dnsmasq itsessään on helppo asettaa. Oleellisinta on tehdä nimipalvelimelle /etc/hosts, joka tarjoaa kotiverkon koneille IP-osoitteet, ja sitten asettaa muiden osoitteiden välitys eteenpäin seuraavalle nimipalvelimelle (esim. modeemille).
Otsikko: Vs: Kotiserverille samalla url:llä kotoa ja maailmalta?
Kirjoitti: Ville Pöntinen - 16.11.12 - klo:11.24
Jälkimmäinenkään ei välttämättä ole kauhea homma: itsekin joudun tekemään nykyään niin, koska modeemi lähettää oikeat tiedot epäluotettavasti. Annan koneen ensin etsiä automaattiset asetukset, olipa kyseessä langallinen tai langaton yhteys. Sitten menen NetworkManagerin kautta muuttamaan vähintään nimipalvelinasetuksen manuaaliseksi.


Näin teen/kokeilen, kiitoksia!