SSブログ
エステ

AVAHI でFinderからsambaも検出させる [Server software]

Finderからnetatalkを検出させるのに、avahiをつかっていましたが、
同様に。

netatalk用
/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-afp</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
</service-group>


samba用
/etc/avahi/services/smb.service

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


 <name replace-wildcards="yes">%h-afp</name>
<name replace-wildcards="yes">%h-cifs</name>

ここを変えてあげるとFinderから見てわかりやすい。
sambaかnetatalk、こんがらがることもありません。

samba 3.5.2 を試してみる。 [Samba]


netatalkを2.1beta2に上げたので、ついでにsambaも3.5.2に上げておきます。

といってもこれまた、3.5.1の時と同じです。



$ tar zxvf ./samba-3.5.2.tar.gz

$ cd ./samba-3.5.2/source3

$ ./autogen.sh

$ ./configure

$ make

# make install

# /etc/init.d/samba restart

いちおうバージョンの確認。

# /usr/local/samba/bin/smbstatus

Samba version 3.5.2
PID     Username      Group         Machine                        
-------------------------------------------------------------------

Service      pid     machine       Connected at
-------------------------------------------------------

No locked files


はい、OKです[るんるん]

netatalk 2.1beta2 試してみました♪ [Netatalk]


netatalk 2.1beta1を前回入れていますので、同様と言いますか、
追加でなにか入れることは無いので、難しいことはないでしょう。



# tar zxvf netatalk-2.1beta2.tar.gz

# cd netatalk-2.1beta2

# ./configure --enable-debian --with-bdb=/usr/local/BerkeleyDB.4.8
ここは環境に応じててきとうに。

# make

# make install
設定ファイルなどは上書きされないので、特にバックアップする必要はなかった
みたいです。

以上で完了。


configure, make に失敗するなら、必要なパッケージを適当についか。


netatalkを再起動。

# /etc/init.d/netatalk restart


いちおう。
# /usr/local/sbin/afpd -V

afpd 2.1beta2 - Apple Filing Protocol (AFP) daemon of Netatalk

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version. Please see the file COPYING for further information and details.

afpd has been compiled with support for these features:

        AFP3.x support: Yes
      Transport layers: TCP/IP DDP
         CNID backends: dbd last tdb 
           SLP support: No
  TCP wrappers support: No
         Quota support: Yes
   Admin group support: Yes
    Valid shell checks: Yes
      cracklib support: No
        Dropbox kludge: No
  Force volume uid/gid: No

             afpd.conf: /usr/local/etc/netatalk/afpd.conf
    afp_signature.conf: /usr/local/etc/netatalk/afp_signature.conf
   AppleVolumes.system: /usr/local/etc/netatalk/AppleVolumes.system
  AppleVolumes.default: /usr/local/etc/netatalk/AppleVolumes.default
       UAM search path: /usr/local/etc/netatalk/uams/
  Server messages path: /usr/local/etc/netatalk/msg/


ちゃんと動いているようです[るんるん]

ベンチマークとかしてみましたが、特に変化はありません。


この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。