Если некоторые из Ваших PCI устройств не работают и Вы получили
предупреждение об этом во время загрузки ядра (см. команду dmesg),
прочитайте инструкцию в начале файла include/linux/pci.h.

    PCI bridge optimization (experimental). CONFIG_PCI_OPTIMIZE


CONFIG_PCI_OPTIMIZE
На компьютерах с шиной PCI с определенными BIOS'ами этот параметр
может улучшить время доступа к устройствам. Рекомендуется на
этот вопрос отвечать Y.

    Intel 430FX (Triton) chipset DMA support. CONFIG_BLK_DEV_TRITON


CONFIG_BLK_DEV_TRITON
Если Ваш PCI компьютер использует винчестеры IDE (вместо SCSI)
и имет чип Intel 430FX PCI Triton, Вам следует включит этот режим
для использования передачи данных по каналу DMA (прямой доступ к
памяти). Прочитайте документацию в начале файла
drivers/block/triton.c. Программу настройки режимов IDE интерфейса -
haparm Вы можете получить серез ftp (user: anonymous) из
sunsite.unc.edu:/pub/Linux/kernel/patches/diskdrives/
Рекомендуется ответить Y.

    System V IPC. CONFIG_SYSVIPC


CONFIG_SYSVIPC
Меж процессное взаимодействие (Inter Process Communication) -
набор библиотечных вызовов и системных вызовов, позволяющих
процессам (работающим программам) обеспечивать синхронизацию и
обмен данными. Во многих случаях данных механизм бывает полезен
и некоторые программы не могут работать без поддержки этого
режима. В частности, если Вы собираетесь работать с DOS эмулятором
dosemu (почитайте DOSEMU-HOWTO, доступного через via (user: anonymous)
на sunsite.unc.edu:/pub/Linux/docs/HOWTO), Вам следует ответить Y.
Вы можете найти документацию по IPC в файле ipc.info, который
содержится на sunsite.unc.edu:/pub/Linux/docs/man/info.tar.gz
(выберите файл через "tar xzvf filename"). Данная документация
представлена в формате info, используемый для документирования
программного обеспечения GNU. Вы можете его почитать через
редактор emacs ("Ctrl-h i") или программой info (см. man info).
Включение этого режима увеличивает Ваше ядро на 7Kb. Так что смело
отвечайте Y.

    Kernel support for ELF binaries. CONFIG_BINFMT_ELF


CONFIG_BINFMT_ELF
ELF (Executable and Linkable Format) - формат для библиотечных
и выполнямых файлов, используемый различными архитектурами и
операционными системами. Данный режим позволит ядру выполнять
ELF-выполняемые файлы и увеличит Ваше ядро на 2 Kb. Благодаря
своей переносимости ELF-формат в ОС Linux быстро вытесняет
a.out формат выполняемых файлов (это не означает, что Вы можете
выполнять ELF-фалйы других архитектур или операционных систем)
и позволяет более просто создавать динамические библиотеки.
Многие новые выполняемые файлы распространяются только в формате
ELF. Вам определенно стоит ответь Y. Информацию по ELF вы можете
получить по WWW на
http://www.sjc.ox.ac.uk/users/barlow/elf-howto.html (Для доступа
к WWW Вам надо иметь доступ к машине в Internet с программами-
броузерами типа lynx, netscape или Mosaic). Если после апгрейда
ядра Linux 1.3 и включении поддержки ELF, вы не сможете выполнять
ELF файлы, тогда Вам следует установить новые динамические
библиотеки ELF, включая ld.so (доступные через ftp (user: anonymous)
из tsx-11.mit.edu:/pub/linux/packages/GCC). Заметим также, что
поддержка ELF формата на работает в ядрах версии 1.3.0 - 1.3.2.
Используйте или новые версии ядр 1.3 или стабильные ядра версии 1.2.
Если Вы собираетесь использовать драйвер в модульном режиме
ответьте M и почитайте документацию по модульным драйверам в
файле Documentation/modules.txt. Выбор M или N довольно
опасен, так как некоторые важные программы на Вашей системе
могут быть в ELF формате.

    Compile kernel as ELF - if your GCC is ELF-GCC. CONFIG_KERNEL_ELF


