batmand -b -c -d 1 - подключится к запущенному bat0 и показать информацию
Убить batmand:
killall batmand
pkill batmand
systemctl stop batmand.service
Тестирование работы:
batmand -b -c -d 1
-b запуск соединения в пакетном режиме
По умолчанию отладочная информация обновляется через определенный промежуток времени, поэтому, если вы используете "-b", она будет выполняться один раз, а затем остановится.
В данном случае это означает однократный запуск debug level 1.
Обратите внимание, что-b можно использовать только с-c и уровнями отладки 1 и 2.
Примеры запуска batmand:
batmand -o 500 -r 3 -d 3 -p 192.168.1.1 eth1
-o интервал инициатора в мс
Узел передает широковещательные сообщения (мы называем их originator message или OGM), чтобы сообщить соседним узлам о своем существовании.
Интервал инициатора-это время ожидания после отправки одного сообщения и перед отправкой следующего. Значение по умолчанию-1000 мс (1 секунда).
В мобильной сети может потребоваться очень быстрое обнаружение сетевых изменений, поэтому вам нужно отправлять сообщения очень часто, например, использовать значение 500 мс.
В статической сети вы можете сэкономить пропускную способность, используя более высокое значение. Эта опция доступна только в режиме демона.
-r класс маршрутизации
Класс маршрутизации может быть установлен в четыре значения - он включает "модус поиска в Интернете".
Демон выберет интернет-шлюз на основе определенных критериев (если не указано "- p").:
0 - установить no default route (по умолчанию)
1 - используйте быстрое соединение
2 - используйте стабильное соединение
3 - используйте быстрое коммутационное соединение
XX - используйте соединение с поздним переключением
Уровень 1
B. A. T. M. A. N пытается найти наилучшее доступное соединение, наблюдая за пропускной способностью восходящих линий и качеством связи.
Уровень 2
B. A. T. M. A. N сравнивает качество связи интернет-узла и выбирает тот, который имеет лучшее соединение.
Уровень 3
B. A. T. M. A. N сравнивает качество связи интернет-узла и выбирает тот, у которого лучшее соединение, но переключается на другой шлюз, как только найдено лучшее соединение.
Уровень XX
B. A. T. M. A. N сравнивает качество связи интернет-узла и выбирает узел с лучшим качеством связи, но переключается на другой шлюз, как только этот шлюз имеет значение TQ,
которое на xx лучше, чем выбранный в данный момент шлюз.
XX это число от 3 до 256
-d уровень отладки
Уровень отладки может быть установлен в пять значений.
0 - отладка выключена (по умолчанию)
1 - список соседей
2 - список шлюзов
3 - наблюдайте за батмандом
4 - наблюдайте за батмандом (очень многословным).
5 - отладка памяти / использование процессора
-p предпочтительный шлюз
Установите интернет-шлюз самостоятельно.
Если предпочтительный шлюз не найден, выбор шлюза будет использовать текущий класс маршрутизации для выбора шлюза.
-g класс шлюза
Класс шлюза используется для указания другим узлам сети доступной пропускной способности Интернета.
Просто введите любое число (необязательно с последующим "kbit" или "mbit"), и демон угадает ваш соответствующий класс шлюза. Используйте"/", чтобы разделить скорость спуска и загрузки.
Вы можете опустить скорость загрузки, и batmand возьмет на себя загрузку.
5000
5000кбит
5мбит
5 мбит/1024
5mbit/1024kbit
5 мбит/1 мбит
-s сервер визуализации
Поскольку база данных топологии не вычисляется протоколом, было реализовано дополнительное решение для создания графов топологии, демоны vis server.
B. A. T. M. A. N. могут отправлять свое локальное представление о своих односкачковых соседях на сервер vis.
Он собирает информацию и предоставляет данные в формате, аналогичном выходу топологической информации OLSR.
Поэтому существующие решения для построения топологических графиков, разработанные для OLSR, могут быть использованы для визуализации сетчатых облаков с использованием B. A. T. M. A. N.
--policy-routing-scriptотключает функцию маршрутизации политики batmand - все изменения маршрутизации отправляются сценарию
Этот параметр отключает функцию маршрутизации политики batmand - все изменения маршрутизации отправляются сценарию, который может использовать эту информацию или нет.
Разработчики микропрограммного обеспечения и пакетов могут использовать эту опцию для тесной интеграции batmand в свои собственные политики маршрутизации.
Эта опция доступна только в режиме демона.