歡迎您光臨本站 註冊首頁

RedHat Enterprise Linux Server 5.0 + HylaFAX + HylaFAX-clinet + JHylaFax

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

RedHat Enterprise Linux Server 5.0 + HylaFAX + HylaFAX-clinet + JHylaFax

RedHat Enterprise Linux Server 5.0 + HylaFAX + HylaFAX-clinet + JHylaFax



作者:Fandy
電子郵箱:nseasy@google.com、cbbc@163.com    MSN:pycity@hotmail.com
QQ號碼:332018422
HylaFAX QQ群:2358271
建立日期:2007年11月2日,最後修改日期:2007年11月2日
版權說明:本文章的內容歸作者版權所有,同時也接受大家轉貼,但要保留作者的完整信息和出處,多謝!



編寫文章原因:

我一值都有想寫一篇關於Linux系統下如何配置一個傳真伺服器的文章之想法(因為關於OpenLDAP伺服器、Samba伺服器、DNS伺服器、Postfix伺服器、Lotus Domino Server伺服器等,我都有寫就是沒有做FAX伺服器心裡總是感覺到好像沒有真的懂得如何操作RedHat Enterprise Linux Server系統的感覺),但是一值沒有時間(因為之前一段時間家裡發生了不好的事,真的希望我老婆的病可以早一點的康復)和條件(不是因為沒有主機就是沒有外置MODEM等原因!)現在好了一切的條件準備好和都有充足時間可以全程投入來完成這個想法!

在google.com中搜索關於HylaFAX文章有不少介紹如何安裝和配置(都是一些舊到不能舊的文章了,一點更新的信息也沒有),但就是沒有什麼詳細說明的,都是一些簡單的介紹沒有說明安裝的重點和安裝過程中要注意的地方!

HylaFAX介紹:HylaFAX是一個開放源碼的傳真伺服器,它可為企業提供一個強大而可靠的傳真服務。HylaFAX基於C/S架構,在區域網內只要有一台連接FAX Modem的HylaFAX傳真伺服器,就可為區域網內所有的用戶提供傳真功能。作為企業應用,高負載能力是必須具備的,HylaFAX可連接多台Modem,為企業提高優異的傳真性能。

同時近一段時間發現有一些網站和個人日誌中再轉貼本人的作品時,出現一些不和諧的情況,在轉貼時沒有轉出本人的版權信息或作者信息等內容,所以希望大家以後在轉貼本人的作品內容時,連帶作者的版權信息和作者信息方式一起轉貼好嗎,多謝!



文章分為五大部分介紹實施情況:

第一部分:HylaFAX主機安裝RedHat Enterprise Linux Server 5.0操作系統過程;

第二部分:外置Modem的型號選擇,驅動程序的下載、安裝,Modem的工作測試;

第三部分:下載、安裝、配置HylaFAX伺服器等;

第四部分:測試HylaFAX伺服器運行情況(包括測試「接收傳真、發送傳真」);

第五部分:下載、配置JHylaFAX for RedHat Enterprise Linux Server 5.0程序;

第六部分:測試使用JHylaFAX程序和HylaFAX伺服器運行情況(包括測試「查看傳真、發送傳真」);

第七部分:下載、配置HylaFAX-clinet for Windows XP程序;

第八部分:測試使用HylaFAX-clinet程序和HylaFAX伺服器運行情況(包括測試「查看傳真、發送傳真」);
《解決方案》

Setp1、HylaFAX主機安裝RedHat Enterprise Linux Server 5.0操作系統截圖說明:

RedHat Enterprise Linux Server 5.0系統功能總體描述:

Red Hat於2007年3月14日正式發布了RedHat Enterprise Linux Server 5.0。RedHat Enterprise Linux Server 5.0是Red Hat的商業伺服器操作系統版本的第四次重要版本發布。Red Hat醞釀發布RedHat Enterprise Linux Server 5.0已經超過了兩年,主要變化包括Linux內核由2.6.9升級為2.6.18, 支持Xen虛擬化技術, 集群存儲等。RedHat Enterprise Linux Server 5.0的版本主要分為Desktop和Sever兩個版本。

Desktop版本分為:
• Red Hat Enterprise Linux Desktop - 對應以前的Red Hat Desktop
• Red Hat Enterprise Linux Desktop with Workstation option - 對應以前的Red Hat Enterprise

Server版本分為:
• Red Hat Enterprise Linux Advanced Platform - 對應以前的Red Hat Enterprise Linux AS
• Red Hat Enterprise Linux - 對應以前的Red Hat Enterprise Linux ES

Server系統版本信息:
# cat /etc/issue
Red Hat Enterprise Linux Server release 5 (Tikanga)

Server Kernel內核版本:
# uname -a
Linux rhel5.xxx.xxx.xxx 2.6.18-8.el5 #1 SMP Fri Mar 23 22:15:21 EST 2007 i686 i686 i386 GNU/Linux

發行介質內容和安裝註冊提示:RedHat Enterprise Linux Server 5.0通過五張CD或者一張DVD介質來進行操作系統安裝軟體的版本發售。如果您沒有通過Red Hat官方獲取到安裝序列號,將只有核心伺服器或 Desktop 將會被安裝。但是其它功能可以在以後被手工安裝。在安裝過程中被使用的序列號會被存放在 /etc/sysconfig/rhn/install-num 里。當在 RHN 註冊時,這個文件將自動被 rhn_register 引用,來決定系統應該訂閱到哪個合適的子通道。

Red Hat Enterprise Linux 5 Server (x86)
Binary Disc1(Server Core) 630MB rhel-5-server-i386-disc1.iso
Binary Disc2(Server Core) 630MB rhel-5-server-i386-disc2.iso
Binary Disc3(Server Core) 630MB rhel-5-server-i386-disc3.iso
Binary Disc4(Server Core) 628MB rhel-5-server-i386-disc4.iso
Binary Disc5(Server Core/Cluster/Cluster Storage/Virtualization) 223MB rhel-5-server-i386-disc5.iso
Source Disc1 626MB rhel-5-server-source-disc1.iso
Source Disc1 626MB rhel-5-server-source-disc2.iso
Source Disc1 626MB rhel-5-server-source-disc3.iso
Source Disc1 626MB rhel-5-server-source-disc4.iso
NOTE: Totally 5 CDs or 1 DVD. And you'll need an installation number to install Red Hat Enterprise Linux (v.5 for 32-bit x86).






RedHat Enterprise Linux Server 5.0的主要功能包括:

1、虛擬化技術
在各種平台上支持虛擬化技術
在Red Hat Enterprise Linux Advanced Platform支持存儲與擴展的伺服器虛擬化技術
Red Hat Network提供各種虛擬化系統的支持
virt-manager, libvirt/virsh管理工具

2、內核與性能
基於Linux 2.6.18內核
支持多核處理器
廣泛的新硬體支持
更新的基於Kexec/Kdump的Dump支持
支持Intel Network Accelerator Technology (IOAT)
對於大型SMP系統技持的增強
增強的管道緩存
內核緩存接合能力用於改進IO緩存操作

3、安全
SELinux增強
圖形化SELinux管理界面
集成的目錄和安全機制
增強的IPESEC提高安全與性能
新的審計機制用於提供新的搜索、報表和實時監控的能力

4、網路與互操作性
支持Autofs, FS-Cache和iSCSI
增強的IPv6支持
改進的Microsoft文件/列印和Active Directory集成

5、桌面
更新的管理工具、應用程序和對筆記本的支持
改進的ACPI支持,包括Suspend to Disk
智能卡登錄,包括PKI/Kerberos認證
集成的多媒體支持
增強的即插即用支持
Network Manager提供自動的有線和無線網路配置
基於AIGLX/Compiz的圖形化界面(支持淡化、透明等效果)

6、開發環境
增強的開發工具,包括System Tap和Frysk
GCC4.1和glibc 2.5工具鏈

7、存儲
支持根設置多路IO(MPIO),提高可用性
伺服器產品中包含單系統/客戶的Red Hat Global File System支持
塊設備數據加密支持


8、管理
安裝過程更新簡化系統配
基於Yum/Pup的Red Hat Network更新
Conga集群和存儲管理

啟動安裝光碟:將您的計算機的BIOS設定成用CD-ROM開機,並將RedHat Enterprise Linux Server 5.0第一片安裝光碟放入光碟機起動。如無意外,可以看到以下的開機界面提示您可以:

  boot:輸入『enter』鍵,進入圖形安裝界面;
  boot:輸入linux text,進入文本模式的安裝;
  boot:輸入linux rescue進入修復已經安裝好系統;

這裡我選擇輸入『enter』鍵,進入圖形安裝界面;



檢驗光碟:有時因為一兩片安裝光碟損壞,令整個安裝過程失敗。啟動了RedHat Enterprise Linux Server 5.0安裝光碟而未進入光碟前,您會進入一個檢驗光碟的界面;

這個程序可以幫助你檢驗各片安裝光碟是否有任何問題,您可以按『OK』鍵進入檢驗或『Skip』跳過檢驗直接進入安裝程序,在這裡我選擇直接按『Skip』鍵,進入下一步安裝界面;

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:RedHat、Fedora Core的安裝程序叫Anaconda,是由Python及一些C程序編寫成的!
--------------------------------------------------------------------------------------------------------------------------------