CONFIG_KERNEL_ELF
Компилятор gсс версии 2.7.0 и выше по умолчанию создает выполняемые
файлы в новом формате - ELF. Если Вы имеете такой компилятор
(чтобы узнать версию компилятора наберите "gcc -v"), ответьте Y,
иначе N.
Возможна также компиляция ядра в формате a.out, даже если Ваш
коипилятор создает бинарные файлы в ELF формате. Для этого Вам
следует ответь N на данный вопрос и изменить переменные LD и CC
в файле Makefile. Точно также, если Ваш компилятор по умолчанию
создает бинарные файлы в формате a.out и может создавать файлы в
формате ELF, Вы можете создать ядро в формате ELF, ответив на этот
вопрос Y и изменить переменные LD и CC в файле Makefile.

    Kernel support for A.OUT binaries. CONFIG_BINFMT_AOUT


CONFIG_BINFMT_AOUT
Формат A.OUT (Assembler.OUTput) является форматом библиотек и
выполняемых файлов в ранних версиях UNIX'а. Linux использовал
этот формат до тех пор, пока он не был заменен ELF форматом.
Так как все большее число программ конвертируются в формат ELF,
использование A.OUT формата практически сходит на нет. Если Вы
выключите этот режим размер Вашего ядра уменьшится на одну
страницу. Это не так много и само по себе не гарантирует
удаления поддержки. Однако его выключение бывает полезно в
том случае, когда Вы желаете убедиться, что абсолютно все Ваши
программы представлены в формате ELF. Если Вы не уверены что
ответить, ответьте Y. Вы также можете ответить M для модульной
поддержки данной возможности и загрузить модуль в тот момент,
когда Вам потребуетмя выполнение бинарных файлов в формате
A.OUT. Выбор M или N довольно опасен, так как некоторые важные
системные команды могуть быть в формате A.OUT.

    Kernel support for JAVA binaries. CONFIG_BINFMT_JAVA


CONFIG_BINFMT_JAVA
JAVA - об'ектно-ориентированный язык, разработанный фирмой SUN;
JAVA программы компилируются в "JAVA байткод", который затем
может выполняться в различных операционных системах. "JAVA байткод"
становится универсальным форматом выполняемых файлов. Данный режим
позволяет Вам выполнять JAVA файлы точно также, как и другие
программы Linux - указав имя файла. Так как все болшее число
программ на языке JAVA становится доступным, использование
этого режима резко возрастает. Вы даже можете выполнять HTML
файлы (файлы на языке описания гипертекстовых документов)
содержащие JAVA applets (тип выполняемых файлов JAVA), если эти
файлы начинаются со строки "<!--applet-->". Если Вы желаете
использовать этот режим, почитайте документацию в файле
Documentation/java.txt а также JAVA HOWTO доступный через
ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO.
Вам также потребуется установить пакет Java Developers Kit (JDK),
как описано в HOWTO. Если Вы выключите этот режим, то с'экономите
4KB памяти ядра. Это не так много, однако если Вы не имеете пакет
JDK наличие этой поддержки ничего Вам не даст. Если Вы не знаете
что отвечать, ответьте Y. Вы можете ответить M для модульного
режима и загрузить данные режим позже, когда установите JDK или
найдете интересное JAVA приложение, без которого Вы жить не можете.

    Processor type. CONFIG_M386


CONFIG_M386
Данный параметр определяет тип Вашего процессора. Он используется
для оптимизации выполняемого кода ядра. Если Вы собираетесь создать
ядро, которое может выполняться на всех типах процессоров (может
быть на оптимально быстро), Вас следует указать "386". Если Вы
укажете "486", "Pentium" или "PPro", тогда Ваше ядро будет работать
на 486, Pentium (=586) и Pentium Pro (=686) процессорах соответственно.
В редких случаях имеет смысл указать режим "Pentium" для 486-го
процессора - ядро будет медленное, но занимать меньше места.
Если вы имеете компилятор gcc ранее 2.7 (версию компилятора можно
узнать, набрав "gcc -v"), то Вы должны указать "386" или "486"
даже если работаете на процессорах Pentium или PPro. Если Вы не
знаете что ответить, ответьте "386".

    Compile the kernel into the ELF object format. CONFIG_ELF_KERNEL


CONFIG_ELF_KERNEL
ELF (Executable and Linkable Format) - формат библтоьек и
выпоняемых файлов. Пр этом режиме ялро будет собрано в формате ELF,
что очень желательно - так что отвечайте Y, но сначала убедитесь,
что Ваш компилятор и редактор связей поддерживают ELF формат.

    Is your ELF compiler an extra compiler. CONFIG_EXTRA_ELF_COMPILER


