Привет, ЛОР.
Есть стратегически важный сервер, который должен иметь постоянный доступ в интернет. Сервер стоит в промзоне, на территории которой работает только один провайдер с оптикой, и качество его работы порой оставляет желать лучшего.
Резервный канал работает через lte от йоты по usb-модему.
Bus 001 Device 002: ID 1076:8002 GCT Semiconductor, Inc
Проблема в том, что через несколько часов работы (от 2 до 30), 10.0.0.1 перестает раздавать интернет, но сам при этом пингуется и веб-сервер на нем работает. В dmesg ничего по этому поводу нет.
Пробовали эту штуку. Пробовали делать так:
echo 0 > /sys/bus/usb/devices/1-2/authorized
echo 1 > /sys/bus/usb/devices/1-2/authorized
У других людей аналогичные проблемы с этими девайсами, если замена по гарантии и решит проблему, то скорее всего лишь на время. Роутеры у йоты стоят дорого, и нет гарантии, что у них не будет аналогичных проблем при большом трафике с низким уровнем сигнала. Другие 3g/4g провайдеры не устраивают ценами и качеством связи.
Что еще можно попробовать сделать программно?
Решит ли проблему usb-хаб с внешним питанием, подключенным через реле с микроконтроллером, или оно при этом продолжит питаться от компьютерной шины? Можно ли транзисторным ключом отключать питание на usb без отключения линий передачи данных, если нельзя, то чем их отключать? Это самый безобразный вариант, но он может быть полезен в будущем для работы с другим глючным железом вроде usb-токенов.
Может кто-нибудь посоветует недорогой роутер с usb, который быстро грузится и не дохнет от частых отключений питания?