CentOS 6.3 x64


/home 파티션 미리 넉넉하게...

 


# 필수 설치

yum -y install netatalk avahi  dbus nss-mdns



# 계정 생성

useradd systemv

passwd systemv

mkdir /home/systemv/TM

chown systemv. /home/systemv/TM



# 설정 변경

/etc/netatalk/afpd.conf 가장 아래줄에 추가

- -transall -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -nosavepassword -advertise_ssh


/etc/netatalk/AppleVolumes.default 가장 아래줄에 추가

/home/systemv/TM allow:systemv options:usedots,upriv,tm dperm:0775 fperm:0660 cnidscheme:dbd


/etc/nsswitch.conf 가장 아래줄에 추가

hosts:      files mdns4_minimal dns mdns mdns4


/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>

<type>_device-info._tcp</type>

<port>0</port>

<txt-record>model=TimeCapsule</txt-record>

</service>

</service-group>



# 기존 서비스 중지

mv /etc/avahi/services/ssh.service /etc/avahi/services/ssh.service.disabled



# 서비스 시작

/etc/rc.d/init.d/messagebus start

/etc/rc.d/init.d/avahi-daemon start

/etc/rc.d/init.d/netatalk start


# 방화벽 오픈

-A INPUT -p tcp -m state --state NEW -m tcp --dport 548 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 5353 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 5354 -j ACCEPT

-A INPUT -p udp -m udp --dport 548 -j ACCEPT

-A INPUT -p udp -m udp --dport 5353 -j ACCEPT

-A INPUT -p udp -m udp --dport 5354 -j ACCEPT


# /etc/rc.local 에 추가 (서버구동시 실행)

/etc/rc.d/init.d/messagebus start

/etc/rc.d/init.d/avahi-daemon start

/etc/rc.d/init.d/netatalk start



# 에러 


dbus_bus_get_private(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory


messagebus 를 안올리고 avahi-daemon 을 실행했기때문이다. messagebus 먼저 실행하면 문제 없다.



SO_REUSEPORT failed: Protocol not available

Failed to create server: No suitable network protocol available


/etc/avahi/avahi-daemon.conf

#disallow-other-stacks=no  찾아서 

disallow-other-stacks=yes  이렇게 바꿔준다



# 연결

동일한 대역에 있는 맥에서 타임머신 실행해서 리눅스타임캡슐 보이면 성공~





'리눅스ETC' 카테고리의 다른 글

iscsi 구성하기  (0) 2016.04.06
php configure 에러  (0) 2016.04.06
mysql 설치 에러  (0) 2016.04.05
오라클 sys로 exp/imp  (0) 2016.03.30
vim 설치중 행.. 멍때림  (0) 2016.03.30

to Top