為了能讓所接收進來的傳真統一在主機上留底,這裡使用了NFS Client 的工作方式,將 遠端 NFS Server 的 NFS 設定為開機就 Mount 到 /var/spool/hylafax/recvq
這裡在遠端 NFS Server 上要啟動 NFS Daemon
在 /etc/exports 中加上
/share/yffax *(rw,no_root_squash,sync) ← 這部分麻煩請看 NFS Server 的設定囉!!
並且記得把資料夾的權限設為 0777 ← 這裡不知道為什麼,如果不將 other 設為 7 , 是沒辦法接收檔案的
在這台傳真伺服器上,要將遠端的 NFS Server 直接設定為開機自動 Mount 可以修改 /etc/fstab
192.168.0.200:/share/yffax /var/spool/hylafax/recvq nfs defaults 0 0
也是麻煩看 man fstab 的設定囉!!
不過這裡遇到了一點小麻煩,就是不管怎麼 mount , 就是會跳出來 "can't read superblock" 之類的訊息,後來把這台 Fax Server 的 SELinux 關閉掉才正常
接下來,測試接收傳真,卻發現接收的檔案沒辦法建立,瀏覽 /var/spool/hylafax/log 中相對應的檔案發現以下的訊息
Mar 10 18:03:44.73: [ 1916]: SESSION BEGIN 000000012 19995551212
Mar 10 18:03:44.73: [ 1916]: HylaFAX (tm) Version 4.2.5
Mar 10 18:03:44.73: [ 1916]:
Mar 10 18:03:51.87: [ 1916]: --> [7:CONNECT]
Mar 10 18:03:51.87: [ 1916]: ANSWER: FAX CONNECTION DEVICE '/dev/ttyS0'
Mar 10 18:03:51.87: [ 1916]: RECV FAX: begin
Mar 10 18:03:51.87: [ 1916]: RECV FAX: Unable to create temp file for received data: Unable to open sequence number file recvq/seqf; Permission denied.
Mar 10 18:03:51.87: [ 1916]: RECV FAX: end
Mar 10 18:03:51.87: [ 1916]: SESSION END
後來是修改了 /var/spool/hylafax/etc/config.ttyS0 中的設定才OK
RecvFileMode: 0600 → 0666
接下來就OK~~
- Mar 13 Mon 2006 14:24
【Linux】Fax Server 實做(第六天)Hylafax VS. NFS Server
close
全站熱搜
留言列表
發表留言