close

為了能讓所接收進來的傳真統一在主機上留底,這裡使用了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~~

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ccy0411 的頭像
    ccy0411

    大熊貓小部落

    ccy0411 發表在 痞客邦 留言(0) 人氣()