The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Руководства по FreeBSD на русском" / Оглавление документа

2 Настройка ядра

Important: После настройки и установки ядра, как это показано здесь, вы должны выполнить остальные последние приготовления до того, как загружать ваше новое ядро.

Добавление функций сетевого моста на машину FreeBSD делается несложно. При этом предусматривается наличие двух (или более, но мы будем использовать только два) адаптеров Ethernet и добавление нескольких строк к файлу конфигурации ядра. С мая 2000 в ветках RELENG_4 и -current имеется поддержка функции сетевого моста для всех типов Ethernet-интерфейсов. Это не означает, что любой интерфейс Ethernet будет работать. Чтобы он работал, он должен иметь поддержку работы в режиме приема всех пакетов как для приема, так и для передачи -- то есть он должен иметь возможность передавать пакеты Ethernet с любым адресом отправителя, а не только со своим. Чтобы получить хорошую пропускную способность, адаптеры должны быть типа PCI с поддержкой прямой работы с шиной (bus mastering). Лучшим решением остаются адаптеры Intel EtherExpress Pro 100 и адаптеры 3com 3c9xx (на втором месте).

Итак, вам нужно будет добавить в ваш файл конфигурации ядра следующее:

device fxp (или что-то, соответствующее используемым вами адаптерам)
options BRIDGE
options IPFIREWALL
options IPFIREWALL_VERBOSE
   

Заметьте, что последние версии FreeBSD поддерживают динамическую загрузку в ядро кода межсетевого экрана IP. Вы, однако, не можете поступать так с кодом сетевого моста, так как он сам по себе требует особого взаимодействия с IPFIREWALL.

В этот момент также имеет смысл посмотреть, не обновил ли Луиджи (Luigi) доступный код сетевого моста, и не имеет ли он более позднюю версию, чем тот, что присутствует в дистрибутиве. К примеру, в 3.3-RELEASE включен код версии 981214, но на момент написания этого документа самый последний код сетевого моста имел версию 990810. Вы можете сгрузить самую последнюю версию по адресу http://www.iet.unipi.it/~luigi/. Вам нужно сгрузить файлы bridge.c и bridge.h, а затем поместить их в каталог sys/net/.

Для получения указаний по построению и установке нового ядра обратитесь к разделу Руководства построении и установке собственного ядра

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <[email protected]>.
По вопросам связанным с этой документацией, пишите <[email protected]>.
По вопросам связанным с русским переводом документации, пишите <[email protected]>.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру