系统核心 自订 FreeBSD Kernel( 六 )


options INET

网路的支援 。就算你不需要网路,你还是需要此参数,
许多程式至少需要 loopback 网路 (即,连接自己的电脑),
所以这是必要的 。
Ethernet 网路卡

以下是网路卡的支援,如果你没有网路卡,你可以跳过 。
device de0

Digital Equipment DC21040 PCI Ethernet 网路卡
device cx0 at isa? port 0x240 net irq 15 drq 7 vector cxintr

Cronyx/Sigma multiport sync/async (with Cisco or PPP
framing)
device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector
edintr

Western Digital 跟 SMC 80xx; Novell NE1000 跟 NE2000;
3Com 3C503
device el0 at isa? port 0x300 net irq 9 vector elintr

3Com 3C501 (速度慢!)
device eg0 at isa? port 0x310 net irq 5 vector egintr

3Com 3C505
device ep0 at isa? port 0x300 net irq 10 vector epintr

3Com 3C509
device fe0 at isa? port 0x240 net irq ? vector feintr

Fujitsu MB86960A/MB86965A Ethernet 网路卡
device fea0 at isa? net irq ? vector feaintr

DEC DEFEA EISA FDDI 网路卡
device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector
ieintr

AT&T StarLAN 10 and EN100; 3Com 3C507; unknown NI5210
device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz
32768 vector ixintr

Intel EtherExpress 16
device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector
le_intr

Digital Equipment EtherWorks 2 跟 EtherWorks 3 (DEPCA,
DE100, DE101, DE200, DE201, DE202, DE203, DE204, DE205,
DE422)
device lnc0 at isa? port 0x300 net irq 10 drq 0 vector lncintr

Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL,
PCnet-PCI)
device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector
zeintr

IBM/National Semiconductor PCMCIA Ethernet 网路卡
device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector
zpintr

3Com PCMCIA Etherlink III
注意: 你必须更改某些网路卡 (如 NE2000) 的 port 或 IRQ,因为这些卡的
port/IRQ 并没有一定的标准 。
pseudo-device loop

loop 是 TCP/IP 的通用 loopback 装置 。如果你 telnet 或 ftp
localhost,他们将会经由 loopback 连接 。这是必须的 。
pseudo-device ether

当你有网路卡的时候你才需要 ether 。
pseudo-device sl number

sl 提供 SLIP (Serial Line Internet Protocol)
的支援 。SLIP一经几乎被 PPP 所取代,因为 PPP 功能较强 。其参数
number 代表同时 SLIP 连接数目的个数 。关於 SLIP
的更多资料,请参阅 SLIP Client 或 SLIP Server。
pseudo-device ppp number

ppp 提供 kernel-mode PPP (Point-to-Point Protocol)
的支援 。另外还有一种 user-mode PPP (tun)
提供连线时更多的弹性,以及自动连接的功能 。如果你依然想用
kernel-mode PPP,请阅读 kernel-mode PPP。如同 sl 一样,其参数
number 代表同时连接 PPP 的数目 。
pseudo-device tun number

tun 提供 user-mode PPP 的支援 。这个模式的 PPP
相当容易设定,而且连线速度快 。
而且他还包含更多的新功能,如欲连线时自动拨号连线,
停滞一段时间後自动断线 。其参数 number 代表同时连接 PPP 的数目 。
请阅读 user-mode PPP 以获得更多的资讯 。
pseudo-device bpfilter number

Berkeley 封包过滤器 (packet filter) 。
提供网路监听的功能,这些网路上的资料可经由 tcpdump(1)
处理显示,以增进网路安全的目的 。其参数 number
代表同时提供网路介面监听数目的多少 。
除非你想要使用网路监听的功能,否则你不需此功能 。
有少数网路卡不支援此功能 。

_________________________________________________________________

推荐阅读