Ubuntu/Mac 설정 - Samba 및 Netatalk 표시

Ubuntu/Mac 설정 - Samba 및 Netatalk 표시

Time Machine 백업을 위해 집에 Netatalk를 설정했으며, 내 MacBook에도 삼바 공유가 표시되도록 하고 싶습니다. 현재 내가 보는 내용은 다음과 같습니다. https://www.dropbox.com/s/2n9ltg471k1k30u/Screenshot%202014-10-29%2007.17.47.png?dl=0

Ubuntu 서버에서 Netatalk를 비활성화하면 약 3-4분 후에 Samba 공유가 표시됩니다.

둘 다 표시할 수 있는 방법이 있나요?

저는 Mac OS X 10.10 Yosemite를 사용하고 있습니다. 감사합니다.

답변1

netatalk/avahi를 비활성화하면 OS X 시스템의 netbios가 서버를 검색합니다. OS X가 Bonjour와 Netbios 모두에서 동일한 이름을 가진 두 개의 서버를 감지하면 Netbios 서버보다 발견된 Bonjour 서버를 선호합니다.

Bonjour/Avahi를 통해 두 서비스를 모두 광고할 수 있지만 SMB 및 AFP 공유가 모두 광고되면 AFP만 표시됩니다. 이 문제를 극복하기 위해 AFP 및 SMB에 대해 다른 호스트 이름을 사용할 수 있습니다.

예를 들어, 내 /etc/avahi/services/smbd.service파일은 다음과 같습니다.

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

/etc/avahi/services/afpd.service파일은 다음과 같습니다.

 <?xml version="1.0" standalone='no'?>
 <!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-group>

이는 Finder에 다음과 같이 표시됩니다.

Finder의 예

관련 정보