di

Come far coesistere AFP e SMB su Raspberry Pi

AFP e SMB detti anche protocollo di rete di Apple e Samba rispettivamente, risultano essere incompatibili. Online sembra che sia impossibile farli funzionare sullo stesso IP o con lo stesso hostname.

Ma a quanto pare (dopo varie sperimentazioni) potete installarvi semplicemente Avahi e configurare due servizi. Ovviamente dovrete aver già configurato entrambi i protocolli e averli attivi (quindi esposti a tutta la rete locale).

Prima di tutto spostatevi dentro la cartella di Avahi:

cd /etc/avahi/services

Che dico, l’avete installato vero? Nel caso:

sudo apt-get install avahi-daemon

Ora create due file:

sudo touch afpd.service smb.service

Nel primo:

sudo nano afpd.service

Incollate:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">Time Capsule</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=TimeCapsule8,119</txt-record>
</service>
</service-group>

E nel secondo:

sudo nano smb.service

Incollate questo:

<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
<service>
<type>_device-info._tcp</type>
<port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>

Ora tornate nel Finder di macOS e vi ritroverete questi due bei device distinti al quale potrete connettervi con i rispettivi account:

Icone di sistema su macOS

Ovviamente le icone potete cambiarle, semplicemente trovavo comodo poter usufruire di un file server e di una Time Machine in rete, a costo praticamente nullo. Alla prossima!