1. 安裝Netatalk:
sudo apt-get install netatalk
2. 安裝Avahi,Ubuntu預設已經安裝了。如果沒裝,可用此指令安裝:
sudo apt-get install avahi-daemon
3. 設定Avahi:
sudo gedit /etc/avahi/services/afpd.service
然後貼上這段文字:
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_device-info._tcp</type><port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
</service-group>
其中,model=Xserve會讓Finder在共享的地方顯示的圖示為Xserve,如:
其他的機型有:
PowerBook
PowerMac
Macmini
iMac
MacBook
MacBookPro
MacBookAir
MacPro
AppleTV1,1
AirPort
iPhone
如果設定成Macmini則會顯示:
4. 設定分享資料夾:
sudo gedit /etc/netatalk/AppleVolumes.default
預設是分享家目錄,也可改成想分享的目錄:
#~/ "Home Directory"
~/share "Share"
5. 設定完後,重新啟用Netatalk與Avahi服務:
sudo service netatalk restart
sudo service avahi-daemon restart
6. 設定開機時啟動avahi-daemon服務:
sudo update-rc.d -f avahi-daemon defaults
因為netatalk已經有加入/etc/rcX.d了,所以不用自己手動加入。
7. 從Mac連線:
按"連接身份":
輸入Ubuntu上的使用者名稱和密碼: