Mac-Linux-yhteydet (netatalk, atalk, Appletalk)

Last modified on 24. heinäkuuta 2026 • 2 min read • 303 words
Yhteyden muodostaminen Macintoshista Linuxiin. Tein tämän jo jonkin aikaa sitten, mutta kirjaan tämän muistiin: Sinun on asennettava Appletalk-palvelin Linux-koneellesi.
Yhteyden muodostaminen Macintoshista LinuxiinTein tämän jo jonkin aikaa sitten, mutta kirjaan tämän muistiin: Sinun on asennettava Appletalk-palvelin Linux-koneellesi. Tarvitsemasi paketti on nimeltään netatalk. Kaikki toimi hyvin, minulla oli vain ongelma Appletalk-vyöhykkeiden kanssa. Vaikka asetin atalkd.conf-tiedostossa oletusvyöhykkeeksi “Biomedicum cancerbio” (vyöhyke, johon haluan kuulua), netatalk ohittaa tämän asetuksen palvelun uudelleenkäynnistyksen yhteydessä. Siksi Linux-koneeni päätyy aina oletusvyöhykkeeseen (jota kutsutaan suomeksi “Kadotus”).Atalkd:n on ilmeisesti neuvoteltava vyöhykkeestä jotenkin reitittimen kanssa, mutta miten? Mac-tietokoneet onnistuvat selvästikin pysymään siinä vyöhykkeessä, jonka ne määrittävät Asetuksissa. Ne päätyvät ”Kadotukseen” vain silloin, kun ne eivät määritä vyöhykettä, joten sen pitäisi olla mahdollista myös Linuxissa. Kokeilemalla sain selville, että vyöhykkeen muuttaminen tiedostossa /etc/atalk/atalkd.conf ei toimi. On poistettava oletusmerkintä tiedostosta /etc/atalk/afpd.conf ja korvattava se toisella merkinnällä (Suse 9:ssä sijainti on /etc/netatalk eikä /etc/atalk):"Michael's Linux Box@Biomedicum cancerbio" -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepasswordja sitten jaettujen kansioiden määritelmät (tiedostossa AppleVolumes.default):"Public" -uamlist uams_guest.so -loginmesg "Welcome guest!"Netatalkia tarvitaan kuitenkin käytännössä vain vanhemmista Mac-tietokoneista Linuxiin muodostettaviin yhteyksiin. Mac OS X:llä voi käyttää SAMBAa, ja kokemukseni mukaan tiedostojen jakaminen SAMBAN avulla on luotettavampaa kuin netatalkin. Pitkät tiedostonimet (luultavasti yli 31 merkkiä) saivat netatalkin jumittumaan useissa tapauksissa, kun taas SAMBA toimi ongelmitta. Sekä Mac OS X että Linux tukevat yli 31 merkin pituisia tiedostonimiä, mutta ilmeisesti netatalk ei.Yhteyden muodostaminen Linuxista Macintosh-tietokoneeseenTämä riippuu siitä, haluatko muodostaa yhteyden Mac-tietokoneeseen, jossa on OS 9.2 tai vanhempi versio, vai Mac OS X:ään. Jotta voit muodostaa yhteyden Mac-tietokoneeseen, jossa on OS 9.2 tai vanhempi versio, tarvitset afpfs-moduulin. Tätä moduulia ei enää ylläpidetä, ja viimeisin käännös on tehty 2.1-ytimelle. Tämä tarkoittaa, että olet todennäköisesti pulassa, ellet ole todellinen nörtti (tai käytä edelleen 2.1-ytintä). Yhteyden muodostamiseksi Linuxista Mac OS X:ään sinun tulee käyttää SAMBAa. GNOME-ympäristössä riittää, että kirjoitat smb:// Nautilus-selaimen Sijainti-kenttään, ja näet verkossa näkyvät toimialueet, työryhmät ja tietokoneet. Myönnän, että verkon tunnistus on melko hidasta. Joten jos tiedät työryhmän tai verkkotunnuksen nimen (esim. mcbl, kuten minun tapauksessani), kirjoita vain smb://mcbl