o que estou tentando fazer é reiniciar o modem LTE:
Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
que eu faço com script simples:
#!/bin/bash
echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci-pci/unbind
echo -n "0000:00:1a.0" | tee /sys/bus/pci/drivers/ehci-pci/bind
echo -n "0000:00:1d.0" | tee /sys/bus/pci/drivers/ehci-pci/bind
Isso funciona (eu acho), porque causa que eu estou desconectado do LTE, e o modem ainda está presente no lsusb. No entanto, não consigo me reconectar à rede LTE (está disponível, mas após alguns segundos tentando mostrar a mensagem, estou desconectado).
Nesse caso, apenas conecte e conecte o modem manualmente.
Meu principal objetivo é renovar meu endereço IP a cada x minutos sem minha participação. Por isso, deve ser feito a partir da linha de comando (crontab) ou do script bash (que também será executado como cron). É possível?