Archive for the ‘FreeBSD’ Category
如果架構中沒有 NAT 的話,基本上是用不到的。 會用的原因就是家裏對外只有一個 IP,所以用 ip 分享器接著,所以要用 domain name 連 NAT 內的 Server 就會連不到,所以才用 view 的功能。 對內設定 view "internal" { match-clients { 192.168.1.0/24; }; // 允許查詢的ip recursion yes ; // 允許遞迴服務 zone "cheyingwu.tw" IN{ type master; file "internal/mad/zone.cheyingwu"; }; }; 對外設定 view "external" { match-clients { any; }; recursion no; //關閉遞迴服務 zone "cheyingwu.tw" IN{ type [...]
今天測試轉移 FTP 的事情,發現 Pure-FTPd 會出現,"Client does not support authentication protocol requested by server",直覺就是 password() function 的問題,MySQL 4.0 以前用的 password() function 在 4.1 之後就改了,舊的改成 old_password()。 看來 Pure-FTPd 停工很久了,client 的 source 沒有更新,所以必須改 MySQL server 的密碼編碼來支援 Pure-FTPd。 其實 Pure-FTPd 是一套不錯的 ftp server,不過停工很久,真是可惜。
FreeBSD 5.x 以上,就已經支援 i18n,之前因為 ftp 日文檔名的問題,所以全面 utf-8 記錄一下整個過程 改 tcsh 的登入設定 #~/.cshrc setenv LC_ALL = zh_TW.UTF-8 安裝 convmv 轉 big5 中文檔名 cd /usr/ports/converters/convmv make install clean;rehash 使用法 convmv -f big5 -t utf-8 -r –notest [檔名 or 目錄名] 檔案內容編碼用 iconv 轉 iconv -f big5 -t utf-8 檔名 > 檔名 重編 pure-ftpd 支援 RFC 2640,在 Makefile 裡面加上 [...]
之前都是用 rocommunity mrtg 來設定,不過後來因為需要由另外機器來抓資料,上面的設定只允許 localhost 仔細去看 sample ,調整設定檔的內容 #先 map community name 與 security name # sec.name source community com2sec local localhost yourname com2sec mynetwork yourip/netmask yourname #再來將 security name 組成 group # sec.model sec.name group MyRWGroup v1 local group MyRWGroup v2c local group MyRWGroup usm local group MyROGroup v1 mynetwork group MyROGroup v2c mynetwork [...]
昨天安裝 subversion 想說開 svnserve 來用,就不用透過 apache 但是怎麼開怎麼失敗 查一下 mailing list 才發現別別人也有同樣的問題 原來在 BSD system 上直接下 svnserve -d 會只 LISTEN IPv6 的 TCP Port 要將 svnserve run IPv4 模式要改下 svnserve -d –listen-host=0.0.0.0 這樣才會跑 IPv4 的模式 不過話說回來這個問題早在 2005 年就有人問了 為什麼沒有修正 or 加參數呢? 還是 compile 時要下參數呢? 希望高手可以來解答一下
上禮拜完成的大工程 主要是要讓 phpBB 與 MediaWiki 同時 Run 在一台 Server 原理很簡單就是 PHP4 跑 Apache module , PHP5 跑 PHP-CGI 詳細作法在我的 Wiki 上 Apache2 PHP4 與 PHP5 共存
話說~三年前在一次的機緣巧合之下,得到了 Naturetech 737S 內裝是 Sun UltraSPARC IIe 400MHz 當年預載的 OS 是 Solaris 8 ,當時的我完全不會使用 Unix 系列的 OS 所以得到它之後就封存起來了,直到之後接觸了 FreeBSD 曾經在 FreeBSD 5.x 的時代想要將這台 Notebook 灌 FreeBSD 但是因為 5.x 的安裝畫面跑不出來所以就作罷,也曾經安裝過 Solaris 10 但是實在太複雜了,所以也就持續封印。 最近因為家裡的 FreeBSD 開始有些感冒症狀,本來是打算買新的 NB 然後用 IBM X31 繼續接替原先 FreeBSD 的工作,但是沒有 $$ ,所以在苦思之下,再度的把 737S 拿出來,這次時代已經來到 FreeBSD 6.1 了。下載了 FreeBSD SPARC64 版,抱著既期待又怕受傷害的心情,將 Disk1 放入,在經過一連串的讀取後,終於~~這次終於出現熟悉的安裝畫面,真是令人感動~~,之後就以很熟練的手法將 FreeBSD [...]
統計 BSD 家族的計畫,計畫的主持人已經寫好程式可以自動收集主機的一些訊息(國家、硬體、版本…)回傳到計畫的首頁,可以用 ports tree 安裝。 /usr/ports/sysutils/bsdstats make install clean 手上有 BSD 機器的趕快加入吧!別讓台灣向下沉了。 官方網站 http://www.bsdstats.org/
