2008/03/30

常用 pf 指令

最近在設定 pf(之前都是用 ipfw),紀錄一下 pf 指令:
pfctl -f /etc/pf.conf

載入設定檔 /etc/pf.conf

pfctl -nf /etc/pf.conf

檢查設定檔 /etc/pf.conf 語法

pfctl -Nf /etc/pf.conf

只載入設定檔 /etc/pf.conf 中的 NAT 規則

pfctl -Rf /etc/pf.conf

只載入設定檔 /etc/pf.conf 中的過濾規則

pfctl -sn

顯示目前的 NAT 規則

pfctl -sr

顯示目前的過濾規則

pfctl -ss

顯示目前的連線狀態

pfctl -si

顯示過濾的統計資訊

pfctl -sT

顯示目前的 tables

pfctl -sa

顯示除了網路介面與作業系統fingerprint以外的所有資訊

pfctl -t TableName -T show

顯示 TableName 的內容

pfctl -t TableName -T flush

清除 TableName 的內容


kernel: NMI ISA 20, EISA ff

才上線的伺服器又掛點了,這次的錯誤訊息是
Mar 21 03:44:29 s0803 kernel: NMI ISA 20, EISA ff
Mar 21 03:44:29 s0803 kernel: NMI ISA 30, EISA ff
Mar 21 03:44:29 s0803 kernel: NMI ISA 20, EISA ff

用 Google 上查到這訊息是來自 sys/i386/isa/nmi.c 的 isa_nmi(),通常是硬體的問題。

記憶體才送修過、換了新品回來,研判應該是主機板的問題,畢竟這張板子已經用了四、五年,也可以汰換了。
這台伺服器就給內部當測試機用,能用幾天是幾天...

參考資料:
  • http://lists.freebsd.org/pipermail/freebsd-drivers/2006-February/000143.html

  • http://en.wikipedia.org/wiki/Non-Maskable_Interrupt
  • 2008/03/20

    連停電也有email通知?!台電 計劃性工作停電公告電子報

    晚上公司突然停電,趕忙打電話找台電問是怎麼回事?
    才剛上網查到電話(市話撥打 1911),電就來了。算了,就甭打了,省點力氣唄!

    倒是在台電的網站上發現了計畫性工作停電查詢這個功能,可以查詢各地區停電施工的時間表,而且這個頁面下方還有電子報通知的功能(計劃性工作停電公告電子報),對我這種天天收 email 的人還挺方便。

    No Power Email Notice
    不過訂閱還要填電號,得把電費單翻出來看(誰會去記那個),有點不方便。

    2008/03/18

    線上申請 HiNet DNS 反解

    今天要幫新伺服器申請 DNS 反解,才發現 HiNet DNS 反解已經改成線上申請就可以了,以前都要傳真申請。
    還不錯,有進步。

    http://hidomain.hinet.net/hidns.html

    2008/03/02

    Apache 2.2 + php 4.4.8 安裝問題

    前幾天 FreeBSD 7.0 終於釋出了,剛好有伺服器可以灌。想說 php 的部分不能升級成 php5,但至少 Apache 可以改裝 Apache 2.2。
    但沒想到一裝完 Apache 卻開不起來,執行 apachectl start 之後出現錯誤訊息:
    No such file or directory: Failed to enable the 'httpready' Accept Filter
    解法請見:
    1. http://jerome.anyday.com.tw/archives/64
    2. http://mlab.net/freebsd.php#apache

    之後執行 apachectl start 卻一點反應也沒有? Apache 還是沒起來。
    一看 httpd-error.log 卻看到以下訊息:
    [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
    解法請見:
    http://mlab.net/freebsd.php#php