Hei.
Olen tätä pähkäillyt siitä lähtien kun iskin ubuntun takaisin pöytäkoneeseen.
Eli, laitteisto on seuraavanlainen:
Reitittimenä/adsl-laatikkona on ZyXEL Prestige 600
Tähän on kiinnitetty Buffalo HWR wlan-asema ja pöytäkone ubuntu 8.04*:lla varustettuna.
Ja ongelma seuraavanlainen:
Reititin antaa ubuntulle ip:n 192.168.1.34 ja Buffalolle 192.168.1.33. Bootin jälkeen ssh-palvelin toimii täysin oikein, eli voin ottaa läppäristä yhteyden tuohon reitittimen jakamaan osoitteeseen. Ja kaikki toimii. Ifconfig kertoo, että koneella on käytössä tuo reitittimeltä saatu ip. Nyt kun odettelen muutaman tunnin, niin avahi ottaa ja astuu kehiin. Seuraavassa ifconfig avahin spawnattua itsensä jostain alimmasta paikasta:
eth0 Link encap:Ethernet HWaddr 00:50:8d:b7:43:4d
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2384950 errors:0 dropped:0 overruns:0 frame:0
TX packets:2517134 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1216431478 (1.1 GB) TX bytes:1234679627 (1.1 GB)
Interrupt:16
eth0:avahi Link encap:Ethernet HWaddr 00:50:8d:b7:43:4d
inet addr:169.254.6.29 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:52 errors:0 dropped:0 overruns:0 frame:0
TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2817 (2.7 KB) TX bytes:2817 (2.7 KB)
Eli kuten varmaan huomaatte, koneella on avahin avulla käytössä jokin aivan muu ip, kuin reitittimeltä alunperin saatu. Ihmettelenkin, että miten ihmeessä yhteys ulkomaailmaan on kuitenkin käytössä, vaikken saa pöytäkoneen ssh-palvelimeen enää yhteyttä millään. Palvelu on käytössä ja loopbackillä yhteys onnistuu.
Toiselta koneelta yhteys ei siis onnistu. Ei langattoman, eikä edes suoraan langalla reitittimen läpi. Olen kyllä koittanut koneen hostnamella, joka on sama kuin DynDNS osoitteeni, avahin ip:llä ja reitittimen dhcp:ltä saadulla.
Eli avahi siis muuttaa koneen ip:n siten, että ssh ei pääse enää vastaamaan muuhun, kuin loopbackkiin.
Onko kukaan huomannut vastaavaa? Jos on, niin miten olette saaneet avahin poistettua käytöstä siten ettei tämä tosiaan taas spawnaa itseään seuraavan päivityksen jälkeen?
Tai miten olette saaneeet sen käyttäytymään oikein?
Edit:
Ratkaistu:
Palveluista kun napsaisee "Multicast DNS service discovery":n pois päältä, niin ainakin tällä hetkellä näyttäisi kaikki toimivan ihan ok ilman avahia. Katsotaan nyt, pysyykö se poissa, vai palaako taas jonkun päivityksen jälkeen.