twbsd.org
 
  Select Language: Home  SmbFTPD Forum 

精華文章

VPN How-To

PHP 網頁修改系統密碼

Filtering Bridge (翻譯)

PHP從網頁傳遞變數的改變

NIS 伺服器

 

View printable page

 Configuring a Kernel

2 修改核心(kernel)設定

Important: 在完成這裡所說的核心設定及安裝後,在重開機使用新的核心之前,必須先做最後的準備工作

要在 FreeBSD 機器中增加橋接功能並不難。只要使用二張網路卡(或更多,在此我們只使用二張網路卡)並在核心設定中加幾行就行了。從西元二千年五月起的版本 RELENG_4 及 -current 起就支援所有乙太網路介面的橋接,但這不表示所有乙太網路介面都能運作,要使它們運作,網路卡接收及傳送都必須支援 promiscuous mode -- 這是指它們必須能傳送任何來源位址的乙太網路封包,而非只有它們自己的。為了得到較高的效能,最好使用 PCI 介面卡,最佳的選擇依然是 Intel EtherExpress Pro 100 cards,第二個選擇則是 3com 3c9xx cards。

請在核心設定中增加下列幾行:

    device fxp (請改成你使用的網路卡代號)
    options BRIDGE
    options IPFIREWALL
    options IPFIREWALL_VERBOSE

請注意最近的 FreeBSD 版本支援動態加入 IP Firewall 的選項進入核心中,但使用橋接時並不能這樣做,因為橋接的程式碼本身需要和 IPFIREWALL 有特殊的互動。

在這個時候,建議你看一下 Luigi 是否有比現在更新橋接程式碼的版本。例如 3.3-RELEASE 的版本是 981214,但當這份文件撰寫時,最新的版本己經是 981214 了,你可以到http://www.iet.unipi.it/~luigi/ 取得最新的版本。你可以取得 bridge.cbridge.h 並放在 sys/net/中。

關於如何建立並安裝新的核心,可以參考使用手冊中的建立並安裝一個定製的核心

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.


Copyright © 2002-2024 Alex Wang from www.twbsd.org. All rights reserved.