The OpenNET Project / Index page

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

NetBSD: конфигурирование параметров сетевого моста (netbsd config bridge)


<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>
Ключевые слова: netbsd, config, bridge,  (найти похожие документы)
From: Михаил Сгибнев <mixa(@).dreamcatcher.ru> Date: 2006-09-11 10:26:38 Subject: NetBSD: конфигурирование параметров сетевого моста
Перевод: Сгибнев Михаил

NAME

    brconfig - конфигурирование параметров сетевого моста

SYNOPSIS

   brconfig -a
   brconfig bridge
   brconfig bridge command [args ...]

DESCRIPTION

   Утилита brconfig используется для конфигурирования параметров сетевого моста и получения параметров и статуса моста из ядра. Функции моста реализует драйвер bridge(4).

   Сетевой бридж создает логическую связь между двумя и более сетями IEEE 802 или похожими по структуре, например между Ethernet и 802.11, но не Ethernet и Token Ring.

   Интерфейсы моста создаются с помощью команды ``create'' утилиты ifconfig(8). Все остальное делается с помощью brconfig.

Имеются следущие опции:

-a    Отобразить статус всех мостов представленных в системе. Этот флаг взаимоисключающий по отношению ко всем остальным флагам.

   Все прочие операции требуют точного определения моста. Если мост указан без дополнительных команд, то выводится его статус. Возможны следущие команды:

up Запуск пересылки пакетов через мост.

down Останов пересылки пакетов через мост.

add interface
   Добавить интерфейс в число мостовых. Интерфейс переводится в promiscuous mode для получения всех пакетов, находящихся в сети.

delete interface
   Удалить интерфейс из группы мостовых интерфейсов. Режим promiscuous mode отключается в момент удаления интерфейса.

maxaddr size
Установить размер кэша адресов моста. По умолчанию равен 100 записям.

timeout seconds
   Установить время нахождения записи адреса в кэше адресов в секундах. Если значение равно 0, то запись не устаревает. Значением по умолчанию является 240 секунд.

deladdr address
   Удалить адрес из кэша адресов

flush
Удалить все динамически внесенные адреса, определенные в кэше адресов.

flushall
   Удалить все адреса, включая статические, из кэша адресов.

discover interface
   Помечает интерфейс как ``discovering''. Когда мост не имеет записи в кэше адресов (динамической или статической) для адреса назначения пакета, то пакет будет послан во все ``discovering'' интерфейсы. По умолчанию это все интерфейсы моста.

-discover interface
   Убрать атрибут ``discovering'' с интерфейса. В этом случае через интерфейс будут проходить только broadcast или multicast пакеты и пакеты, с адресом назначения из сегмента интерфейса.

ipf
   Включить пакетный фильтр IPF на мосту. Текущая реализация пропускает пакеты ARP и RARP и фильтрует IP и ICMP пакеты.

-ipf
   Отключить пакетный фильтр IPF на интерфейсе (по умолчанию).

learn interface
   Пометить интерфейс как ``learning''. В этом случае, если адрес источника пакета не имеет соответствующей записи в кэше адресов, делается запись в таблице адресов назначения для этого сетевого сегмента. По умолчанию включено на всех интерфейсах моста.

-learn interface
   Убрать атрибут ``learning'' с интерфейса.

stp interface
   Установить протокол Spanning Tree на интерфейсе. Драйвер bridge(4) поддерживает протокол IEEE 802.1D Spanning Tree (STP), который используется для определения и ликвидации колец в топологии сети.

-stp interface
   Отключить протокол Spanning Tree на интерфейсе. Это значение по умолчанию для всех интерфейсов моста.

maxage seconds
   Установить время корректности Spanning Tree. По умолчанию, это значение равно 20 секундам и может изменяться в пределах от 1 до 255.

fwddelay seconds
   Установить время, которое должно пройти прежде, чем интерфейс начнет отправлять пакеты Spanning Tree. По умолчанию, это значение равно 15 секундам и может изменяться в пределах от 1 до 255.

hellotime seconds
   Установить интервал времени между широковещательными конфигурационными сообщениями Spanning Tree. По умолчанию, это значение равно 2 секундам и может изменяться в пределах от 1 до 255.

priority value
   Устанавливает приоритет моста для Spanning Tree. По умолчанию, это значение равно 32768 и может изменяться в пределах от 0 до 65536.

ifpriority interface value
   Установить значение приоритета Spanning Tree на интерфейсе. По умолчанию, это значение равно 128 и может изменяться в пределах от 0 до 255.

ifpathcost interface value
   Устанавливает значение стоимости Spanning Tree интерфейса. По умолчанию, это значение равно 55 и может изменяться в пределах от 0 до 65536.

EXAMPLES

Ниже мы рассмотрим конфигурационный файл /etc/ifconfig.bridge0, в котором мы создадим мост, называющийся `bridge0', добавим в него интерфейсы `ray0' и `fxp0' и затем включим форвардинг пакетов. Такая конфигурация может использоваться для простого 802.11-to-Ethernet моста (предполагая, что интерфейс 802.11 работает в режиме ad-hoc). Рассмотрим систему с двумя 4-х портовыми Ethernet-картами. Ниже, в файле /etc/ifconfig.bridge0, представлена конфигурация, включающая все 8 портов с включенным протоколом Spanning Tree:

SEE ALSO

bridge(4), ifconfig.if(5), ifconfig(8), ipf(8)

HISTORY

Утилита brconfig впервые появилась в NetBSD 1.6.

AUTHORS

Драйвер bridge(4) и утилита brconfig первоначально написана Jason L. Wright как часть независимого исследования в Университете Северной Каролины Гринсборо.

Эта версия утилиты brconfig написана Jason R. Thorpe .

<< Предыдущая ИНДЕКС Правка src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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