<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Netatalk on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/netatalk/</link><description>Recent content in Netatalk on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/netatalk/index.xml" rel="self" type="application/rss+xml"/><item><title>Mac-Linux-yhteydet (netatalk, atalk, Appletalk)</title><link>https://jeltsch.org/fi/mac_linux_connectivity_netatalk_atalk_appletalk/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mac_linux_connectivity_netatalk_atalk_appletalk/</guid><description>&lt;p&gt;&lt;strong&gt;Yhteyden muodostaminen Macintoshista Linuxiin&lt;/strong&gt;Tein 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 &amp;ldquo;Biomedicum cancerbio&amp;rdquo; (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 &amp;ldquo;Kadotus&amp;rdquo;).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):&lt;code&gt;&amp;quot;Michael's Linux Box@Biomedicum cancerbio&amp;quot; -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepassword&lt;/code&gt;ja sitten jaettujen kansioiden määritelmät (tiedostossa AppleVolumes.default):&lt;code&gt;&amp;quot;Public&amp;quot; -uamlist uams_guest.so -loginmesg &amp;quot;Welcome guest!&amp;quot;&lt;/code&gt;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.&lt;strong&gt;Yhteyden muodostaminen Linuxista Macintosh-tietokoneeseen&lt;/strong&gt;Tä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&lt;/p&gt;</description></item><item><title>Käynnistä netatalk järjestelmäpalveluna käynnistyksen yhteydessä Suse Linux 9:ssä</title><link>https://jeltsch.org/fi/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</guid><description>&lt;p&gt;Suse Linux 9:stä puuttuu mielestäni kätevä graafinen käyttöliittymä, joka kokoaa yhteen KAIKKI järjestelmäpalvelut ja tarjoaa vaihtoehdot ”käynnistä”, ”pysäytä” ja ”käynnistä jokaisen järjestelmän käynnistyksen yhteydessä”. RedHat 9:ssä on jotain vastaavaa. Yast2 on kyllä olemassa, mutta palveluiden luettelossa netatalkia ei edes mainita. Käynnistääkseni netatalkin järjestelmän käynnistyksen yhteydessä luon vain manuaalisesti linkin: &lt;code&gt;cd /etc/init.d/rc5.d sudo ln -s ../atalk S22atalk&lt;/code&gt; Uudelleenkäynnistyksen jälkeen (ja yllätyksekseni) tietokoneeni jumiutui. Ctrl-Alt-F2 ei toiminut, en päässyt sisään SSH:n kautta; ainoa pelastus oli fyysinen uudelleenkäynnistyspainike (johon olen tottunut vain Macintosh-ajoiltani). Kun käynnistin tietokoneen uudelleen vikasietotilassa ja poistin linkin, kaikki toimi jälleen normaalisti. Kun käynnistän atalkin manuaalisesti, järjestelmä jumiutuu samalla tavalla muutaman sekunnin kuluttua…&lt;/p&gt;</description></item></channel></rss>