- Вопрос:
Я получаю сообщение
ioctl (SIOCGIFBR) failed: Packages not installed
Что делать?
Ответ
У вас в ядре не включен бриджинг. Возьмите ядро 2.0 или
выше, и пересоберите с опцией BRIDGING.
- Вопрос
Машины на одной стороне не пингуют другую сторону!
Ответ
- Вы разрешили бриджинг, использующий "brcfg -ena"? (Brcfg должен говорить
"bridging is ENABLED")
- Вы перевели интерфейсы в promiscuous режим? (Выполните команду
"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 не замедлится.