CONFIG_EXTRA_ELF_COMPILER
Если вместо linux-gcc у Вам установлен linuxelf-gcc, ответьте Y,
иначе N.

    Generate little endian code. CONFIG_CPU_LITTLE_ENDIAN


CONFIG_CPU_LITTLE_ENDIAN
If your compiler is mipsel-linux-gcc or mipsel-linuxelf-gcc (as
opposed to mips-linux-gcc or mips-linuxelf-gcc), say Y here,
otherwise N. Most MIPS machines use little-endian code, but it might
be necessary to run older Mips systems, such as the Sony News and
MIPS RC3xxx in big endian mode.

    Enable loadable module support. CONFIG_MODULES


CONFIG_MODULES
Модулями являются отдельно откомпилированные части ядра, которые
с помощью команд insmod и rmmod могуть быть подключены к уже
работающему ядру или удалены из него. Данный механизм описан
в файле Documentation/modules.txt. Модулями могуть быть драйвера
устройств, драйвера файловых систем, коды исполнения различных
бинарных форматов и т.п. Если Вы планируете использование модулей
для работы с ядром, ответьте Y. Если не уверены, все равно
ответьте Y.

    Set version information on all symbols for modules. CONFIG_MODVERSIONS


CONFIG_MODVERSIONS
Как правило модули должны перекомпидироваться для каждого нового ядра.
Включение этого режима позволяет использовать уже имеющиеся модули
после компиляции нового ядра. Функции настройки модулей выполняет
команда modprobe. Все программы, необходимые для модульной
поддержки можно найти на sunsite.unc.edu:/pub/Linux/kernel,
доступного по ftp (user: anonymous).
Примечание: Если Вы ответите Y, но не имеете программу genksyms
(которая содержится в уже описанном пакете), компиляция ядра
закончится неуспешно.
Этот режим можеть быть полезен и в том случае, когды Вы собираетесь
использовать модули не из состава ядра. В противном случае, этот
режим не так важен, так что можете ответить N.

    Kernel daemon support. CONFIG_KERNELD


CONFIG_KERNELD
Обычно при выборе модульного режима, перед использованием кода
модуля, вы должны загрузить его командами insmod/modprobe. Если
Вы включите данный режим, ядро через процесс-демон "kerneld"
будет автоматически подключать модуль при необходимости работы с ним.
Демон "kerneld" также автоматически удаляет неиспользуемые модули,
так что Вам не надо вызывать команду rmmod.
Эта программа поддерживает также различные режимы работы с динамиком
компьютера и гашение экрана монитора. Эта программа включена в пакет
"modules-1.2.8". Вам следует почитать mini-HOWTO, доступного через
ftp (user: anonymous) на sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini.
Если не уверены в ответе, введите Y.

    ARP daemon support (EXPERIMENTAL). CONFIG_ARPD


CONFIG_ARPD
Обычно ядро поддерживает внутренний буфер для трансляции IP адресов
в локальной сети в физический адрес аппаратуры, так что пакеты
Ethernet/Token Ring/ и т.п. посылаются непосредственно на физический
адрес платы. Для небольших сетей, содержащих не более сотни компьютеров
эту таблицу перевода адресов (ARP) можно вести в адресном пространстве
ядра. Однако для больших сетей эта таблица будет занимать слишком много
места. При включении этой опции, внутренняя таблица ядра не будет
содержать боьше 256 адресов (неиспользуемые адреса будут удаляться)
и для ведения полной таблицы будет использоваться внешний ARP демон
arpd. Данные код в настоящее время находится в стадии отладки.
Программу arpd Вы можете получить по адресу:
http://www.loran.com/~layes/arpd/index.html Если не уверены в ответе,
ответьте N.

    TCP/IP networking. CONFIG_INET


CONFIG_INET
Протокол TCP/IP используется в сети Internet и в большинстве
локальных сетей Ethernet. Лучше всего ответить Y (это увеличит
Ваше ядро на 35KB), так как некоторые программы (например X window),
используют протокол TCP/IP даже в том случае, когда Ваш компьютер
не соединен с другими. Эти программы используют так назваемый
loopback интерфейс, позволяющий связываться программам внутри одного
компьютера. Этот режим необходим также для работы с программой
term (term - программа позволяющая Вам получить полный доступ
к Internet, если Вы имеете вход (shell account) на UNIX-машине,
подключенной к Internet. Более подробно по команде term почитайте
в документации, доступной по ftp (user: anonymous) на
sunsite.unc.edu:/pub/Linux/docs/HOWTO). Так что отвечайте Y.

    IP: forwarding/gatewaying. CONFIG_IP_FORWARD


