Создание символической ссылки в том же каталоге

Ваше описание немного расплывчато в отношении имеющейся установки :Как ситуация с "отказоустойчивостью коммутатора" влияет на сетевое устройство вашего сервера? потеря связи? простое прерывание пересылки пакетов? какое-то явное уведомление, такое как LACP, может сделать? или что еще? Кроме того, какие интерфейсы у вас есть в autoи allow-hotplug? физическое устройство? или интерфейс vlan? или оба ?

Дело в том, что описанное поведение на самом деле не имеет смысла только с точки зрения описанной установки. Например, простой потери связи обычно недостаточно, чтобы удалить маршруты или отключить интерфейсы, если только не существует какой-либо дополнительной настройки, которая явно делает это.

Я бы также сказал, что эта дополнительная, но не упомянутая настройка не может быть стандартной ifplugdили netplugd, которые воздействуют на события связи (, такие как подключение/отключение кабеля ), потому что они обычно вызывают ifupи ifdownдля этих событий, и, таким образом, ваша команда post-upбудет выполнена, когда ссылка восстановится, если их конфигурация соответствует вашему интерфейсу vlan.

Обратите внимание, что параметр allow-hotplugifupdown относится к устройству , а не к кабелю, а это означает, что он действует в основном только во время загрузки -(, т.е.когда ядро ​​​​обнаруживает наличие устройства в первый раз )и / или если ваше сетевое устройство, например. USB-ключ, и вы подключаете / отключаете его от / от USB-порта вашего сервера.

Поэтому я бы предположил, что на вашем сервере работает какая-то специальная служба, которая, возможно, обнаруживает потерю сети с помощью какого-либо зонда, возможно, периодического pingили TCP-соединения, установленного специально, который удаляет ваш маршрут, как только он обнаруживает потерю сети, но не добавляет ее обратно, когда это тестовое соединение восстанавливается.

Чтобы ответить на ваш конкретный вопрос:

How can I configure an interface to restore routes to networks that where lost, but, to quote the old song, have now been found?

Это зависит от того, что означает для вашего приложения "потеря сетевого подключения" и, следовательно, что означает его восстановление. Если состояния ссылки на интерфейс достаточно, вы можете просто положиться на ifplugdили netplugdили эквивалент (, в зависимости от того, что вы предпочитаете или лучше всего соответствует вашим требованиям ):вашей команды post-upдостаточно, если она связана с " Интерфейс ifupdown" vlan, который просто всегда существует поверх своего главного устройства или который настроен так, чтобы следовать судьбе своего мастера.

0
28.03.2021, 01:53
1 ответ

Проще всего просто перейти в этот каталог и создать ссылку:

cd /usr/pkgs/python3/
ln -sf  3.6.3  3.6.3a
cd -

Или с подоболочкой:

( cd /usr/pkgs/python3/ ; ln -sf  3.6.3  3.6.3a )
0
28.04.2021, 22:56

Теги

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