LinuxのsambaサーバーをローカルLANでBonjour経由でMacクライアントに通知するようにするにはどうすればよいですか?


11

私は、Debian LinuxベースのファイルサーバーでSambaを使用しており、現在Mac OS Xクライアントから正常にアクセスされています。

Bonjourを使用して、このリソースをよりユーザーフレンドリーな方法で利用できるようにしたいと考えています。

Bonjour経由でローカルネットワーク上で自身を通知するようにLinuxサーバーを構成することは可能ですか?もしそうなら、どうやって?

回答:


7

/etc/avahi/services/samba.serviceファイルを作成します。

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

次に、avahiを再起動します。

service avahi restart

正確を期すために、sambaサーバー自体ではなく、FW / DNSにavahiをインストールしました。これは私のネットワーク設定とより一貫しており、avahiは「利用可能なサービス」だけでなく「利用可能なサービス」もアナウンスできるため、可能です。:)
drAlberT 2009

この回答は無効になりました。ポート445を使用してください。@ user169160の回答を参照してください。
ミント

8

現在、ポート445が使用されています。したがって、設定ファイルは次のようになります。

root:~# cat /etc/avahi/services/samba.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>_smb._tcp</type>
    <port>445</port>

  </service>
</service-group>

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.