UPS USHA For FreeBSD

是說我是不是太閒,竟然把這東西寫在這= .. =



USHA是UPS的其中一種通訊介面,除了此種不外乎還有其他的,但,系上機房就是用這個= =,沒辦法...



當初花了兩個晚上的時間,在機房搞這東西



通訊部分我就不說了,因為那個只有第一次設定才會碰到,我都快退休了= =,也忘了...(這是重點,反正手冊上寫的比USHAC還詳細)



OK~說明開始



把SD_USHA_FREEBSD51_4_20.tar丟進去你的FreeBSD裡(不用管哪一個路徑,這只是安裝檔)



之後解壓縮(tar -zxf SD_USHA_FREEBSD51_4_20.tar)



你會在該路徑底下發現他多了一個install.sh (當然比較建議你另外接壓縮到特定資料夾內,比較好分辨,而且到時候要刪就一次rm -r....)



這時候./install.sh...



就大功告成了...很簡單吧!!!



但是



常常會在這時候有問題出現,各位客倌有沒有發現他是FreeBSD5.1版???



沒錯,通常Driver的版本編號都會放在OS名稱後面....



所以,只要你不是5版的,常常會出現找不到libc.so.5這個libery...



這時,除非你有5版的光碟或者系統可以讓你去copy一份,不然,就偷吃步吧...



到/lib裡找到libc.so.6(因為我的是6.2版,SO...)



然後把libc.so.6另外複製成libc.so.5(cp libc.so.6 libc.so.5)



這樣再去剛剛的目錄執行一次install



OK~大功告成,他會問你要不要把這個deamon(忘了是不是這樣打,反正就是執行緒拉)啟用,按y就OK了...



這邊要注意的是...他會跳出設定檔的畫面,這個時候是vi(這是某編輯器),所以如果不熟悉可以直接:q!跳離開



跳離開會在詢問是否要馬上啟用...



忘了說....安裝完USHA後,他的執行緒和設定名稱都會用uGuard等等名稱命名



設定檔就是/etc底下的uGuard.conf,而要執行他就用/usr/local/etc/rc.s/S99USHA.sh start



設定檔部分不贅述了,檔案裡面有很清楚的說明...

留言

這個網誌中的熱門文章

可以127.0.0.1卻無法localhost,一切都是IPv6搞的鬼!!

文章

PHP -利用mkdir函數建立中文資料夾無亂碼方案