5.3.8. Сеть
FreeBSD, как, впрочем, весь Unix в целом, делает уделяет
большое внимание сетевым возможностям. Поэтому, даже если у вас
нет карты Ethernet, обратите особое внимание на обязательные опции
и поддержку сетевых возможностей dial-up.
- options INET
- Поддержка сети.
Оставьте эту опцию даже если вы не собираетесь испеолбзовать сеть.
Многим программам требуется, по крайней мере, сеть типа loopback (т.е.
сетевые соединения внутри вашего PC) поэтому эта опция является строго
обязательной.
- Ethernet cards
- Следующие строки подключают поддержку различных карт Ethernet.
Если у вас нет сетевой карты, то вы можете закомментировать все эти строки.
В противном случае, вам надо будет включить поддержку ваших(ей) карт(ы):
- device de0
- карты Ethernet на основе Digital Equipment DC21040,
DC21041 или DC21140 chips
- device fxp0
- Intel EtherExpress Pro/100B
- device vx0
- 3Com 3C590 и 3C595 (плохая)
- device cx0 at isa? port 0x240 net irq 15 drq 7 vector cxintr
- Cronyx/Sigma multiport
sync/async (с Cisco или PPP framing)
- device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
- Western Digital и SMC 80xx and 8216; Novell NE1000
и NE2000; 3Com 3C503; HP PC Lan Plus (HP27247B и HP27252A)
- 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 и EN100; 3Com 3C507;
малоизвестный 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 and 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 (Isolan, Novell NE2100,
NE32-VL)
- 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) вам надо будет изменить порт и/или IRQ,
поскольку нет ``сиандарта'' по размащению этих карт.
- pseudo-device loop
- loop это основное устройство типа
loopback для TCP/IP. Если вы делаете telnet или
FTP на localhost
( 127.0.0.1), то это делается с помощью этого
псевдо-устройства. Обязательная опция.
- pseudo-device ether
- ether нужно только в том случае, если у вас есть карта
Ethernet; эта опция подключает программу поддерживающую общий протокол
Ethernet.
- pseudo-device sl number
- sl нужен для поддержки протокола SLIP (Serial Line Internet
Protocol). Этот протокол был почти целиком вытеснен протоколом
PPP, который легче устанавливать,
который лучше подходит для соединений типа модем-модем,
при этом он более эффективен и более мощный. Параметр number,
идущий после
sl, определяет количество одновременных сессий SLIP,
которые надо поддерживать. В нашем руководстве документе есть более
полная информация о SLIP client или server.
- pseudo-device ppp number
- ppp нужен для поддержки ядром PPP (Point-to-Point
Protocol) для подключения в Internet типа dial-up.
Существует также версия PPP, реализованная как пользовательское приложение,
которое использует
tun и предлагает большую гибкость и дополнительные
возможности, как например автодозвон (demand dialing).
Если вы еще не передумали использовать этот драйвер PPP,
то почитайте раздел PPP в режиме ядра
этог руководства. Как и в случае с устройством sl,
number определяет сколько одновременных сессий
PPP надо поддерживать.
- pseudo-device tun number
- tun используется программами для PPP, работающего в
пользовательском режиме.
Эту программу легко и быстро запускать. Есть также дополнительные
возможности, например автодозвон.
Число после tun
количество одновременных сессий PPP, которые надо поддерживать. Для более
полной информации смотри раздел PPP в пользовательском режиме.
- pseudo-device bpfilter number
- Фильтр пакетов, сделанный в Berkeley. Это псевдоустройство
позволяет устанавливать сетевые интерфейсы в раскрепощенный режим,
который забирает все пакеты, рассылаемые по broadcast
(например ethernet). Эти пакеты могут быть скачаны на диск
и/или исследованы с помощью программы
tcpdump(1). Заметим, реализация этой возможности
может серьезно повредить сетевой безопасности вашей системы.
number, стоящий после bpfilter это количество интерфейсов,
которые могут опрашиваться одновременно.
Не обязательная опция, не рекомендуется применять, если есть малейшие
опасения о
взломах через сеть и прочих неприятностях.
Не все сетевые карты поддерживают эту возможность.
Назад | Содержание | Вперед
Copyright © CIT