硬體檢驗:在安裝RedHat Enterprise Linux Server 5.0系統前,會先進行計算機硬體的自我檢驗,包括「計算機主板型號、顯示卡、Mouse、硬碟」等檢查,如計算機硬體檢驗沒有什麼問題,進入下一步安裝界面;



啟動安裝程序:當您完成所有的檢驗后,您就會正式進入安裝程序。在安裝程序每個界面底部都有三個按鍵,按『發行公告』(Release Note)鍵會顯示這個版本主要的新增功能。每次選好一個界面的配置,你可以按『Next』鍵進入下一個安裝界面,如果您發覺之前選擇的配置有問題您可以按『Back』鍵跳回上一個安裝界面。



選擇語言:首先安裝程序會問您安裝GUN/Linux時使用那種語言來顯示信息,您在此選擇的語言也會成為安裝后RedHat Enterprise Linux Server 5.0的預設語言,RedHat Enterprise Linux Server 5.0對中文的支持算是不錯,您可以選擇『Chinese(Simplified)簡體中文』,按『Next』鍵進入下一步安裝界面;



選擇鍵盤類型:不同國家鍵盤的排列可能會有少許分別,對一般中國、香港、澳門、台灣的用戶來說,請選擇『美國英語式』,按『下一步(N)』鍵進入下一步安裝界面;



檢查系統安裝號碼:重點在RedHat Enterprise Linux Server 5.0后的版本中,系統安裝過程會出現一個安裝號碼特別界面,因為輸入不同的安裝號碼會得到不同的安裝程序軟體,請大家多注意!

我在互聯網上找到的一些相關的安裝號碼,本例中我輸入以下的安裝號碼:

2515dd4e215225dd

按『確定(O)』鍵進入下一步安裝界面


--------------------------------------------------------------------------------------------------------------------------------
  特別說明:以下提供一些安裝號碼供大家參考,資料來源於互聯網(www.chinaunix.net):

Server:

* Red Hat Enterprise Linux (Server including virtualization):
   2515dd4e215225dd

  + Red Hat Enterprise Linux Virtualization Platform:
    49af89414d147589

Client:

* Red Hat Enterprise Linux Desktop:
   660266e267419c67

  + Red Hat Enterprise Linux Desktop + Workstation Option:
    da3122afdb7edd23

  + Red Hat Enterprise Linux Desktop + Workstation + DualOS Option
    (Virtualization):
    7fcc43557e9bbc42

  + Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization):
fed67649ff918c77
--------------------------------------------------------------------------------------------------------------------------------

硬碟分區和格式化:接著來到了整個安裝Linux過程最中最難及最易出錯的部分--硬碟分區處理。要將兩個或以的作業系統安裝在同一個硬碟上及方便管理不同類型的資料,我們必須要將硬碟分割成多個分區(Partition)。這正如同一屋如果住了兩位或以上的住客,屋主亦要房間。就算只有一位住客,亦會有分書房、睡房、飯廳和廚房等。

這項工作困難之處在於大部分個人計算機都預裝好其他操作系統,整個硬碟所有空間亦一早分配另一個操作系統。很多非技術人員對分割硬碟根本毫無概念,有時亦在不自知的情況下損壞了自己原有操作系統和裡面的資料。

如果安裝程序發覺您的硬碟是新的或沒有任何分割表(Partition Table),它會發出警告並問您是否初始化分割表。由於這個操作系統會令您很難收復硬碟上的資料,如果您硬碟上有其他重要資料,請按『否(N)』鍵,放棄整個安裝程序。

按『是(Y)』鍵進入下一步安裝界面;



選擇分割硬碟方式:分割硬碟對一般人是個挻困難的工作,所以RedHat Enterprise Linux Server 5.0提供了四個方式幫助您分割硬碟;

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:提供以下四個方式的分區模式:
A、移除所選磁碟上的所有分割區,並建立預設的分割模式;
B、移除所選磁碟上的Linux所有分割區,並建立預設的分割模式;
C、使用所選取磁碟上的未使用空間,建立預設的分割模式;
D、建立自定義分區結構;
--------------------------------------------------------------------------------------------------------------------------------

您可選擇『建立自定義分區結構』分區模式,按『下一步(N)』鍵進入下一步安裝界面;



用Disk Druid手動分區硬碟:如果您選擇『建立自定義分區結構』(Create custom layout)分區模式,您會看到類似以下的界面;

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:這就是Disk Druid程序了。整個劃分界面分為三部分:
A、頂部的長條棒顯示為您的硬碟的分區情況。如果您有兩個以上的硬碟,您會在此看到多條長棒;
B、中間的按鍵區可以讓您對分區進行不同的操作;
C、底部的列表則顯示了不同分區的信息,包括設置名稱、掛載點、類型、格式化、分區大少等;
--------------------------------------------------------------------------------------------------------------------------------



--------------------------------------------------------------------------------------------------------------------------------
  特別說明:要正常安裝RedHat Enterprise Linux Server 5.0操行系統,最少要有以下兩個分區:
A、ext3:實質存放文檔資料的分區;
B、Swap:用作虛擬內存(Virtual Memory)的分割區;
--------------------------------------------------------------------------------------------------------------------------------

很多有經驗的用戶或RedHat Enterprise Linux Server 5.0的自動分區功能,都會分區兩三個ext3分區分別存放不同的性質檔案,但決定不同分區大小需要有一定的經驗,往後如有需要改變個別分區大小會很麻煩。所以建議初學者定好Swap分區的大小后,剩餘的空間就全留給單個ext3分割區。

Swap分區的大小不應小於16M及計算機真正的內存大小。而一般建議Swap分區的大小應約為實體內存(Physical Memory)大小的兩倍。即是說,假如您的計算機有512M內存,Swap分區應約1GB左右。不過這也不是硬性的事,例如您要進行大量軟體編譯工作,會需要多點Swap空間,而過多Swap空間會耗費系統資源,所以這還要看這台GNU/Linux的用途及個人經驗。但對於初學者來的說,兩倍定律應該以奉行好一段時間。

我自定義「swap」分區資料,按『新建(N)』鍵;

掛載點(M):                        
文件系統類型(T): swap               
大小(MB)(S): 1024               



完成swap分區后的,硬碟的整體情況如下:



我自定義「/」分區資料,按『新建』(New)鍵;

掛載點(M): /                        
文件系統類型(T): ext3
大小(MB)(S): 19440   



完成您所指定「Swap」、「/」兩個分區后,整個硬碟的分區情況如下,按『下一步(N)』鍵進入下一步安裝界面;



配置啟動管理器:如果您是自行分割硬碟,安裝程序都問您如何配置起動管理器(Boot Manager)。一般情況下不用更改相關設置,按『下一步(N)』鍵進入下一步安裝界面;



配置網路:選擇安裝程序自動分割硬碟或配置好啟動管理器后,接著來到配置網路的界面;

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:網路設備會列出您所有網路介面卡和其預設配置。如果您是以下任何一種情況,用預設值,即為DHCP已可以了;
A、您的計算機是直接連接寬頻,不經過其他計算機或寬頻路由器;
B、透過寬頻路由器,而路由器有開啟DHCP服務;
C、在有提供DHCP服務的辦公室或家庭網路;
--------------------------------------------------------------------------------------------------------------------------------



如果不幸地網路上沒有提供DHCP服務,您需要詢問網路管理員取得或自行填寫相關的IP地址、網關地址、子網掩碼等相關信息;

我自己定義的網路設備的配置信息如下:

  啟動IPv4支持
  引導時激活(A)

IPv4地址:192.168.1.254
前綴(子網掩碼)地址:255.255.255.0

按『確定(O)』鍵進入下一步安裝界面;



我自己定義的主機名和其它設置的配置信息如下:

主機名:fax.nseasy.net
網關地址:192.168.1.1
主DNS伺服器地址:192.168.1.254
從DNS伺服器地址:202.96.128.68

按『下一步(N)』鍵進入下一步安裝界面;

[ 本帖最後由 fandy 於 2007-11-25 16:58 編輯 ]
《解決方案》

HylaFAX挺好用的,我也在用著,當初選它是為了無紙收傳真。原始傳真太多垃圾廣告,又浪費紙。用了HylaFAX公司剩了不少錢。

目前收到的傳真自動作為郵件附件發到所屬組去的。 原收到的傳真是tiff格式的,現在可以轉為pdf格式然後作為郵件附件。
《解決方案》

這種服務實用嗎?
《解決方案》

繼續Setp1

配置時區:為了方便日常日常操作,您需要配置您所在地區的時區。如果您先前在選擇語言時選擇中文(簡體),時區將預設為亞洲/上海。如果選擇了English,時區將預設為美國。按『下一步(N)』鍵進入下一步安裝界面;



