- 註冊時間
- 2001-9-3
- 線上時間
- 35403 小時
- 閱讀權限
- 255
- 積分
- 2626
- 主題
- 3867
- 精華
- 78
- 文章
- 35006
TA的每日心情 | 怒 2011-4-12 00:15 |
---|
簽到天數: 3 天 連續簽到: 2 天 [LV.2]偶爾看看I - 文章
- 35006
|
HylaFax 多傳真接收測試
測試 Com port:
如果要使用 com port 擴充卡,建議找系統直接支援的,會比較輕鬆,例如 ATEN 的就有被 ReadHat 企業版直接支援
以內建的 comport + 一張 ATEN 4 port 擴充卡來說
執行命令
more /proc/tty/driver/serial
例如可以看到下面這樣的訊息
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:51 rx:0 RTS
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:16550A port:0000C000 irq:10 tx:40 rx:0 RTS
5: uart:16550A port:0000C008 irq:10 tx:36 rx:0 RTS|DTR
6: uart:16550A port:0000C400 irq:10 tx:40 rx:0 RTS
7: uart:16550A port:0000C408 irq:10 tx:292 rx:338 RTS|CTS|DTR|DSR
例如 0 就是指 ttyS0 也等於 com port 1 的意思
通常來說系統內建 0, 1 (com1 & com2),2,3 則是保留
以這個例子來看就是 4,5,6,7 是我們加上的額外擴充卡連接埠
也就是我們這個例子來看就是 ttyS0, ttyS4, ttyS5, ttyS6, ttyS7 共四個 com port 可以用
安裝好 HylaFax 之後 (這篇就不細說明了),並分別設定 ttyS0, ttyS4, ttyS5, ttyS6, ttyS7
接著要增加監控接收的部份
編輯 /etc/inittab
尋找 6:2345:respawn:/sbin/mingetty tty6
在後面增加
- 7:2345:respawn:/usr/sbin/faxgetty ttyS0
- 8:2345:respawn:/usr/sbin/faxgetty ttyS4
- 9:2345:respawn:/usr/sbin/faxgetty ttyS5
- 10:2345:respawn:/usr/sbin/faxgetty ttyS6
- 11:2345:respawn:/usr/sbin/faxgetty ttyS7
複製代碼
然後重新啟動機器生效
重新開機之後執行 faxstat 查詢傳真狀態
會出現如這樣的訊息
Modem ttyS5 (+886,35165735): Waiting for modem to come ready
Modem ttyS7 (+886,35165737): Running and idle
Modem ttyS4 (+886,35165734): Waiting for modem to come ready
Modem ttyS6 (+886,35165736): Waiting for modem to come ready
Modem ttyS0 (+886,35165730): Waiting for modem to come ready
這個例子表示 ttyS7 上面有掛载數據傳真機,並且在等待執行狀態
其他四個則沒有接上機器
編輯 /var/spool/hylafax/etc/FaxDispatch
確定有下面的內容
- SENDTO=FaxMaster; 預設的信箱接收位置
- FILETYPE=pdf;
- case "$DEVICE" in
- ttyS0) SENDTO=ttyS0user;; # all ttyS0 上的傳真會轉到 ttyS0user 這個信箱
- ttyS4) SENDTO=ttyS4user;; # all ttyS4 上的傳真會轉到 ttyS4user 這個信箱
- ttyS5) SENDTO=ttyS5user;; # all ttyS5 上的傳真會轉到 ttyS5user 這個信箱
- ttyS6) SENDTO=ttyS6user;; # all ttyS6 上的傳真會轉到 ttyS6user 這個信箱
- ttyS7) SENDTO=ttyS7user;; # all ttyS7 上的傳真會轉到 ttyS7user 這個信箱
- esac
複製代碼
儲存後重新啟動始生效
然後再 /etc/aliases 中建立別名
- FaxMaster: 信箱
- ttyS0user: 信箱
- ttyS4user: 信箱
- ttyS5user: 信箱
- ttyS6user: 信箱
- ttyS7user: 信箱
複製代碼 |
|