Я получаю сообщение
ioctl (SIOCGIFBR) failed: Packages not installed
Что делать?
У вас в ядре не включен бриджинг. Возьмите ядро 2.0 или
выше, и пересоберите с опцией BRIDGING
.
Машины на одной стороне не пингуют другую сторону!
brcfg -ena
"? (brcfg
должен говорить
"bridging is ENABLED
")
ifconfig
". Флажок "PROMISC
" должен быть установлен для
обоих интерфейсов.)
Я не могу использовать telnet/ftp для моста! Почему?
Это потому, что не имеется адреса IP, привязанного к интерфейсу моста. Мост должен быть прозрачной частью сети.
Что я должен настроить для маршрутизации?
Ничего! Весь интеллект маршрутизации обрабатывается бриджингом в ядре.
Чтобы увидеть ethernet адреса, как они изучены мостом, используйте
программу brcfg
в режиме отладки:
brcfg -deb
Мост, появляется, работает, но почему "traceroute
" не показывает
мост как часть пути?
Из-за принципа работы моста, "traceroute
" не должен показывать
мост как часть пути. мост должен быть прозрачным компонентом сети.
Является ли необходимым компилировать ядро с IP_FORWARD
?
Нет. О транспортировке пакета заботится код бриджинга в ядре.
IP_FORWARD
используется для шлюзов, которые имеют адреса IP
привязанные к интерфейсам.
Почему - физические адреса ethernet для порта 1 и порта 2 одинаковые,
как показывает программа "brcfg
"? Не должны ли они различаться?
Нет. Кодом бриджинга каждому порту на мосту преднамеренно назначен один и тот же физический адрес ethernet.
Опция бриджинга не появляется при конфигурировании ядра. Как ее разрешить?
При настройке конфигурации ядра, отвечать "Y" на вопрос, "Prompt for
development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) Y/n/?
".
Слишком много хабов (4 или больше) включены последовательно, что приводит к проблемам синхронизации в ethernet. Какой эффект производит мост в подсети, которая насыщена хабами?
Мост отбрасывает правило хабов 3/4/5. Мост не работает с пакетами так, как хаб, и - следовательно не вносит проблем синхронизации в сети.
Может ли мост связывать 10mb и 100mb сегменты ethernet? Будет ли такая конфигурация замедлять остальной трафик высокоскоростного сегмента?
Да, мост может связывать вместе 10mb сегмент и 100mb сегмент. Как только на быстрой сетевой стороне моста будет установлена 100mb сетевая плата, об остальном будет заботиться TCP. В то время как пакеты от хоста в 100mb сегменте к хосту в 10mb сегменте будут действительно перемещаться со скоростью 10Mb/s, остальной трафик на 100mb ethernet не замедлится.