У меня есть беспроводная USB-клавиатура, которую я хотел бы использовать на двух компьютерах, не переключая приемник постоянно. Возможное решение: usbip. Тем не менее, некоторые проблемы:
Почему
usbip unbind
не позволяет использовать клавиатуру локально? Прямо сейчас я должен физически отключить / снова подключить приемник, чтобы клавиатура снова заработала. Есть ли что-то, что я могу сделать, чтобы вызвать "реинициализацию"?Совместимы ли
usbip bind
при перезагрузке? Я видел, как они меняются вlsusb
при отключении / повторном подключении, но при этом привязка остается постоянной вusbip bind
, поэтому они могут быть получены из фактических идентификаторов. Если нет, как я могу получитьusbip
usbip из фактического идентификатора USB?Является ли открепление подключенного устройства "плохим"?
Если эти проблемы разрешимы, я, вероятно, создам сервер json-rpc для удаленного управления usbip:
- перечислять устройства, снабженные информацией о привязке
- привязывать / отменять привязку устройств
- подключать / отключать устройства
И клиент не будет выполнять никаких операций, пока он успешно не подключится к локальному и удаленному серверам (замена клавиатуры требует как локальных, так и удаленных манипуляций).
Прямо сейчас это все еще в воздухе, поэтому любые предложения приветствуются. Хотя было бы неплохо, если бы эти операции уже выполнялись протоколом usbip
.