Не удалось обнаружить узел в batman-adv

Я установил batman-adv на 3 компьютера с Ubuntu с тем же идентификатором essid и cell. 2 из 3 способны обнаруживать друг друга и создавать ячеистую сеть, но третий не может обнаружить.

разница здесь в том, что на 2-х рабочих машинах установлена ​​версия batman-adv 2016.3

Это причина того, что 3-й узел не может обнаружить в сети? Кто-нибудь может подсказать, как установить конкретную версию batman-adv?

! [снимок экрана с ошибкой Бэтмена в 3-м узле][1]

1 ответ

Я обнаружил, что версия ядра в моих 3-х машинах с Ubuntu отличалась. У 2 из 3 была версия 4.8.0-36, а у 3 - 4.10.0. похоже, что версия batman-adv 2016.5 и версия ядра 4.10.0 не совместимы друг с другом. Я также не смог установить версию 2016.3 в версии ядра 4.10.0.

Решение, которое я выбрал, состояло в том, чтобы понизить версию ядра до 4.8.0-36 и убедиться, что все компьютеры имеют одинаковую версию ядра. Установленные batman-adv и batctl версии 2016.3 по следующей ссылке: https://downloads.open-mesh.org/batman/releases/batman-adv-2016.3/

как только версия ядра и бэтмэна всех 3 ПК одинакова, они могут обнаруживать и создавать меш между собой.

Другие вопросы по тегам