У меня есть плата Ethernet USB, которая работает хорошо с Ubuntu 18.04. Теперь я должен найти способ включить и выключить его с командой.
Я попробовал команду sudo ip l s dev enx00249b450d4d down
(enx00249b450d4d название интерфейса), но ничто не изменяется.
Я также установил сетевые инструменты и попробовал команду sudo ifconfig enx00249b450d4d down
, но не имел никакой удачи также.
Я искал Интернет, но информация о Ubuntu 18 все еще недостаточна. Какая-либо идея?
можно сделать как так:
Во-первых, выполненный lsusb
.
Вывод должен быть похожим:
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 2232:1020
Bus 002 Device 009: ID 0bc2:a013 Seagate RSS LLC
Bus 002 Device 003: ID 0a5c:219c Broadcom Corp.
В выводе найдите, что номер устройства порта отключен. Например, диск Seagate в примере имеет Device 009
- это - его номер устройства. Затем идентификатор будет usb[device number]
- такой как usb9
Затем отключите пробуждение USB (сделайте это только однажды):
Обязательно замените X
в usbX
с номером устройства.
echo disabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup
Затем выключите его:
echo suspend | sudo tee /sys/bus/usb/devices/usbX/power/level
echo enabled | sudo tee /sys/bus/usb/devices/usbX/power/wakeup
echo on | sudo tee /sys/bus/usb/devices/usbX/power/level
источник: https://askubuntu.com/a/750455/307184