設定系統管理員密碼:來到設定系統管理密碼的界面,GUN/Linux或Unix的系統管理員為root,是整個系統中最高權力的用戶帳戶。他可以任意刪除系統任何檔案,亦可以對系統做成永久性損害,所以其密碼非常重要。請別用電話號碼、生日日期、人名或任何在字典找到的字做密碼。

我自己定義的系統管理員root密碼:

根口令:ji@bia$
確認:ji@bia$

按『下一步(N)』鍵進入下一步安裝界面;



選擇軟體:接著是選擇要安裝那些軟體。和其他操作系統不同,大部分GUN/Linux都附上大量軟體,包括辦公套裝、網頁瀏覽器、電郵程序、繪圖程序、網頁伺服器、文件伺服器等,足夠應付您大部份需要,無須額外另購買軟體。

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:新的RedHat Enterprise Linux Server 5.0操作系統將其軟體分成三大類型:
A、軟體開發;
B、虛擬化;
C、網路伺服器;
--------------------------------------------------------------------------------------------------------------------------------

預設的『辦公軟體/生產力軟體』已包括一般日常桌面應用的軟體。事實上,待安裝完成後,您亦可以隨時安裝其他軟體。如果您想在仔細選擇安裝那些軟體,您可以選擇『定製安裝』,按『下一步(N)』鍵進入下一步安裝界面;



您選擇『定製安裝』選項后,您可以看到以下界面較詳細選擇要安裝的軟體;

RedHat Enterprise Linux Server 5.0的軟體包組安裝桌面環境選項:

  GNOME桌面環境 (選取全部)



RedHat Enterprise Linux Server 5.0的軟體包組安裝應用程序選項:

  辦公/生產率(選取全部)



  圖形(選取全部)



  圖形化互聯網(選取全部)



  基於文本的互聯網(選取全部)



  授權和出版(選取全部)



  編輯器(選取全部)



RedHat Enterprise Linux Server 5.0的軟體包組安裝開發選項:

  GNOME軟體開發(選取全部)



  X軟體開發(選取全部)



  開發工具(選取全部)



  開發庫(選取全部)



  老的軟體開發(選取全部)



RedHat Enterprise Linux Server 5.0的軟體包組安裝伺服器選項:

  MySQL資料庫(選取全部)



  Windows文件伺服器(選取全部)



  萬維網伺服器(選取全部)



  列印支持(選取全部)



  伺服器配置工具(選取全部)



RedHat Enterprise Linux Server 5.0的軟體包組安裝基本系統選項:

  Java(默認選取)



  X窗口系統(選取全部)



  基本(默認選取)



  拔號聯網支持(默認選取)



  管理工具(選取全部)



RedHat Enterprise Linux Server 5.0的軟體包組安裝虛擬化選項:

  虛擬化(自由選取,可以選取也可以不選取,本例中不進行選取)



RedHat Enterprise Linux Server 5.0的軟體包組安裝語言支持選項:

  中文支持(選取全部)



  日語支持(選取全部)



  韓文支持(選取全部)

選取語言完成後,按『下一步(N)』鍵進入下一步安裝界面;



檢查好軟體的相依性就可以正式安裝RedHat Enterprise Linux Server 5.0操作系統到您的計算機中;



完成所選定要安裝的軟體包中檢查依賴關係切后,就會來到以下界面「點擊「下一步」來開始安裝Red Hat Enterprise Linux Server。」,按『下一步(N)』鍵進入下一步安裝界面;



RedHat Enterprise Linux Server 5.0操作系統的安裝安裝光碟所需要五張,缺少一張都會令安裝失敗。所以安裝程序會詢問您是否預備好全部五張安裝光碟,按『繼續(C)』鍵進入下一步安裝界面;



按『繼續』鍵后,RedHat Enterprise Linux Server 5.0操作系統就會正式安裝到您的硬碟中。視符您安裝軟體的多少,這個過程需用十多到幾十分鐘的時間。

⊙、現在開始格式化硬碟;



⊙、正在將安裝映像傳輸到硬碟;



⊙、開啟安裝進程;



⊙、正在處理安裝文件;



⊙、開始安裝軟體套件;



⊙、安裝軟體包期間,您需要更換其他安裝光碟。放入指定2號光碟后,按『Enter』或者『確定O』鍵繼續安裝;



⊙、插入2號的光碟后,正在處理安裝文件………;



⊙、繼續安裝其他軟體套裝;



⊙、放入指定3號的光碟后,按『Enter』或者『確定O』鍵繼續安裝;



⊙、插入3號的光碟后,正在處理安裝文件………;



⊙、繼續安裝其他軟體套裝;



⊙、放入指定4號的光碟后,按『Enter』或者『確定O』鍵繼續安裝;



⊙、插入4號的光碟后,正在處理安裝文件………;



⊙、繼續安裝其他軟體套裝;



⊙、放入指定5號的光碟后,按『Enter』或者『確定O』鍵繼續安裝;



⊙、插入5號的光碟后,正在處理安裝文件………;



⊙、繼續安裝其他軟體套裝;



⊙、正在安裝引導裝載程序;



安裝完成:最後安裝程序報告系統安裝完畢,至此,RedHat Enterprise Linux Server 5.0操作系統的安裝完全結束,取出光碟機中的安裝光碟,按『重新引導(t)』鍵重新啟動操作系統;



重新啟動:重新開啟后,計算機會自動進入RedHat Enterprise Linux Server 5.0操作系統開機管理員(Boot manager)界面。如果您要啟動其他操作系統,請在這一兩秒間按『Esc』鍵進入選項,再選其他操作系統。



啟動系統初始化過程(啟動系統相關功能項目);



看到以下界面,表示您已經成功啟動您的新RedHat Enterprise Linux Server 5.0操作系統了;

歡迎界面:在您的系統就緒前還要進行幾個步驟。設置代理將會引導您進行一些基本配置。按『前進(F)』鍵繼續其它初始化配置;


許可協議:作為一位RedHat Enterprise Linux Server 5.0操作系統的合法使用者,您需要閱讀RedHat Enterprise Linux Server 5.0操作系統許可協議書,知道您可以享有的權益,並同意許可協議書的內容;

沒有問題后,請選擇『是,我同意這個許可協議』,按『前進(F)』鍵繼續其它初始化配置;



配置系統防火牆:RedHat Enterprise Linux Server 5.0操作系統有防火牆功能可以阻隔外來對您計算機的問題存取。如果您的計算機將直接連接上網際網路,請啟動防火牆功能以避免入侵;

本例子中選擇『禁用』,因為我沒有過直接連接到網際網路,同時也為以後安裝其它軟體套件方便的原因,所以請大家要多注意您的實現環境,按『前進(F)』鍵繼續其它初始化配置;

--------------------------------------------------------------------------------------------------------------------------------
  特別說明:『信任的服務』列出了一些常用的網際網路服務,例如FTP、SSH、WWW等。選取這些服務表示GNU/Linux容許外來對這項服務的訪問。如果您打算把您的計算機作為伺服器提供一些網際網路服務,除了要安裝及啟動相關服務的伺服器外,亦要在這裡選取這些服務開放門戶,否則外來的計算機就不能連接到您的伺服器,當然,您完成安裝后,仍可以隨時更改這個配置;

               如果您要開放『信任的服務』列表以外服務的連接埠(Port),您可以按其他連接埠左面的三角形,然後按『新增』(New)自訂其他信任服務;
--------------------------------------------------------------------------------------------------------------------------------



關閉系統防火牆提示「點擊「是」按鍵會設置系統的安全級別並覆蓋現存的防火牆配置。您確認要如此嗎?」,不用理會這個系統提示窗口內容,按『是(Y)』鍵繼續其它初始化配置;



配置系統SELinux:RedHat Enterprise Linux Server 5.0操作系統有SELinux功能SELinux全稱是Security Enhanced Linux,由美國國家安全部(National Security Agency)領導開發的GPL項目,它擁有一個靈活而強制性的訪問控制結構,旨在提高Linux系統的安全性,提供強健的安全保證,可防禦未知攻擊,據稱相當於B1級的軍事安全性能。比MS NT所謂的C2等高得多。應用SELinux后,可以減輕惡意攻擊或惡意軟體帶來的災難,並提供對機密性和完整性有很高要求的信息很高的安全保障;

本例子中選擇『禁用』,因為我沒有過直接連接到網際網路,同時也為以後安裝其它軟體套件方便的原因,所以請大家要多注意您的實現環境,按『前進(F)』鍵繼續其它初始化配置;



關閉系統SELinux提示「改變SELinux設定需要重新啟動系統,從而使整個文件系統的標籤產生變化。根據文件系統大小的不同,重新標註文件系統可能會花很長。您希望在firstboot完成後希望使用以上操作,然後重新啟動系統嗎?
」,不用理會這個系統提示窗口內容,按『是(Y)』鍵繼續其它初始化配置;



配置系統Kdump:Kdump 工具組合提供了新的崩潰轉儲功能,以及加快啟動的可能,通過跳過引導時的固件。Kdump 可以提供前一個內核的內存轉儲以調試。按『前進(F)』鍵繼續其它初始化配置;



