Рейтинг:0

Как отключить электричество к USB-ключу

флаг gi

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
/: Шина 04.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Шина 03.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Порт 2: Dev 3, если 1, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 1,5 Мб
    |__ Порт 2: Dev 3, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 1,5 Мб
    |__ Порт 4: Dev 17, если 0, Class=Communications, Driver=cdc_ether, 480M
    |__ Порт 4: Dev 17, если 1, класс=CDC Data, драйвер=cdc_ether, 480M
/: Шина 02.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Шина 01.Порт 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Порт 4: Dev 12, если 0, класс = устройство с интерфейсом пользователя, драйвер = usbhid, 1.5M

Я знаю, что это шина 03. порт 4. но когда я иду в каталог и делаю ls, я получаю много папок внутри папок, например:

luis@xx-xx-xx-3:/sys/bus/usb/devices/3-4$ лс
3-4:1.0 bConfigurationValue bMaxPacketSize0 драйвер конфигурации ltm_capable версия скорости продукта
3-4:1.1 bDeviceClass bMaxPower дескрипторы ep_00 особенности производителя подсистемы
авторизованный bDeviceProtocol bNumConfigurations dev firmware_node maxchild съемный tx_lanes
Avoid_reset_quirk bDeviceSubClass bNumInterfaces devnum idProduct порт удалить 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.

chili555 avatar
флаг cn
Это управляется Network Manager? `sudo ls /etc/NetworkManager/system-connections` Если это так, установите статический IP-адрес в NM.
Luis Flores Ferri avatar
флаг gi
Речь идет не о настройке статического IP-адреса, а об изменении IP-адреса SIM-карты, внешнего IP-адреса, нет IP-адреса сетевого червя, спасибо за быстрый ответ.
Рейтинг:0
флаг gi

У меня получилось, при привязке и отвязке USB электричество не режет, но меняется внешний IP, sudo echo 'автобусный порт' > /sys/bus/usb/drivers/usb/unbind sudo echo 'автобусный порт' > /sys/bus/usb/drivers/usb/bind

При этом он меняет IP ^^ . Спасибо вам всем.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.