Руководство пользователя FreeBSD Handbook

Сеть


FreeBSD, как, впрочем, весь Unix в целом, делает уделяет большое внимание сетевым возможностям. Поэтому, даже если у вас нет карты Ethernet, обратите особое внимание на обязательные опции и поддержку сетевых возможностей dial-up.

options INETПоддержка сети. Оставьте эту опцию даже если вы не собираетесь испеолбзовать сеть. Многим программам требуется, по крайней мере, сеть типа loopback (т.е. сетевые соединения внутри вашего PC) поэтому эта опция является строго обязательной. Ethernet cardsСледующие строки подключают поддержку различных карт Ethernet. Если у вас нет сетевой карты, то вы можете закомментировать все эти строки. В противном случае, вам надо будет включить поддержку ваших(ей) карт(ы):

device de0карты Ethernet на основе Digital Equipment DC21040, DC21041 или DC21140 chips device fxp0Intel EtherExpress Pro/100B device vx03Com 3C590 и 3C595 (плохая) device cx0 at isa? port 0x240 net irq 15 drq 7 vector cxintrCronyx/Sigma multiport sync/async (с Cisco или PPP framing) device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintrWestern 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 elintr3Com 3C501 (медленная!) device eg0 at isa? port 0x310 net irq 5 vector egintr3Com 3C505 device ep0 at isa? port 0x300 net irq 10 vector epintr3Com 3C509 (плохой) device fe0 at isa? port 0x240 net irq ? vector feintrFujitsu 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 ieintrAT&T StarLAN 10 и EN100; 3Com 3C507; малоизвестный NI5210 device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintrIntel EtherExpress 16 device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intrDigital 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 zeintrIBM/National Semiconductor PCMCIA ethernet контроллер. device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr3Com PCMCIA Etherlink III

Замечание: Для определенных карт (например для NE2000) вам надо будет изменить порт и/или IRQ, поскольку нет ``сиандарта'' по размащению этих карт. pseudo-device looploop это основное устройство типа loopback для TCP/IP. Если вы делаете telnet или FTP на localhost ( 127.0.0.1), то это делается с помощью этого псевдо-устройства. Обязательная опция. pseudo-device etherether нужно только в том случае, если у вас есть карта Ethernet; эта опция подключает программу поддерживающую общий протокол Ethernet. pseudo-device sl numbersl нужен для поддержки протокола SLIP (Serial Line Internet Protocol). Этот протокол был почти целиком вытеснен протоколом PPP, который легче устанавливать, который лучше подходит для соединений типа модем-модем, при этом он более эффективен и более мощный. Параметр number, идущий после sl, определяет количество одновременных сессий SLIP, которые надо поддерживать. В нашем руководстве документе есть более полная информация о SLIP client или server. pseudo-device ppp numberppp нужен для поддержки ядром PPP (Point-to-Point Protocol) для подключения в Internet типа dial-up. Существует также версия PPP, реализованная как пользовательское приложение, которое использует tun и предлагает большую гибкость и дополнительные возможности, как например автодозвон (demand dialing). Если вы еще не передумали использовать этот драйвер PPP, то почитайте раздел PPP в режиме ядра этог руководства. Как и в случае с устройством sl, number определяет сколько одновременных сессий PPP надо поддерживать. pseudo-device tun numbertun используется программами для PPP, работающего в пользовательском режиме. Эту программу легко и быстро запускать. Есть также дополнительные возможности, например автодозвон. Число после tun количество одновременных сессий PPP, которые надо поддерживать. Для более полной информации смотри раздел PPP в пользовательском режиме. pseudo-device bpfilter numberФильтр пакетов, сделанный в Berkeley. Это псевдоустройство позволяет устанавливать сетевые интерфейсы в раскрепощенный режим, который забирает все пакеты, рассылаемые по broadcast (например ethernet). Эти пакеты могут быть скачаны на диск и/или исследованы с помощью программы tcpdump(1). Заметим, реализация этой возможности может серьезно повредить сетевой безопасности вашей системы. number, стоящий после bpfilter это количество интерфейсов, которые могут опрашиваться одновременно. Не обязательная опция, не рекомендуется применять, если есть малейшие опасения о взломах через сеть и прочих неприятностях. Не все сетевые карты поддерживают эту возможность.

| |

Comments: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT


Содержание раздела