On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

2. Общие проблемы

  1. Вопрос:

    Я получаю сообщение

              ioctl (SIOCGIFBR) failed: Packages not installed
    
    Что делать?

    Ответ

    У вас в ядре не включен бриджинг. Возьмите ядро 2.0 или выше, и пересоберите с опцией BRIDGING.

  2. Вопрос

    Машины на одной стороне не пингуют другую сторону!

    Ответ

    • Вы разрешили бриджинг, использующий "brcfg -ena"? (Brcfg должен говорить "bridging is ENABLED")
    • Вы перевели интерфейсы в promiscuous режим? (Выполните команду "ifconfig". Флажок "PROMISC" должен быть установлен для обоих интерфейсов.)
    • При использовании адаптеров с интерфейсами для разных сред передачи удостоверьтесь, что разрешен нужный вам интерфейс. Возможно понадобиться выполнить настройку/установку программы, которая пришла с сетевой платой интерфейса.
  3. Вопрос

    Я не могу использовать telnet/ftp для моста! Почему?

    Ответ

    Это потому, что не имеется адреса IP, привязанного к интерфейсу моста. Мост должен быть прозрачной частью сети.

  4. Вопрос

    Что я должен установить для маршрутизации?

    Ответ

    Ничего! Весь интеллект маршрутизации обрабатывается бриджингом в ядре. Чтобы увидеть ethernet адреса, как они изучены мостом, используйте программу brcfg в режиме отладки:

                       brcfg -deb
    
  5. Вопрос

    Мост, появляется, работает, но почему "traceroute" не показывает мост как часть пути?

    Ответ

    Из-за принципа работы моста, "traceroute" не должен показывать мост как часть пути. мост должен быть прозрачным компонентом сети.

  6. Вопрос

    Является ли необходимым компилировать ядро с IP_FORWARD?

    Ответ

    Нет. О транспортировке пакета заботится код бриджинга в ядре. IP_FORWARD используется для шлюзов, которые имеют адреса IP привязанные к интерфейсам.

  7. Вопрос

    Почему - физические адреса ethernet для порта 1 и порта 2 одинаковые, как показывает программа "brcfg"? Не должны ли они различаться?

    Ответ

    Нет. Кодом бриджинга каждому порту на мосту преднамеренно назначен один и тот же физический адрес ethernet.

  8. Вопрос

    Опция бриджинга не появляется при конфигурировании ядра. Как ее разрешить?

    Ответ

    При настройке конфигурации ядра, отвечать "Y" на вопрос, "Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) Y/n/?".

  9. Вопрос

    Слишком много хабов (4 или больше) включены последовательно, что приводит к проблемам синхронизации в ethernet. Какой эффект производит мост в подсети, которая насыщена хабами?

    Ответ

    Мост отбрасывает правило хабов 3/4/5. Мост не работает с пакетами так, как хаб, и - следовательно не вносит проблем синхронизации в сети.

  10. Вопрос

    Может ли мост связывать 10mb и 100mb сегменты ethernet? Будет ли такая конфигурация замедлять остальной трафик высокоскоростного сегмента?

    Ответ

    Да, мост может связывать вместе 10mb сегмент и 100mb сегмент. Как только на быстрой сетевой стороне моста будет установлена 100mb сетевая плата, об остальном будет заботиться TCP. В то время как пакеты от хоста в 100mb сегменте к хосту в 10mb сегменте будут действительно перемещаться со скоростью 10Mb/s, остальной трафик на 100mb ethernet не замедлится.

Назад       Содержание