May 13th, 2020

Лампа

Как автоматически протестировать скорость на нескольких wan-интерфейсах, не теряя соединение ssh?

В системе имеется несколько wan-интерфейсов (до десятка). При чём некоторые могут быть не подключены. Существует поднятый обратный ssh, который автоматически поднимается при разрыве.
Так же есть шанс, что в любой момент wan-соединение может быт отсоединено.

На данный момент я тестирую скорость следующим образом (python+bash)



Одна из явных проблем, что каждый раз у меня отключается соединение ssh (ssh не принципиально, может быть vpn). И при частом переключении подключиться к удалённому серверу становится просто невозможно. Резервировать одно соединение только под ssh я не могу.

Прошу совета, как сделать более элегантно, не отключая интерфейсы и не теряя соединения ssh, протестировать скорости.
Привязать ssh (vpn) соединение к одному интерфейсу не могу, так как он может быть отключен.

Вопрос к админам. Может casamusa подскажет что хорошее.

P.S. Чтобы не удивляло однотипность адресов - тестируются модемы.