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-2025 Alex Wang from www.twbsd.org. All rights reserved.