Что я могу сделать, чтобы включить автоматическое переключение на резервную сеть при потере пакетов?

Другой способ:

awk -F, 'BEGIN{printf "food: "}
         /cherries/ {printf $(NF-1) FS; count++}
         END{printf "\ncherries appeared %d/%d times\n", count, NR}' file
  • BEGIN печатает текстовый заголовок.
  • /cherries/ {printf $(NF-1) FS; count++} продолжает печатать второе последнее слово в строках, содержащих cherries. В этом случае он также отслеживает, сколько строк совпадает.
  • END печатает резюме.

Для вашего файла он возвращает:

$ awk -F, 'BEGIN{printf "food: "} /cherries/ {printf $(NF-1) FS; count++} END{printf "\ncherries appeared %d/%d times\n", count, NR}' file
food: berries,guacamole,
cherries appeared 2/4 times
0
06.03.2019, 17:36
1 ответ

По умолчанию (AFAIK )драйвер соединения использует только мониторинг mii для проверки доступности интерфейса, т. е. присутствия оператора связи.

Однако вы можете захотеть использовать мониторинг ARP , в конечном итоге только для некоторых конкретных целей (, например, вашего основного маршрутизатора )для проверки входящих пакетов arp .

Этот процесс описан в документации по связыванию Linux.

По сути, вы можете контролировать цель (до 16 всего )таким образом:

echo +192.168.1.1 > /sys/class/net/bond0/bonding/arp_ip_target

Как правило, вам нужно установить правильное значение (не слишком длинное и не слишком короткое, чтобы проверить его в работе )для интервала мониторинга arp (в мс):

echo 100 > /sys/class/net/bond0/bonding/arp_interval
1
28.01.2020, 02:40

Теги

Похожие вопросы