Я хотел бы знать, есть ли способ (в Linux, конечно) объявить интерфейс как неработающий, если я получил более X% ошибок пакетов или более X% коллизий.
Любая идея ?
С Уважением,
Вы почти наверняка захотите использовать склеивание или что-то в этом роде; это поможет вам организовать сеть с высокой доступностью.
Нет, ничего "нестандартного" я не знаю. Однако вы, вероятно, могли бы сделать это с помощью небольшого настраиваемого скрипта, запущенного из crontab.
Вы могли бы, например, проанализировать вывод ifconfig
(или получить значения из / proc или / sys), и если пороговые значения превышены, выполните ifconfig eth0 down
или похожие.
Однако я не считаю это хорошей идеей. Во-первых, извлечение интерфейса из процессов, которые могут его использовать, скорее всего, вызовет проблемы.
Не могли бы вы объяснить, почему вы считаете это необходимым? Какую проблему ты пытаешься решить? Другое решение могло бы быть более подходящим.