- USB-накопитель Huawei E3372 LTE разблокирован, в ключ вставлена сим-карта. Дело в том, чтобы полностью выключить устройство для смены внешнего IP симки. Когда я отключаю и снова подключаю ключ, он получает новый IP, например: У меня 37.29.232.115 (я получаю с https://wtfismyip.com/text ), и когда вручную отключаюсь от порта USB и подключаюсь снова, у меня новый IP 37.29.241.237. Могу я сделать это из командной строки? Я пробовал usb_modeswitch, uhubctl, echo suspend> / sys / bus / usb / devices / x-x / power / level и многое другое, но мне так и не удалось отключить электричество в ключе.
Я пробовал эту команду. Также я попытался добавить в файлы конфигурации несколько строк для распознавания концентратора, но безуспешно.
sudo uhubctl -a off -p 2 -l 3-4
В точке 3-4 не обнаружено совместимых смарт-хабов!
Запустите с -h, чтобы получить информацию об использовании.
При доступе к USB возникли проблемы с разрешением.
Чтобы исправить это, запустите этот инструмент как root, используя sudo uhubctl,
или добавьте одно или несколько правил udev, как показано ниже
в файл '/etc/udev/rules.d/52-usb.rules':
ПОДСИСТЕМА == "usb", ATTR {idVendor} == "2001", MODE = "0666"
затем запустите sudo udevadm trigger --attr-match = subsystem = usb
Также, когда я выполняю lsusb -t
luis@xx-xx-xx-3:/sys/bus/usb/devices$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 2: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 17, If 0, Class=Communications, Driver=cdc_ether, 480M
|__ Port 4: Dev 17, If 1, Class=CDC Data, Driver=cdc_ether, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 4: Dev 12, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
, я знаю, что это шина 03. порт 4.но когда я иду в каталог и выполняю ls, я получаю много папок внутри папок, например:
luis@xx-xx-xx-3:/sys/bus/usb/devices/3-4$ ls 3-4:1.0 bConfigurationValue bMaxPacketSize0 configuration driver ltm_capable product speed version 3-4:1.1 bDeviceClass bMaxPower descriptors ep_00 manufacturer quirks subsystem authorized bDeviceProtocol bNumConfigurations dev firmware_node maxchild removable tx_lanes avoid_reset_quirk bDeviceSubClass bNumInterfaces devnum idProduct port remove uevent bcdDevice bmAttributes busnum devpath idVendor power rx_lanes urbnum
Я не знаю, почему появляется много папок, что это значит? и если я вернусь, я также получу те же папки:
luis@xx-xx-xx-3:/sys/bus/usb/devices$ ls
1-0:1.0 1-4 1-4:1.0 2-0:1.0 3-0:1.0 3-2 3-2:1.0 3-2:1.1 3-4 3-4:1.0 3-4:1.1 4-0:1.0 usb1 usb2 usb3 usb4
Я также попробовал usbreset, и он работает нормально, но не отключает электричество. Можешь мне помочь? Я использую Ubuntu 20.04.3 LTS