2009-11-10

[FreeBSD] 比 IPFILTER 更奇妙的 PF

前陣子提過要換 pf, 也花了幾個小時把 pf 連同 miniupnpd 給裝上, 但是試了兩週後發現這東西相當的微妙...

在 FreeBSD 上, pf 比起 ipfilter 要好的地方在於有支援 ALTQ, 也就是可以作頻寬控管, 但是我用起來的問題也就在這, 因為 pf 的頻寬控管怪怪的, 不管用 CBQ 或 HFSC 都沒辦法把頻寬給管制好, 有時候連 QoS 也會炸... 照理來說跑 NAT 應該很好處理才對, 我只需要針對某幾台機器的 source ip 下好 tag, 然後在流出時針對 tagged 的封包限速就好, 但是測試後發現根本沒用, 頻寬照樣被某幾台吃光. 然後 port forwarding 也不是很穩定, 就算設定好了連線還是會不定時斷掉, 明明 rule 都已經寫得很簡單直接了, 讓人感覺有點莫名其妙. 當然最後又最難搞的就是這個 miniupnpd, 除了 Windows Live Messenger 以外沒一個抓得到...

換回 ipfilter + linuxigd 後 port forwarding 和 UPnP 卻又完全沒有上面的問題(只是沒有 ALTQ 用而已), 只好等看看 FreeBSD 什麼時候會讓 ipfilter 有 ALTQ 可以用...

3 則留言:

  1. 所以?就結論上來說我可以不用嘗試PF了?

    回覆刪除
  2. 你那邊跑ipfilter又不正常,跑pf至少不會連NAT都死很大,你認為你還有其他選擇嗎??

    回覆刪除

VMWare Workstation Player 安裝 Windows 11 的前置動作

應該不少人會拿 VMWare Workstation Player 來當測試機, 不過免費版比起付費的 VMWare Workstation Pro 少了 EFI 和 TPM 的設定, 偏偏 Windows 11 又一定要這兩個才能安裝, 這實在很傷腦筋. 還好 VMWare...