配置系統時間:這個界面可以調節系統時間與時間。如果你想系統時間較準確,亦可以用網路上的時間伺服器校正時間。先按『網路時間通訊協定』(Network Time Protocol, NTP),再按『啟用網路時間通訊協定』(Enable Network Time Protocol),並按『新增』(Add)加入一些時間伺服器的地址,例如:stdtime.gov.hk。

設置日期和時間應根據實際設置正確的時間,按『前進(F)』鍵繼續其它初始化配置;



配置系統軟體更新:其實就是相當於以前RedHat Enterprise Linux Server 4.X安裝系統時的「Red Hat 網路登錄」,如果您在Red Hat網站中有註冊的話,可以在此輸入Red Hat網站註冊的登錄帳戶和密碼:

您想現在註冊您的系統嗎?(強烈推薦)

、(Y)是,我現在註冊。
、(N)不,我將在以後註冊。

本例中我選擇「、(N)不,我將在以後註冊。」,按『前進(F)』鍵繼續其它初始化配置;



系統跳出「您確認不希望把您的系統連接到紅帽網路嗎?您將無法獲得紅帽企業Linux訂閱所提供的益處」窗口,不用理會它,按『(N)不,我將在以後註冊』鍵繼續其它初始化配置;



系統提示「這個系統沒有設置軟體更新」功能,按『前進(F)』鍵繼續其它初始化配置;



配置系統普通用戶:Linux是多用戶 (Multi-User) 的作業系統,為方便管理每個用戶的檔案及資源,每個用戶都有自己的帳戶及密碼。其中 root 是整個系統中最高權力的帳戶,因為 root 的權力實在太大,為免無意中損害系統,我們一般會用另一帳戶處理 日常工作,在需要 root 權力時才進入 root 帳戶。大部份 distribution 在安裝時已鼓勵你建立另一帳戶:

我創建一個系統普通用戶信息如下:

用戶名(U):fandy
全名(e):Fan Jin Biao
口令(P):jinbiao
確認口令(m):jinbiao

按『前進(F)』鍵繼續其它初始化配置;



配置系統音效卡:如果安裝程序偵測到音效卡(Sound Card),它會幫你設定相關驅動程序並叫你測試。按『前進(F)』鍵繼續其它初始化配置;



配置系統附加光碟:如果您有附加光碟,可以用滑鼠點擊:「安裝」按鈕進行附加軟體的安裝。本例中因為沒有其它的軟體包要進行安裝,按『前進(F)』鍵繼續其它初始化配置;



完成初試化配置后,祝賀你!到此為止你的紅帽企業 RedHat Enterprise Linux Server 5.0安裝現已完成,安裝程序會提示你做好重新引導系統的準備。如果安裝介質(磁碟驅動器內的磁碟或光碟驅動器內的光碟)在重新引導時沒有被自動彈出,請記住取出它們。按『(F)結束』按鍵完成所有配置項目;



計算機正常的通電序列完成後,你應該看到圖形化的引導裝載程序提示,在這裡,你可以執行以下任何任務:

  按 鍵 — 導致默認的引導項目被引導;
  等候什麼都不做 — 引導裝載程序的超時時間過後(默認為五秒),引導裝載程序將會自動引導默認的引導項目;



RedHat Enterprise Linux Server 5.0啟動系統過程,啟動系統相關服務功能項目;



RedHat Enterprise Linux Server 5.0系統的登錄過程,進入「用戶登錄」界面中,在用戶名框中輸入:

根用戶名:root

按回車鍵,繼續用戶登錄系統的過程;



RedHat Enterprise Linux Server 5.0系統的登錄過程,進入「密碼登錄」界面中,在用戶名框中輸入:

根用戶口令:ji@bia$

按回車鍵,繼續用戶登錄系統的過程;



用戶正常登錄RedHat Enterprise Linux Server 5.0操作系統后的界面;



至此,RedHat Enterprise Linux Server 5.0操作系統已經全部安裝完成。
《解決方案》

Setp2、Modem型號選擇,驅動程序的下載、安裝、測試(請注意以下使用超級管理員root來操作):

外置Modem的型號介紹:



網上之星5600DB/V92數據機集數據/傳真/語音為一體,它可自動收發傳真,傳送文件,作為語音信箱,可自動存錄語音。還具有數字全雙工電話。採用全球最大得晶元供應商提供的conexant潮流晶元,採用真效傳輸—Truespeed標準,根據線路好壞自動調整、匹配最佳傳送速率,從而有效地避免了掉線又能保證高效穩定的傳輸。同時採用專業防雷設計,達到國家一級防雷(4KV)要求。


--------------------------------------------------------------------------------------------------------------------------------
  我應該使用什麼樣的數據機?
你能夠買到的最貴的那種--我很想這樣回答。遺憾的是,生活總是不那麼簡單。這裡的要點在於,HylaFAX伺服器和傳真設備之間的通信是通過AT命令集完成的。理論上說,能夠理解AT命令的傳真設備都是可以的和HylaFAX一起運行的。但在實際生活當中,明智的方法是只購買經過驗證的產品。因此請檢查www.hylafax.org的HCL(Hardware Compatibility List),看看是否能夠買到上面列出的產品。

現在國內數據機市場上山頭林立,不禁使人緬懷當年Hayes公司風光一時的日子。那時該公司壟斷了數據機市場,你只須到市場上要求購買一個Hayes牌傳真數據機即可確保軟體可以很好地識別、支持它。除了必須支持AT命令外,我們主要關心數據機的介面類型。常見類型包括

1)外置串列數據機
  這一類數據機歷史悠久,從2400 bps一路行來,普通常見,因此支持最好,不失為最穩妥的選擇,而且可保證不會有WinModem這類魚目混珠的壞分子摻雜其中。這裡有個限制,就是一般AT體系結構機器只有兩個串列介面可用。如果你已經有一部UPS的監控電纜接在COM2上,就只剩下唯一的一個介面了。
適用於1-2根線路的傳真系統。

2)內置ISA硬體數據機
  老驥伏櫪,志在千里,雖然速度低了點,ISA匯流排用於傳真還是綽綽有餘的。具體的用法就和內置PCI硬體數據機差不多,只是由於IRQ的緣故,僅適用於1-2根線路的傳真系統。

3)內置PCI硬體數據機
  這一類也不錯,而且不會額外佔用地方,也沒有各種連線一大堆,機架會很清爽,PCI匯流排的自配置特性對於防止資源分配錯誤有很大的幫助。只是它一般只有唯一一個位於板卡擋片上的LED指示燈,對查錯沒有什麼貢獻。系統的最大規模取決於系統的PCI插槽數目,一般在六個以下。

4)外置USB數據機
  目前相當流行的數據機介面形式,據說工作得不錯,能夠同時支持很多的線路。注意USB電纜比較容易滑落。

5)內置多埠卡/數據機
  很貴,但是,如果你需要支持更多的線路,這可能是唯一的途徑。例如Moxa公司Intelligent系列的 C320Turbo/PCI高密度串列介面卡,提供有Linux版本的驅動程序,每片卡支持的埠總數從基本配置1 UART模塊 8埠到4 UART模塊級聯32埠,同一部機器上可安裝達驚人的四片共128埠之多!高檔板卡上通常集成有CPU和緩存,自身有一定處理能力,對主機CPU的要求不高。多埠數據機進一步將傳真功能集成到板卡上,不必象多埠卡那樣外接數據機,不過埠密度一般不如多埠卡。

6)ISDN和其它高帶寬數字數據機

  ISDN有專用的傳真協議:Group 4,即所謂G4傳真。G4傳真速度較快,圖像解析度也高,但並沒有得到廣泛應用。通過語音類型的呼叫,運行在ISDN上的G4傳真設備可以同Group 3傳真設備通信,但其速度被降低到G3的水平。個人認為沒有這個必要。

有了一堆串口之後,你可能需要使用setserial命令(或者廠商提供的工具程序)來設置串列口參數,其範圍之廣泛,從速率、奇偶校驗到UART類型無所不包。需要說明的是,內置PCI/ISA數據機中有一類惡名在外的WinModem,一般稱之為軟數據機/軟貓的,需要設備驅動程序配合實現部分功能,因而大多數只能在Windows下工作,罕見的幾種可以在Linux或其它Unix系統中工作的也強差人意而已。因此,忠告是:避之則吉。
另外隨著ADSL的大範圍普及,有一個常見的疑問,在ADSL線路上運行傳真服務可以嗎?答案是可以,只要是按照ADSL的安裝要求連接在信號分離器後面。

有時候,某些數據機的行為很奇怪。例如我現下用來上網兼傳真的數據機,Acer出品,支持class 1傳真。它能夠響應AT命令,但是有時並不象我們期望的那樣。例如,正常的ATI0命令會報告產品代碼,但這個數據機對ATI0命令的返回代碼很奇怪:"57600 - DSP PATCH:001.65"。後來發現它與眾不同地使用ATI9報告產品代碼"Acer Modem 56 Surf"!你知道,大公司都有不遵循標準的癖好,對此我們早已見怪不怪了--好在發送傳真倒是沒有大問題。穩妥起見,對待此類壞孩子最好小心些--不兼容就是這樣造成的。

class 1、class 2還是class 2.0?