CONFIG_IP_FORWARD
Если Вы собираетесь использовать Ваш компьютер как роутер для
локальной сети (компьютер способный передавать пакеты из одной
сети в другую) Вам следует ответить Y (увеличив размер ядра на
5KB). Заметьте, что в этом случае Вы должны иметь два и более
устройств для работу с различными сетями (например Ethernet
плату для работу с локальной сетью и серийный порт для работы
с Internet, или две Ethetnet карты для работы с двумя локальными
сетями). Текущие версии ядра могут во время загрузки распознавать
несколько Ethernet карт. Для детальной информации почитайте
Multiple-Ethernet-mini-HOWTO, доступный по ftp (user: anonymous)
на sunsite.unc.edu:/pub/Linux/docs/HOWTO/mini. Если Вы подключены
к двум сетям и собираетесь защитить одну сеть от другой (используя
компьютер как firewall), Вам следует ответить N. Документ
Firewall-HOWTO (расположенный там же) описывает как это сделать.
Если Вы имеете более сложную конфигурацию Вашего компьютера в сети,
например Ваш компьютер подключен более чем к двум сетям и для части
сетей Вы желаете использрвать компьютер как firewall, а для части как
firewall, Вам следует ответить Y и включить возможность IP firewalling,
описанную ниже.
Если Вы собираетесь использовать IP masquerading (пакеты между локальной
сети и внешней меняются таким образом, что они выглядят пришедшими
с Вашей машины), Вы должны ответить Y на этот вопрос и включить
также IP firewalling и IP masquerading, описанные ниже. Вам также
стоит ответить Y и в том случае, если Вы намереваетесь Ваш компьютер
как SLIP (протокол для подключения к Internet через телефонные линии)
или PPP (более универсальный протокол, чем SLIP) сервер. Вам следует
в этом случае использовать proxy-ARP (Address Resolution Protocol),
описание которого Вы найдете в mini howto на sunsite
/pub/Linux/docs/HOWTO/mini.
Вам следует также ответить Y, если Вы планируете, например,
использовать программу mrouted для работы в режиме multicast
routing, используемый MBONE (высокопропускная сеть в internet
для передачи audio и video информации). В этом случае выберите также
режимы "IP: multicasting" и "IP: multicast routing". Если не уверены
в ответе, ответьте Y.

    IP: multicasting. CONFIG_IP_MULTICAST


CONFIG_IP_MULTICAST
Данный режим позволяет одновременно адресовать несколько сетевых
компьютеров и увеличивает ядро на 2KB. Если Вы используете программу
gated (программу динамической настройки и ведения таблицы роутинга)
и используете RIP2 или OSPF Вам следует включить данный режим.
Данный режим также необходим в случае когда Вы используете MBONE
(высокопропускная сеть в internet для передачи audio и video информации).
Более побробно о MBONE Вы можете почитать на WWW в
http://www.best.com/~prince/techinfo/mbone.html (для
просмотра WWW Вам необходим один из WWW броузеров:lynx, netscape,
Mosaic и т.п.). Инофрмация о возможностями работать в режиме
multicast различных сетевых карт Вы можете найти в
файле drivers/net/README.multicast. В большинстве случаев достаточно
ответить N.

    IP: optimize as router not host. CONFIG_IP_ROUTER


CONFIG_IP_ROUTER
Некоторые сетевые драйверы Linux используют для оптимизации
производительности метод, называемый "копирование и проверка
конторольной суммы" (copy and checksum). Этот метод оптимален для
машины, работающей в режиме host'а (конечной сетевой машины),
однако для машины, работающей в режиме роутера это приводит к излишним
накладным расходам. Данный параметр выключает описанный выше метод.

    IP: firewalling. CONFIG_IP_FIREWALL