class 1數據機比較便宜,但它有兩個缺陷。如前所述,class 1數據機將大部分工作推給CPU做,這就要求:

a)電腦系統必須及時處理串口上源源而來的數據,大的串口延遲將導致數據丟失。
b)實時系統響應。出於同樣的理由,系統調度演算法必須保證HylaFAX能夠不受干擾地獲得CPU時間片。這個
   問題在Linux系統中通常採用臨時提高HylaFAX伺服器進程優先順序的方法加以解決,但此路在有些系統上
   行不通。

所以,class 1數據機較適合小規模系統。

class 2數據機對實時性的要求不太嚴格,但它也有弱點,那就是不兼容性。同為class 2數據機,可能一個一切正常,另一個則總是莫名其妙地中斷傳輸過程,必須藉助特別的設定。

所以,請儘可能使用class 2.0數據機。當然,也不必過於擔心,這只是理論情形而已。我為公司運行的傳真伺服器用的就是兩個廢棄的class 1雜牌數據機,取其價廉,迄今為止發送6447份/接收12173份的傳真,沒見有什麼問題――畢竟極端的運行條件是少數。

提醒你一下,個別情況中數據機聲稱支持較高的級別,但是並不能正常地運行,這時候你可以選擇較低的級別試試--當然,效能也會隨之打個折扣。

--------------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------------------------------------------
  Linux下的串列口說明
     在Linux下,所有的設備都表現成為一個文件形式,對設備的操作也就與對文件的操作一樣了。這些所有代表設備的文件都存放在「/dev」目錄下。串列埠也不例外,不過有些特別的是,每個串列埠對應的不僅是一個文件,而是兩個。其中一個是用於拔入,而另一個則用於拔出。
1) 用來拔出的的設備文件名是ttySx,其中最後一個x是個數字,從0開始編號與DOS串列口名的對應關係是:
         DOS下的名稱 Linux下的名稱
          COM1  /dev/ttyS0
          COM2  /dev/ttyS1
          COM3  /dev/ttyS2
          COM4  /dev/ttyS3
        ……    ……
2) 而用來拔入的設備文件則是caux,其中最後一個x也是個數字,也是從0開始編號與DOS串列口名的對
    應關係是:
         DOS下的名稱 Linux下的名稱
          COM1   /dev/cau0
          COM2   /dev/cau1
          COM3   /dev/cau2
          COM4   /dev/cau3
           ……      ……
    不過現在許多Linux發行版本似乎已經不對拔入、拔出加以區分了,都統一使用ttySx命名了。
--------------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------------------------------------------
  數據機信號燈詳細說明:
HS(High Spee)- 高速指示 9600bps 以上
AA(Auto-Answer)- 自動應答
CD(Carrier Detect)- 載波偵測
OH(Off Hook)- 佔線
RD(Receive Date)- 接收數據
TD  - 送出資料
TR (Terminal Ready)- 傳送數據
MR(Model Ready?)- 數據機備妥
DSR(Data Set Ready)- 數據機正常運作
CTS(Clear To Sent)- 數據機接收備妥
--------------------------------------------------------------------------------------------------------------------------------



實達網上之星外置Modem 56K驅動程序的下載:

在下載外置Modem驅動程序之前我們先要收集一些RedHat Enterprise Linux Server 5.0操作系統的信息以方便在google.com中查找相關驅動程序:

# arch           #這個命令,就會出現 i386、i486、i586 等類似的字樣,



# uname -r           #這個命令,就會出現你的內核的版本



驅動程序下載地址:http://www.linuxant.com/drivers/hsf/full/downloads-rhel5-x86.php

程序名稱:hsfmodem-7.60.00.09full_k2.6.18_8.el5-1rh.i686.rpm.zip

程序大少(MB):1.2MB



安裝Modem驅動程序:
使用unzip命令對hsfmodem-7.60.00.09full_k2.6.18_8.el5-1rh.i686.rpm.zip文件進行解壓操作:

# unzip hsfmodem-7.68.00.04full_k2.6.18_8.el5-1rh.i686.rpm.zip
Archive:  hsfmodem-7.68.00.04full_k2.6.18_8.el5-1rh.i686.rpm.zip
  inflating: hsfmodem-7.68.00.04full_k2.6.18_8.el5-1rh.i686.rpm  
  inflating: LICENSE  



安裝hsfmodem驅動程序:
使用rpm命令對hsfmodem-7.60.00.09full_k2.6.18_8.el5-1rh.i686.rpm文件進行安裝操作:

# rpm -Uvh hsfmodem-7.68.00.04full_k2.6.18_8.el5-1rh.i686.rpm
warning: hsfmodem-7.68.00.04full_k2.6.18_8.el5-1rh.i686.rpm: Header V3 DSA signature: NOKEY, key ID 5dfbf7dc
Preparing...                ###########################################
   1:hsfmodem               ###########################################
Conexant HSF softmodem driver, version 7.68.00.04full

If you need license keys, assistance or more information, please go to:
        http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

Pre-built driver modules that seem compatible with your system were found under
/usr/lib/hsfmodem/modules/binaries/linux-2.6.18-8.el5-SMP.

Warning: no device detected by hsf driver - HDA modems may require reboot

Note: kernel module snd-via82xx-modem overridden by hsfmc97via
Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
Note: kernel module snd-atiixp-modem overridden by hsfmc97ati



如果Modem是在Linux安裝期間配置的,那麼/dev目錄下會生成/dev/modem。這應該是一個指向Modem正確埠的連接。要查看/dev/modem指向了何處,在X終端輸入命令file /dev/modem。輸出結果應當類如:

# file /dev/modem
/dev/modem: symbolic link to ttySHSF0



調試Modem驅動程序是否正常安裝的測試:
linux 下使用minicom程序來測試Modem是否正常工作,minicom啟動介面,屏幕出現如下的界面:
# minicom -s         



設置Serial port setup       #使用down箭頭選擇Serial port setup,出現具體各選項的配置;



將選項A的值設置為/dev/ttyS0 表示是串口0。



將選項E的值設置為9600或115200.



設置過程中命令的使用,例如需要修改選項A的值,在Change with setting?選項后輸入A則游標轉移到A選項后,可以對A選項的值進行修改。

設置Modem and dialing       #使用down箭頭選擇Modem and dialing,出現具體各選項的配置項;



需要修改的是去掉A — initing string ……:,



需要修改的是去掉B — Reset string ……:



需要修改的是去掉K — Hang-up string ……



選擇Save as df1       #選擇Save as df1選項將修改後的配置信息進行保存為默認的配置選項。



選擇Exit from  minicom       #選擇Exit from minicom選項從配置菜單返回到命令行。



重新啟動minicom程序,屏幕出現如下的界面:
# minicom



輸入AT(計算機或終端與數據機通訊)賀氏命令來進行測試:

AT
OK



輸入ATL(Modem的揚聲器音量控制)賀氏命令來進行測試:

ATL3
OK


輸入ATD(Modem的拔號連接)賀氏命令來進行測試:

ATD96169
CONNECT 115200/V90/LAPM/V42BIS/26400:TX/46667:RX

*********************************
* Quidway A8010 Internet Server *
* welcome!!                     *
*********************************
please input username:FANDY
please input password:*******
Entering PPP mode.
Async interface address is unnumbered(Ethernet0)
Header compression will match your system.
Your IP address is: 218.20.202.2 MTU is 1500 bytes
~錕絵#.!}!Q} }9}!}$}%錕絵"}&} }*} } }'}"}(}"}1}$}%錕絵3}#}!z錕絶~錕絵#.!}!Q} }9}!}$}%錕絵"}&} }*} } }'}"}(}"}1}$}%錕絵3



至此,Modem型號選擇,驅動程序的下載、安裝、測試等相關工作已經全部完成。
《解決方案》

Setp3、下載、安裝、配置HylaFAX伺服器等(請注意以下使用超級管理員root來操作):

查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝libtiff程序軟體包:

# rpm -q libtiff



查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝ghostscript程序軟體包:

# rpm –q ghostscript



查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝ghostscript-fonts程序軟體包:

# rpm –q ghostscript-fonts

查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝sharutils程序軟體包:

# rpm –q sharutils
package sharutils is not installed



下載sharutils程序軟體包地址:

程序下載地址:http://www.icewalkers.com/rpm/sh ... sharutils-3230.html

程序名稱:sharutils-4.6.1-2.i386.rpm

程序大少(KB):201KB



查詢RedHat Enterprise Linux Server 5.0操作系統沒有安裝sharutils程序軟體包所以進行安裝:

# rpm -ivh sharutils-4.6.1-2.i386.rpm
warning: sharutils-4.6.1-2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing...                ###########################################
   1:sharutils              ###########################################


查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝metamail程序軟體包:

# rpm –q metamail
package metamail is not installed



下載metamail程序軟體包地址:

程序下載地址:http://rpm2html.osmirror.nl/cent ... il-2.7-30.i386.html

程序名稱:metamail-2.7-30.i386.rpm

程序大少(KB):126KB



查詢RedHat Enterprise Linux Server 5.0操作系統沒有安裝metamail程序軟體包所以進行安裝:

# rpm -ivh metamail-2.7-30.i386.rpm
Preparing...                 ###########################################
   1:metamail               ###########################################


查詢RedHat Enterprise Linux Server 5.0操作系統是否安裝fax4CUPS程序軟體包:

# rpm –q fax4CUPS
package fax4CUPS is not installed



下載fax4CUPS程序軟體包地址:

程序下載地址:http://linux.softpedia.com/progD ... S-Download-264.html

程序名稱:fax4CUPS-1.28-1.noarch.rpm

程序大少(KB):20KB



查詢RedHat Enterprise Linux Server 5.0操作系統沒有安裝fax4CUPS程序軟體包所以進行安裝:

# rpm -ivh fax4CUPS-1.28-1.noarch.rpm
Preparing...                  ###########################################
   1:fax4CUPS               ###########################################
停止 cups:[確定]
啟動 cups:[確定]

在RedHat Enterprise Linux Server 5.0操作系統中安裝hylafax伺服器軟體包詳細操作:

下載hylaFAX伺服器軟體包地址:

程序下載地址:ftp://ftp.hylafax.org/binary/linux/redhat/RPMS/i386

程序名稱:hylafax-4.4.2-1rhel5.i386.rpm

程序大少(KB):1228KB

安裝hylafax伺服器軟體包操作:

# rpm -ivh hylafax-4.4.2-1rhel5.i386.rpm
Preparing...                ###########################################
   1:hylafax                ###########################################

#########################################################
#                  HylaFAX installation complete!                 #
#                                                                 #
#              You should now run /usr/sbin/faxsetup to         #
#                create or update HylaFAX configuration          #
#               before you can begin using the software.           #
#                                                                 #
#########################################################

運行faxsetup命令對HylaFAX伺服器進行基本配置:

# /usr/sbin/faxsetup

首先會出現一些說明;



接著第一個問題是
Should an entry be added for the FaxMaster to /etc/aliases ? yes
在/etc/aliases加入別名, 輸入yes,按enter鍵繼續基本配置;



Users to receive fax related mail ? fandy
fandy將收到的傳真相關的mail(如果統計報表等),輸入fandy,按enter鍵繼續基本配置;



Are these ok ? yes
確認以上信息是否正確,輸入yes,按enter鍵繼續基本配置;



Country code ? 086
中國國際區號0086(中國),輸入086,按enter鍵繼續基本配置;


Area code []?20
國內城市區號(廣州市020) 輸入20,按enter鍵繼續基本配置;



Long distance dialing prefix ? 0
長途碼0, 輸入0,按enter鍵繼續基本配置;



International dialing prefix ? 020
國際電話前置碼020, 輸入020,按enter鍵繼續基本配置;



Dial string rules file (relative to /var/spool/hylafax)["etc/dialrules"]?
撥號規則文件設為/var/spool/hylafax/etc/dialrule,按enter鍵繼續基本配置;



Tracing during normal server operation ? 1
啟動除錯選項,輸入1,按enter鍵繼續基本配置;



Default tracing during send and receive session ?
接收、發送傳真時啟用除錯功能,按enter鍵繼續基本配置;



Continuation cover page (relative to /var/spool/hylafax) []?
設定封面的頁的所在目錄,按enter鍵繼續基本配置;



Timeout when converting PostScript documents (secs) ? 180
設定轉換為ps文件的逾時時間180秒,輸入180,按enter鍵繼續基本配置;



Maximum number of concurrent jobs to a destination? 1
最大同時傳送一個目的的工作數,輸入1,按enter鍵繼續基本配置;



Define a group of modems []
除非你有好幾台數據機,按enter鍵繼續基本配置;



Time of day restrictions for outbound jobs ["Any"]?
限制外送傳真的時間Any(任何時間),按enter鍵繼續基本配置;



Pathname of destination controls file (relative to /var/spool/hylafax) []?
所有安裝目的控制文件的所在目錄相對於/var/spool/hylafax按enter鍵繼續基本配置;



Timeout before purging a stale UUCP lock file (secs) 30
清除UUCP設定文件的等待時間,輸入30,按enter鍵繼續基本配置;



Max number of pages to permit in an outbound job
外送傳真的最多頁數,按enter鍵繼續基本配置;



Syslog facility name for ServerTracing messages ?
相關於日誌信息是記錄在/var/log/messages文件中,按enter鍵繼續基本配置;



Are these ok ? yes
確定以上的設定是否正確,輸入yes,按enter鍵繼續基本配置;



Restarting Hylafax server process.
Should I restart the Hylafax server process ? yes
現在要啟動hylafax伺服器。輸入yes,按enter鍵繼續基本配置;



You do not appear to have any modem configured for use. Modems are
ocnfigured for use with HylaFax with the faxaddmodem command.
Do you want to run faxaddmomdem to configure a modme ? yes
你尚未指定任何數據機,現在是否要設定使用faxaddmodem命令。輸入yes,按enter鍵繼續基本配置;



Serial port that modem is connected to []? ttyS0
因為之前沒有設定,這裡會跳出來叫你設定,數據機的埠一般為ttyS0。輸入ttyS0,按enter鍵繼續基本配置;



country code 086
中國國際區號0086(中國)。輸入086,按enter鍵繼續基本配置;



Area code ? 020
中國、廣東省、廣州市區號:020。輸入020,按enter鍵繼續基本配置;



Phone number of fax modem [+1,9999.5555.1212]? +008602084680605
你數據機所接的電話號碼,國際區號+區碼+電話號碼。輸入+008602084680605,按enter鍵繼續基本配置;



Local Identifications string (for TS/CIG) ["NothingEtup"]? Nseasy.Net
傳真機的識別ID,當你傳真時顯示在對方傳真機LCD的文字。輸入Nseasy.Net,按enter鍵繼續基本配置;



Long distance dialing prefix ? 0
長途號碼0。輸入0,按enter鍵繼續基本配置;



International dialing prefix ? 020
國際電話前置號碼020。輸入020,按enter鍵繼續基本配置;



Dial string rules file (relative to /var/spool/hylafax) ?
拔號規則設定文件為/var/spool/hylafax/etc/dialrules,按enter鍵繼續基本配置;



Tracing during normal server operation ? 1
啟動偵錯功能,按enter鍵繼續基本配置;



Tracing during send and receive sessions ? 11
接收、發送傳真時執行偵錯功能,按enter鍵繼續基本配置;



Protection mode for received facsimile ?  0777
收到傳真的文件許可權。輸入0777,按enter鍵繼續基本配置;



Protection mode for session logs ? 0777
記錄文件的檔案許可權。輸入0777,按enter鍵繼續基本配置;



Protection mode for ttyS0 ? 0777
埠的訪問許可權。輸入0777,按enter鍵繼續基本配置;



Rings to wait before answering ? 2
設定響鈴幾聲后,開始接受傳真。輸入2,按enter鍵繼續基本配置;



Modem speaker volume ? on
設定是否開啟Modem音量可替換on、Off、Quiet、Low、Medium、High。輸入on,按enter鍵繼續基本配置;



Command line arguments to getty program ["-h %l dx_%s"]?
接收傳真的命令。按enter鍵繼續基本配置;



Pathname of Tsi access control list file (relative to /var/spool/hylafax)[""]?
Modem的識別ID ACL文件存放的路徑/var/spool/hylafax。按enter鍵繼續基本配置;



Pathname of Caller-ID access control list file (relative to /var/spool/hylafax)[""]?
Caller-ID ACL 文件存放的路徑/var/spool/hylafax。按enter鍵繼續基本配置;



Tag line font file (relative to /var/spool/hylafax) ?
傳真最上面包含(送件人,收件人,日期,公司等)等資料我們稱為tag line所使用的字型。按enter鍵繼續基本配置;



Tag line form string ["From %%1|%c|Page %%P of %%T"]?
設定前面提到的Tag line格式。按enter鍵繼續基本配置;



Time before purging a stale UUCP lock file (secs) ? 30
清除UUCP設定文件的等待時間,輸入30,按enter鍵繼續基本配置;



Hold UUCP lockfile during inbound data calls ? yes
當有資料傎進來時,保留UUCP設定文件,輸入yes,按enter鍵繼續基本配置;



Hold UUCP lockfile during inbound voice calls ? yes
當有語音傎進來時,保留UUCP設定文件,輸入yes,按enter鍵繼續基本配置;



Percent good lines to accept during copy quality checking ? 95
輸入95,按enter鍵繼續基本配置;



Max consecutive bad lines to accept during copy quality checking ? 5
輸入5,按enter鍵繼續基本配置;



Max number of pages to accept in a received facsimile ? 48
一次傳真進來的最大可接收頁數,輸入48,按enter鍵繼續基本配置;



Syslog faxility name for ServerTracing messages ?
儲存紀錄的方式Daemon:記錄在/var/log/messages。按enter鍵繼續基本配置;



Set UID to 0 to manipulate CLOCAL [""]?
按enter鍵繼續基本配置;



Use available proiority job scheduling mechanism [""]?
可使用proiorty作業調度機制,按enter鍵繼續基本配置;