CONFIG_IP_FIREWALL
Если Вы желаете настроить Вашу Linux-машину как firewall для
локальной TCP/IP сети, ответьте Y. Это увеличит Ваше ядро на 2KB.
Для настройки Вам потребуется почитать FIREWALL-HOWTO, доступный
через (user: anonymous) в sunsite.unc.edu:/pub/Linux/docs/HOWTO.
Вам потребуеься также программа ipfwadm (доступная через ftp
(user: anonymous) в ftp.xos.nl). Данная программа позволяет
блокировать траффик Internet по типу пакетов, адресу источника
и получателя. Вам также необходимо включить этот режим для
использования режима IP masquerading (когда компьютер в локальной
сети работает с удаленным хостом, используя IP-адрес firewall'а.
Это позволяет сделать локальную сеть совершенно невидимой и
позволяет избежать необходимосьт выделения официального IP-адреса
для каждой машины в локальное сети) или при включении режима
IP packet accounting для учета трафика сети.
Этот режим необходим также для включение режима transparent proxying
support (в этои режиме локальная машина "считает" что работает
с удаленным сервером, а на самом деле этот обмен перенаправляется
firewall компьютером на локальный proxy сервер).

    IP: accounting. CONFIG_IP_ACCT


CONFIG_IP_ACCT
В этом режиме ведется статистика по сетевому обмену. Обычно,
Вам следует ответить Y в том случае, если машина работает как
router или firewall для локальной сети - то есть Вы выбрали режима
IP forwarding/gatewaying. Данные по статистике доступны из файла
/proc/net/ip_acct, так что Вам необходимо включить также поддержку
файловой системы /proc (см. ниже). Для определения типа собираемой
статистики Вам необходима программа ipfwadm (доступная по ftp из
ftp.xos.nl.

    IP: tunneling. CONFIG_NET_IPIP


CONFIG_NET_IPIP
Термин tunneling означает включение (инкапсулирование) пакетов
одного протокола в пакеты другого протокола и передача полученных
пакетов по сети, способной передавать пакеты инкапсулирующего
протокола. Даныый драйвер включает пакеты типа IP и IP пакеты.
Это звучит бессмысленно, но это бывает полезно если Вы собираетесь
Ваш (или какой другой) компьютер включить в другую IP сеть (не меняя
Вашего IP номера), или использовать режим mobile-IP (позволяющий
laptop'у подключаться к разным IP-сетям не меняя своего адреса;
посмотрите документ:
http://anchor.cs.binghamton.edu/~mobileip/LJ/index.html).
Включение этого режима добавит два модуля - инкапсулятор и
декапсулятор. С деталями Вы можете ознакомиться в файле
drivers/net/README.tunnel. Обычно этот режим не нужен.

    IP: firewall packet logging. CONFIG_IP_FIREWALL_VERBOSE


CONFIG_IP_FIREWALL_VERBOSE
В этом режиме firewall сообщает о его реакции на каждый получаемый
пакет. Данная информация выдается через программу klogd -
демон сообщения ядра.

    IP: transparent proxying (EXPERIMENTAL). CONFIG_IP_TRANSPARENT_PROXY


CONFIG_IP_TRANSPARENT_PROXY
Этот режим позволяет Linux firewall'у перенаправлять весь сетевой
трафик из локальной сети к удаленному хосту на локальный сервер,
называемый "transparent proxy server". Этот позволяет локальным
машинам "представлять" будьто они работают с удаленной машиной,
когда как на самом деле они работают с локальной proxy.
Перенаправление устанавливается путем определения спеуиального
правила для программы ipfwadm или вызовом соответствующего
системного вызова bind().

    IP: masquerading (EXPERIMENTAL). CONFIG_IP_MASQUERADE


CONFIG_IP_MASQUERADE
Если один из компьютеров Вашей локальной сети хочет послать что-либо
вовне, Ваш Linux-router может "замаскировать" этот хост. Она направляет
получаемые пакеты по указанному адресу, но изменяет пакеты так, что
они выглядят пришедшими с router'а, а не с посылающей машины.
Этот режим работает в обе стороны: если удаленный хост отвечает,
то Linux router "молча" передает их соответствующему локальному
компьютеру. Таким образом компьютеры в Вашей локальной сети совершенно
невидимы для внешнего мира, хотя они могут получать доступ к внешнему
миру и сами быть доступными. Это делает возможным обеспечить доступ
с Ваших локальных компьютеров в Internet, даже если они не имеют
официального IP-номера (последняя проблема может также быть решена
путем использования пакета SLiRP [SLiRP - это SLIP/PPP эмулятор,
который позволяет работать в Internet приналичии у Вас shell-входа
на одной из UNIX машин, включенную в interenet, данный пакет Вы можете
получить из ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/].)
Детальное описание по настройке IP Masquerading вы можете найти на
http://www.indyramp.com/masq/ Данный код является эксперементальным,
то есть он может быть не 100% стабильным. Если он Вам необходим -
ответьте Y.

    IP: always defragment. CONFIG_IP_ALWAYS_DEFRAG


CONFIG_IP_ALWAYS_DEFRAG
Это режим означает, что все приходящие фрагменты (части IP пакетов
возникающие в том случае, когда какой-либо хост между отправителем и
получателем решил, что пакет слишком велик, чтобы пройти по его каналу,
и разбил его на фрагменты) должны быть пересобраны (дефрагментированы)
перед дальнейшей обработкой, даже если они просто перенаправляются в
другую сеть. Этот режим следует обязательно использовать при включенном
режиме masquerading support (CONFIG_IP_MASQUERADE), который требует
чтобы второй и дальнейшие фрагменты могут быть связаны с TCP или UDP
номером, хранящимся только в первом пакете. При использовании режима
IP firewall (CONFIG_IP_FIREWALL), Вам следует включить этот режим
для более надежной работы firewall'а (иначе второй и последующие
фрагменты могут пройти через firewall). При использовании режима
transparent proxying (CONFIG_IP_TRANSPARENT_PROXY), это режим
необязателен, хотя лучше все-таки ответить Y и в этом случае.
Если Вы не используете Linux как firewall или как transparent proxy,
ответьте N на этот запрос. Следует также ответить N, если Linux
работает как обычный router.

    IP: aliasing support. CONFIG_IP_ALIAS


CONFIG_IP_ALIAS
Иногда бывает полезно дать одному сетевому интерфейсу (серийному
порту или ethernet карте) несколько IP адресов. Чаше всего это
используется для обеспечения доступа к различным WWW документам,
в зависимости от IP-номера, по которому обращается программа-клиент.
Этот механизм детально описан в http://www.thesphere.com/~dlp/TwoServers/
В другом случае данный режим обеспечивает доступ к двум локальным сетям
через одну ethernet карту. Настройка данного режима более подробно описана
в Documentation/networking/alias.txt. Если Вам нужен такой режим -
ответьте Y. В большинстве же случаев он не нужен.

    IP: multicast routing (EXPERIMENTAL). CONFIG_IP_MROUTE


CONFIG_IP_MROUTE
Данный режим нужен в том случае, когда Ваша машина работает как router
для IP-пакетов, которые имеют несколько адресов получателя.
Это режим необходим в MBONE, (высокопропускная сеть в internet для
передачи audio и video широковещательных сообщений). Для обеспечения
этого, Вам необходимо запустить программу mrouted. Информация о
поддержке этой возможности различными сетевыми картами Вы можете
найти в файле drivers/net/README.multicast. Если Вы об этом и не
слышали, значит это Вам и не надо.

    PC/TCP compatibility mode. CONFIG_INET_PCTCP


CONFIG_INET_PCTCP
Если Вы имеете проблемы с выходом по telnet из DOS, который использует
(кривой) PC/TCP сетевой пакет (все версии вплоть до OnNet 2.0)
попытайтесь включить данный режим. Иначе ответьте N. Если Вы имеете
проблемы с NCSA telnet, почитайте документ:
linux/Documentation/networking/ncsa-telnet.

    Reverse ARP. CONFIG_INET_RARP


CONFIG_INET_RARP
Если у Вас в сети есть бесдисковая машина, которой известен ее
аппаратный ethernet фдрес, но неизвестен ее физический адрес во время
начала работы, такая машина посылает реверсивный ARP запрос
(Reverse Address Resolution Protocol request) для опредеоения своего
IP-адреса. Если Вы желаете, чтобы Ваша машина отвечала на такие запросы,
ответьте Y. Вам также понадобится программа rarp (см. "man rarp").
Подобное решение данной проблемы дает также протоколы BOOTP и DHCP.
Если Вы мотите получить RARP поддержку в качестве модуля, ответьте
M и почитайте Documentation/modules.txt. Если Вы не поняли ни слова,
ответьте N и покойтесь с миром.

    Assume subnets are local. CONFIG_INET_SNARL


CONFIG_INET_SNARL
Если все компьютеры в Вашей подсети соединены одним сегментом
ethernet - ответьте Y -это увеличит скорость доступа. Если есть
другие соединения (например SLIP) между машинами в сети IP или
Вы не уверены, ответьте N. Режим PATH mtu discovery поможет решить
многие проблемы.

    Disable Path MTU Discovery (normally enabled). CONFIG_NO_PATH_MTU_DISCOVERY


CONFIG_NO_PATH_MTU_DISCOVERY
MTU (максимально передаваемая единица) - это размер сегмента,
посылаемого по сети. "Path MTU Discovery" означает, что вместо посылки
постоянно очень маленьких сегментов, мы начинаем посылать большие
и если мы определим, что какому-либо хосту по дороге нравятся
пакетв поменьше, мы начинаем передавать желаемый размер. Это
позволяет поднять скорость передачи и в большинстве случаев
стоит ответить N. Однако некоторые версии DOS NCSA telnet
и других пакетов не работают и могут соединяться только в том случае,
если Вы ответите Y. Для решения проблем NCSA telnet читайте также
Documentation/networking/ncsa-telnet.

    Disable NAGLE algorithm (normally enabled). CONFIG_TCP_NAGLE_OFF


CONFIG_TCP_NAGLE_OFF
Алгоритм NAGLE блокирует передачу маленьких пакетов, до приема
подтверждения о получении предыдущего фрейма (пакета). Это
позволяет за счет увеличения размера пакета исключить перегрузку
глобальной сети при использовании программ telnet и rlogin, склонных
создавать небольшие пакеты. Как правило рекомендуется отвечать
N, оставляя включенным алгоритм NAGLE. Те программы, которые
могут выиграть при выключении этого алгоритма, могут это делать
во время установлении соединения.

    IP: Drop source routed frames. CONFIG_IP_NOSR


CONFIG_IP_NOSR
Обычно отправитель IP пакета определяет только адрес получателя и
хосты на пути доставке пакета сами решают по какому пути доставить
пакет. Однако, существует возможность в протоколе IP указать
полный путь доставки посылаемого пакета. Пакет с таким полностью
определенным путем (route) называется "source routed". Данный режим
указывает, передавать либо такие пакеты или отбрасывать их.
Данная возможность используется очень редко и использование ее
может привести к проблемам с безопасностью сети. Так очень рекомендуем
ответить на этот вопрос Y.

    IP: Allow large windows (not recommend if <16Mb of memory). CONFIG_SKB_LARGE


CONFIG_SKB_LARGE
На высокоскоростных протяженных сетях ограничением производительности
становится размер данных, который машина может буферизировать пока
она ждет подтверждения о доставке пакета. (На 45Mbit/second линии
куча бит находится между Нью-Йорком и Лондоном ...). Этот режим
позволяет большим об'емам данных быть в "полете". Это также означает,
что процесс пользователя может потребовать для сетевого буфера намного
больше памяти, так что данный режим следует использовать на машинах
с 16MB памяти и выше. Если Вы не используете протфженные сети со
скоростями выше 2Mbit в секунду или спутниковую связь, то данный
режим Вам не нужен.

    The IPX protocol. CONFIG_IPX


CONFIG_IPX
Данный режим поддерживает сетевой протокол Novell - IPX,
который также широко используется Windows машинами. Если Вы хотите
получит доступ к файл или принт-серверу Novell через пакет ncpfs
(доступный через ftp (user: anonymous)
из sunsite.unc.edu:/pub/Linux/system/Filesystems/), или из DOS
эмулятора dosemu (прочитайте DOSEMU-HOWTO, доступный в
sunsite.unc.edu:/pub/Linux/docs/HOWTO), то Вам следует включить
этот режим. Чтобы обеспечить работу пакету ncpfs Вас следует
включить поддержку файловой системы Novell: "NCP filesystem support",
описанную ниже. Чтобы превратить Вашу Linux машину в полный
Netware файл-сервер и IPX router, ответьте Y и скачайте пакет
lwared c sunsite.unc.edu:/pub/Linux/system/Network/daemons/ или
пакет mars_nwe c ftp.gwdg.de:/pub/linux/misc/ncpfs. Для дополнительной
информации почитайте IPX-HOWTO на sunsite.unc.edu:/pub/Linux/docs/howto.