Are these ok ? yes
確定以上的設定是否正確,輸入yes,按enter鍵繼續基本配置;



Probing for best speed to talk to modem:38400
開始測試Modem各項功能;



How should it be configured ? 1
輸入1,按enter鍵繼續基本配置;



DTE-DCE flow control scheme ?
按enter鍵繼續基本配置;



Are these ok ? yes
確定以上的設定是否正確,輸入yes,按enter鍵繼續基本配置;



Are these ok ? yes
確定以上的設定是否正確,輸入yes,按enter鍵繼續基本配置;



Do you want to run faxaddmodem to configure another modem ? no
問你要不要再設定其他的數據機, 輸入no,按enter鍵繼續基本配置;



Should I run faxmodem for each configured modem ? yes
輸入yes,按enter鍵繼續基本配置;



Done verifying system setup.
至此,已經完成HylaFAX伺服器進行基本配置;

--------------------------------------------------------------------------------------------------------------------------------
  hylafax的檔案結構
所有的配置文件主要目錄是放在/var/spool/hylafax有的是/var/spool/fax,如果你要查詢所有的hylafax檔
案所在的,請打rpm -ql hylafax,假設目錄在/var/spool/hylafax其重要目錄說明如下:

bin           ## 這裡存放一些程序,如收傳真,及不同格式的轉換程序等
config        ## 數據機的樣本配置文件
etc           ## 所有真正的配置文件
pollq、docq、doneq、sendq、recvq     ## 所有的queue
log           ## 記錄了每一筆的收送的交談內容
info          ## 記錄了每一台曾經收送的傳真機(有call id)的一些參數,以加速傳真不用再查詢一次
status        ## 傳真機的狀態文件

bin目錄:
faxrcvd               ## 收到傳真所要做的動作
notify、notify、awk   ## 收送傳真的通知動作
pdf2fax               ## 將pdf文件轉為可傳真的格式tiff class F
ps2fax                ## 將ps文件轉為可傳真的格式tiff class F
tiff2fax               ## 將tiff傳為可傳真的格式tiff class F

etc目錄:
config.*               ## 你的埠的設定,config.埠的名稱,如config.ttyS0
hosts.hfaxd client     ## 存取傳真伺服器的配置文件
lastrun               ## 傳真伺服器最後收送的時間
setup.modem         ## 測試數據機的程序
lutRS18.pcf           ## tag line的字型文件
xferfaxlog             ## 收送傳真的記錄文件

status目錄:
any.info              ## 你的hylafax的版本數據
ttyS0                 ## 依你埠的名稱而有不同,內容為傳真伺服器的狀態
--------------------------------------------------------------------------------------------------------------------------------

新增用戶faxadduser,其實它就是在/var/spool/hylafax/etc/hosts.hfaxd加入用戶,例如新增加用戶帳戶:fandy、口令:123456詳細操作如下;

# faxadduser -p 123456 fandy     #指定使用者的用戶名和密碼



# faxadduser yer                  #不指定密碼則密碼是空白的(只要用戶名對了不用密碼就可以傳真)



刪除用戶faxdeluser,其實它就是在/var/spool/hylafax/etc/hosts.hfaxd刪除用戶,例如刪除用戶帳戶:fandy詳細操作如下;

# faxdeluser fandy                #刪除使用者的用戶名和密碼



接收傳真的設定:hylafax的收/送傳真是分開設定的如下介紹如何設定接收部份,要設定接收傳真必須使用faxgetty 詳細的內容可以使用man faxgetty請在/etc/inittab中找到「#run gettys in standard runlevels」下加入一行(其中ttyS0是你數據機的埠如此faxgetty便可以監聽ttyS0以便響應傳入的要求):

7:2345:respawn:/usr/sbin/faxgetty ttyS0    #加入信息內容



接下來在/var/spool/hylafax/etc/hosts.hfaxd文件中添加以下幾行允許所有在域192.168.1.*中的所有客戶機可以正常使用傳真伺服器:

192.168.1.0


解決傳真上方的Tagline變亂碼問題;

默認使用英文Portable Compiled Font字型, 但是locale為中文顯示, 修改方式:

第一種方法: 修改/var/spool/hylafax/etc/hylafax.ttySx

TagLineFormat: "From %%l | %F %T %Z | Page %%P of %%T"



第二種方法: 把字型那行拿掉不顯示Tagline(有些地區是不允許的)
#TagLineFont : etc/lutRS18.pcf



如果使用分機,在發送傳真前要先拔一個號碼。以拔號碼0或9為例,修改/var/spool/hylafax/etc/目錄中的config.ttyS0文件,詳細修改部分請根據公司內容電話交換機設置出局號來決定:

ModemDialCmd:                ATDT%s                # T for tone dialing

更改為:

ModemDialCmd:                ATDT9W%s                #撥 9
或者
ModemDialCmd:                ATDT0W%s                #撥 0



設定寄信文件格式為.tif or.pdf 及寄信者郵箱地址,修改/var/spool/hylafax/etc/目錄中的FaxDispatch文件,詳細修改部請根據實際情況來決定(這個檔案如果沒有就自己建立);

系統這裡會默認建立一個 FaxMAster : fandy的 Alias,所以設定 FaxMaster 就是寄給fandy:

SENDTO=FaxMaster;
更改為:
SENDTO=fandy@nseasy.net;



設定郵件以那種文件格式來傳真(以下兩種只選擇其中之一pdf、tif格式):

FILETYPE=pdf;         # 設定郵件附件文件格式為PDF,可設定pdf,建議是設定pdf;
或者:
FILETYPE=tif;          # 設定郵件附件文件格式為TIFF,也可設定tif;



重新啟動RedHat Enterprise Linux Server 5.0操作系統;

# reboot

重新啟動RedHat Enterprise Linux Server 5.0操作系統后,執行ps -aux 可以看到 faxgetty 在執行;

# ps -aux

uucp      2176  0.0  0.2   7820  1228 ?        Ss   08:27   0:00 /usr/sbin/faxq
uucp      2179  0.0  0.1   4312   860 ?        Ss   08:27   0:00 /usr/sbin/hfaxd -i hylafax



uucp      2352  0.0  0.3   4768  1836 ?        Ss   08:28   0:00 /usr/sbin/faxgetty ttyS0



現在,我們可用faxstat命令來查詢伺服器狀態;

# faxstat
HylaFAX scheduler on fax.nseasy.net: Running
Modem ttyS0 (+008602084680605): Running and idle



出現以上信息說明伺服器已正常運行。

至此,HylaFAX伺服器下載、安裝、配置相關工作已經全部完成。
《解決方案》

Setp4、測試HylaFAX伺服器運行情況包括測試「接收傳真、發送傳真」(本例測試在公司內部進行,602為HylaFAX伺服器電話號碼,603為普通傳真機號碼):

在Fax Server可以使用命令行來送傳真,其命令是sendfax,可以直接使用的檔有文本文件(不支持中文),如果要有中文必需使用相關軟體將其轉換才成ps文件、pdf文件、tiff文件、tif文件可以正常傳真:

# sendfax -n -d 603 files.tif    #發送傳真給603,n指不發送封面
request id is 1 (group id 1) for host localhost (1 file)

顯示當前等待發送的文件:

# faxstat -s
HylaFAX scheduler on fax.nseasy.net:Running
Modem ttyS0 (+008602084680605):Sending job 1

JID   Pri    S   Owner     Number        Pages      Dials     TTS       Status
2     127   W   root        603            0:0        0:12
3     127   W   root        603            0:0        0:12                Blocked by concurrent cal
1     127   W   root        603            0:1        0:12

從發送隊列中刪除傳真任務: faxrm JobID

# faxrm 2
Job 2 removed.

查詢傳真機的狀態 :
查詢/var/spool/hylafax/status/ttyS0內容

# faxstat
HylaFAX scheduler on fax.nseasy.net:Running
Modem ttyS0 (+008602084680605):Waiting for modem to come ready


查詢/var/spool/hylafax/recvq 收到的傳真

# faxstat -r
HylaFAX scheduler on fax.nseasy.net:Running
Modem ttyS0 (+008602084680605):Running  and  idle

Protect      Page     Owner             Sender/TSI        Recvd@             Filename
-rwxrwx      1         14                    Fax           01:56               fax000000001.tif

查詢/var/spool/hylafax/doneq 完成的傳真

# faxstat -d               
HylaFAX scheduler on fax.nseasy.net:Running
Modem ttyS0 (+008602084680605):Running  and  idle

JID   Pri    S   Owner     Number        Pages      Dials     TTS       Status
2     126   F    root        603            0:1        1:12                 Job  aborted by request
1     126   D    root        603            1:1        1:12   


清除緩衝池:

# faxqclean


顯示統計結果:

# faxcron
Facsimile transmitted since 10/25/07 10:02:

Sender                      Pages      Time Pg/min  Errs TypRate TypData
root@fax.nseasy.net (root)      1      0:36    1.7     0   14400  2-D MR
-----------------------------------------------------------------------------------------------
Total                           1      0:36    1.7     0

Facsimile transmitted since last week:

Sender                      Pages      Time Pg/min  Errs TypRate TypData
root@fax.nseasy.net (root)      2      1:29    1.3     1   14400  2-D MR
----------------------------------------------------------------------------------------------
Total                           2      1:29    1.3     1

Facsimile received since 10/25/07 10:02:

Sender          CIDName         CIDNumber       Pages     Time Pg/min Errs TypRate TypData
---------------------------------------------------------------------------------------------------------------------------
Total                                               0     0:00    0.0    0

Facsimile received since last week:

Sender          CIDName         CIDNumber       Pages     Time Pg/min Errs TypRate TypData
Fax                                                 1     0:14    4.3    0   14400  2-D MR
---------------------------------------------------------------------------------------------------------------------------
Total                                               1     0:14    4.3    0

Report failed calls and associated session logs:

Nothing to purge in info directory.

Truncate merged session logs older than 30 days:

Nothing to purge in receive queue.

Nothing to purge in the tmp directory.

Destinations being rejected (added since 10/25/07 10:02):


打開收到傳真文件(HylaFAX伺服器收到的傳真文件通常存放在/var/spool/hylafax/recvq目錄中):



Linux操作系統內有很多可供瀏覽圖片的程序(本例中使用gThumb圖像瀏覽器來觀看):



打開接收到fax000000001.tif,傳真詳細內容如下:



至此測試HylaFAX伺服器工作全部完成(有關文件所在路徑:/var/spool/hylafax)。
《解決方案》

Setp5、下載、配置JHylaFAX for RedHat Enterprise Linux Server 5.0程序(實例在Fedora 7.0中文版內操作):

下載Java Runtime Envlronment程序軟體包地址:

程序下載地址:http://java.sun.com/javase/downloads/index_jdk5.jsp

程序名稱:jre-1_5_0_13-linux-i586-rpm.bin

程序大少(KB):16206KB


下載JHylaFAX程序軟體包地址:

程序下載地址:http://sourceforge.net/project/showfiles.php?group_id=136485

程序名稱:jhylafax-1.3.10-app.jar

程序大少(MB):1.36MB


安裝Java Runtime Envlronment軟體包,首先將您所下載軟體包的許可權更改為可執行。鍵入(以下請使用root用戶操作):

# chmod a+x jre-1_5_0_13-linux-i586-rpm.bin



啟動Java Runtime Envlronment安裝過程。鍵入:

# ./jre-1_5_0_13-linux-i586-rpm.bin



此時將顯示二進位許可協議。通讀許可協議。按空格鍵顯示下一頁。讀完許可協議后,輸入「yes」繼續安裝。



安裝文件將在當前目錄中創建 jre-1_5_0-linux-i586.rpm 文件。



在終端上運行 RPM 命令以安裝軟體包。鍵入:

# rpm -ivh jre-1_5_0_13-linux-i586.rpm



JRE 安裝在當前目錄的jre1.5.0.13(版本號)子目錄中。在本例中,JRE 將安裝在/usr/java/jre1.5.0.13目錄中。驗證當前目錄中是否列出了jre1.5.0.13子目錄。鍵入:

# cd /usr/java/jre1.5.0.13/

# ls

bin  CHANGES  COPYRIGHT  javaws  lib  LICENSE  man  plugin  README   ……………………..


至此,Java Runtime Environment軟體包已經安裝完成。


JHylaFAX程序第一啟動時的相關配置:

# java -jar jhylafax-1.3.10-app.jar


配置嚮導提示「HylaFAX伺服器的主機名」、「帳戶名稱」相關資料;



本例中我使用之前創建的fandy帳戶來試驗:

Host:localhost           

Username:root           
更改為:
Host:192.168.1.254      #HylaFAX伺服器的主機名稱或IP地址;

Username:fandy          #有效使用者的帳戶名稱;


JHylaFAX程序設定(Settings..部分):


JHylaFAX程序設定(Address Book部分):



JHylaFAX程序設定(Send Fax...部分):




JHylaFAX程序設定(Update Status部分):



JHylaFAX Files相關介紹:
《解決方案》

Setp6、下載、安裝、配置HylaFAX-clinet Professional for Windows XP程序(實例在Windows XP中文版操作):

下載HylaFAX-clinet Professional程序地址:

程序下載地址:http://www.swt-online.de/hylafax/dlmonitor/mon_eng.html

程序名稱:HylaFAX-Client-Pro.exe

程序大少(MB):18.3MB

安裝HylaFAX-clinet Professional程序(以下步驟請使用Administrator超級用操作戶):

雙擊「HylaFAX-Client-Pro.exe」程序文件,開始安裝程序;



首先,進入安裝HylaFAX-clinet Professional程序語言選擇界面;

選擇:English

按『OK』鍵繼續下一步安裝;



進入安裝HylaFAX-clinet Professional程序歡迎界面,按『Next >』鍵繼續下一步安裝;



HylaFAX-clinet Professional程序存放的路徑地址,選擇默認,按『Next >』鍵繼續下一步安裝;



在「開始」欄目中創建HylaFAX-Client-Pro檔,按『Next >』鍵繼續下一步安裝;



為HylaFAX-clinet Professional程序創建快捷方式:

 Create a desktop icon
 Create a Quick Launch icon

按『Next >』鍵繼續下一步安裝;



準備安裝HylaFAX-clinet Professional程序確認界面,如何沒有什麼問題,按『Next >』鍵繼續下一步安裝;



開始複製HylaFAX-clinet Professional程序文件,在安裝過程中如果想取消,按『Cancel』鍵就可以;



安裝完成HylaFAX-clinet Professional程序后,提示重新啟動操作系統:

 Yes,restart the computer now

按『Finish』鍵重新啟動操作系統;



查看「印表機和傳真」控制面板中,系統就會自動增加一個叫「HylaFAX-Pro」的印表機;



至此,安裝HylaFAX-clinet Professional程序已經全部完成;


配置HylaFAX-clinet Professional程序:

雙擊系統桌面中的「HylaFAX-Client-Pro」程序快捷圖標;



系統提示輸入HylaFAX-clinet Professional程序需要連接HylaFAX伺服器的相關信息界面;



詳細信息輸入以下信息:

Server IP:               192.168.1.254或fax.nseasy.net     #HylaFAX伺服器IP地址或名稱;
Port:                    4559                               #HylaFAX伺服器埠;

 Administrator                                              #啟用Administrator超級管理員用戶;
Admin Password:        123456                            #Administrator超級管理員用戶密碼;

Username:              fandy                              #普通HylaFAX用戶的帳戶名稱;
Passwrod:              123456                             #普通HylaFAX用戶的帳戶密碼;

 FTP Active Mode                                           #啟用FTP功能;
 Save Data                                                 #啟用自動保存數據功能;

按『OK >』鍵繼續;


操作系統提示Windows安全警報信息界面,按『解除阻止(U)』鍵繼續;



輸入HylaFAX-clinet Professional程序需要連接HylaFAX伺服器信息正確的話,應可以順利進入以下操作界面;

首先顯示Inbox詳細信息如下(Inbox即是HylaFAX伺服器接收到的傳真文件);

Date/Time             faxnumber   Pages   Filename           Bytes   Baud    Resolution  Error
2007:10:25 09:56:03   fax           1       fax000000001.tif   10569  14400    Fine
2007:10:29 08:51:26   fax           1       fax000000002.tif   10377  14400    Fine
2007:10:30 05:05:38   fax           1       fax000000003.tif   10481  14400    Fine


傳真隊列各項介紹:

Inbox詳細信息如下(Inbox即是HylaFAX伺服器接收到的傳真文件);

Date/Time             faxnumber   Pages   Filename           Bytes   Baud    Resolution  Error
2007:10:25 09:56:03   fax           1       fax000000001.tif   10569  14400    Fine
2007:10:29 08:51:26   fax           1       fax000000002.tif   10377  14400    Fine
2007:10:30 05:05:38   fax           1       fax000000003.tif   10481  14400    Fine



Outbox詳細信息如下(Outbox即是HylaFAX伺服器發送出去的傳真文件);

Job    Date/Time               Status   User   Company  Faxnumber  Pages   Attempts   Subject
1      2007/10/25 10.00.00    D        root                603          1:1     1:12
2      2007/10/25 10.00.44    Error     root                603          0:1     1:12
3      2007/10/25 10.06.56    D        root                603          1:1     2:12
…       …………………………    …        …                  …            …       …
…       …………………………    …        …                  …            …       …
…       …………………………    …        …                  …            …       …
…       …………………………    …        …                  …            …       …



Spool詳細信息如下(Spool即是等待HylaFAX伺服器發送傳真文件);


檔案櫃各項介紹:

Archiv In詳細信息如下(Archiv In即是從HylaFAX伺服器中接收到屬於該用戶的傳真文件);



Archiv Out詳細信息如下(Archiv Out即是該用戶從HylaFAX伺服器中發送出去的傳真文件);

[火星人 ] RedHat Enterprise Linux Server 5.0 + HylaFAX + HylaFAX-clinet + JHylaFax已經有1415次圍觀

http://coctec.com/docs/service/show-post-33685.html