Ko te mahi ki te hono i tetahi taputapu USB ki te PC mamao ma te whatunga rohe ka ara ake. Kei raro i te tapahanga ko te hitori o aku rapunga i tenei huarahi, me te huarahi ki te otinga kua oti te hanga i runga i te kaupapa tuwhera-puna
Wāhanga tuatahi, hītori
Mena he mariko te miihini, he ngawari enei mea katoa. Ko te mahi o te tuku whakamua USB mai i te kaihautu ki te miihini mariko i puta mai i VMWare 4.1. Engari i roto i taku keehi, ko te kii haumarutanga, i tohuhia ko WIBU-KEY, me hono ki nga miihini rereke i nga waa rereke, kaua ko nga mariko anake.
Ko te rauna tuatahi o te rapunga i te tau 2009 i arahi ahau ki tetahi taputapu e kiia nei
Kaupapa:
- i etahi wa ka mahi ano
Cons:
- e kore e mahi i nga wa katoa. Me kii ko te taviri tiaki Guardant Stealth II kaore e tiimata ana, ka oati me te hapa "kaore e taea te tiimata te taputapu."
- Ko te raupaparorohiko mo te whakahaere (panui: te whakapuru me te tango i nga taputapu USB) he tino kino. Nga huringa raina whakahau, aunoatanga - kaore, kaore matou i rongo. Ka mahia nga mea katoa ma o ringaringa. Moemoea.
- Ka rapuhia e te punaha whakahaere te taputapu ake i runga i te whatunga ma te haapurorotanga, na reira ka mahi i roto i te waahanga haapurorotanga kotahi anake. Kaore e taea e koe te tautuhi i te wahitau IP o te waahanga taputapu ma te ringa. Kei runga i te kupengaroto rereke te waahanga taputapu? Na ka raru koe.
- Kua tukuna e nga kaiwhakawhanake i runga i te taputapu, he horihori te tuku purongo bug.
Ko te rauna tuarua i puta i roto i te wa kaore i tino tawhiti, ka arahina ahau ki te kaupapa o te tuhinga -
Wāhanga tuarua, tūmau-Linux
Ko te tūmau USB/IP e tiri ana i nga taputapu USB ki runga whatunga ka taea anake te whakauru ki roto i te OS-a-Linux. Ana, ko Linux te Linux, whakauruhia a Debian 8 ki runga i te miihini mariko i roto i te whirihoranga iti, te nekehanga ringaringa paerewa:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install usbip
Whakapumautia. Na te Ipurangi e kii ana me tango e koe te kōwae usbip, engari - kia ora, rake tuatahi. Karekau he waahanga penei. Ko tenei na te mea ko te nuinga o nga pukapuka i runga i te whatunga e tohu ana ki te peka tawhito 0.1.x, me te 0.2.0 hou he rereke nga ingoa o nga tauira usbip.
Na reira:
sudo modprobe usbip-core
sudo modprobe usbip-host
sudo lsmod | grep usbip
Ana, me taapiri nga rarangi e whai ake nei ki /etc/modules hei uta aunoa ina timata te punaha:
usbip-core
usbip-host
vhci-hcd
Me timata te tūmau usbip:
sudo usbipd -D
I tua atu, ko te whakaaro nui o te ao e kii ana ka tae mai a usbip me nga tuhinga e taea ai e tatou te whakahaere i te tūmau - whakaatu he aha te taputapu ka tohatohahia i runga i te whatunga, tirohia te mana, me era atu. Anei tetahi atu taputapu kari kei te tatari mai - ko enei tuhinga kei te peka 0.2.x kua whakaingoatia ano. Ka taea e koe te tiki rarangi o nga whakahau ma te whakamahi
sudo usbip
I muri i te panui i te whakaahuatanga o nga whakahau, ka maarama ko te tohatoha i te taputapu USB e hiahiatia ana, ka hiahia a usbip ki te rapu i tana ID Bus. E te hunga maataki, rake nama tuatoru ki te papaahi: ko te ID Pahi ka hoatu ki a tatou lsusb (te ahua nei te huarahi tino marama) - kaore e pai ki a ia! Ko te meka ko te usbip kaore e aro ki nga taputapu penei i nga USB USB. Na reira, ka whakamahia e matou te whakahau i hangaia:
user@usb-server:~$ sudo usbip list -l
- busid 1-1 (064f:0bd7)
WIBU-Systems AG : BOX/U (064f:0bd7)
Tuhipoka: i konei me nga raarangi ka whakaahuahia e au nga mea katoa ma te whakamahi i te tauira o taku kii USB motuhake. Ko to ingoa taputapu me to VID:PID takirua ka rereke, ka rereke. Ko taku ingoa ko Wibu-Systems AG: BOX/U, VID 064F, PID 0BD7.
Inaianei ka taea e taatau te tiri i ta maatau taputapu:
user@usb-server:~$ sudo usbip bind --busid=1-1
usbip: info: bind device on busid 1-1: complete
Kia ora, e hoa ma!
user@usb-server:~$ sudo usbip list -r localhost
Exportable USB devices
======================
- localhost
1-1: WIBU-Systems AG : BOX/U (064f:0bd7)
: /sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb1/1-1
: Vendor Specific Class / unknown subclass / unknown protocol (ff/00/ff)
E toru nga mihi, e hoa ma! Kua tohatohahia e te tūmau nga taputapu ki runga i te whatunga, a ka taea e matou te hono atu! Ko nga mea e toe ana ko te taapiri i te autostart o te usbip daemon ki /etc/rc.local
usbipd -D
Te wahanga tuatoru, taha-kiritaki me te rangirua
I ngana tonu ahau ki te hono atu i te taputapu tiritahi i runga i te whatunga ki tetahi miihini e whakahaere ana i a Debian i runga i te kaimau kotahi, ka hono pai nga mea katoa:
sudo usbip attach --remote=localhost --busid=1-1
Me neke atu ki Windows. I taku take ko te Windows Server 2008R2 Standard Edition. Ka tono te pukapuka whaimana ki a koe ki te whakauru i te taraiwa i te tuatahi. Kei te tino whakaahuahia te tikanga i roto i te panui kua whakauruhia ki te kiritaki Windows, ka mahia e matou nga mea katoa i tuhia, ka mahi nga mea katoa. Ka mahi ano i runga XP kaore he uaua.
I te wetewete i te kiritaki, ka ngana ki te whakairi i ta maatau ki:
C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
usbip err: usbip_network.c: 121 (usbip_recv_op_common) recv op_common, -1
usbip err: usbip_windows.c: 756 (query_interface0) recv op_common
usbip err: usbip_windows.c: 829 (attach_device) cannot find device
Aue aue. Kua he tetahi. Kia whakamahi tatou i te pukenga Google. He korero mokowhiti kei te he tetahi mea ki nga tuturu; i roto i te waahanga tūmau, i hurihia e nga kaihanga te putanga kawa ka neke ki te putanga 0.2.0, engari i roto i te kaihoko Win kua wareware ratou ki te mahi i tenei. Ko te otinga e whakaarohia ana ko te whakarereke i te pumau i roto i te waehere puna me te hanga ano i te kiritaki.
Engari kaore au e pai ki te tango i te Visual Studio mo tenei mahi. Engari kei a au te Hiew tawhito pai. I roto i te waehere puna, ka kiia te taumau hei kupu rua. Me rapu 0x00000106 i roto i te konae, me whakakapi ki te 0x00000111. Kaua e wareware, kua huri te ota paita. Ko te hua e rua nga tukinga, ka paopao matou:
[usbip.exe]
00000CBC: 06 11
00000E0A: 06 11
Aaaand... ae!
C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
new usb device attached to usbvbus port 1
Ko tenei pea te mutunga o nga korero, engari kaore i roa te purei o te puoro. I muri i te whakaara ano i te tūmau, ka kitea e au kaore te taputapu i runga i te kiritaki i eke!
C:Program FilesUSB-IP>usbip -a %server-ip% 1-1
usbip err: usbip_windows.c: 829 (attach_device) cannot find device
Heoi ano. Ahakoa ko te mohio katoa a Google kaore i taea te whakautu i tenei mo au. I te wa ano, ko te whakahau ki te whakaatu i nga taputapu e waatea ana i runga i te tūmau e whakaatu tika ana - na konei, ko te matua, ka taea e koe te whakairi. Ka ngana ahau ki te eke mai i Linux - ka mahi! Ka pehea mena ka ngana tatou inaianei mai i Windows? Aue te wehi - ka mahi!
Ko te rake whakamutunga: kaore tetahi mea i tuhia ki te waehere tūmau. I te wa e tohatoha ana i tetahi taputapu, kaore e panuihia te maha o nga whakaahua USB mai i a ia. A, i te wa e whakairihia ana he taputapu mai i Linux, ka whakakiia tenei mara. Heoi ano, kei te mohio ahau ki te whanaketanga Linux i te taumata "hanga && hanga tāuta". Na reira, i whakatauhia te raru ma te whakamahi i te hack paru - te taapiri ki /etc/rc.local
usbip attach --remote=localhost --busid=1-1
usbip port
usbip detach --port=00
Te wahanga whakamutunga
I muri i etahi raruraru, ka mahi. Kua tutuki te mea e hiahiatia ana, inaianei ka taea te whakauru i te matua ki tetahi PC (me te kore e eke, he akoranga ano hoki), tae atu ki waho o te waahanga haapurororaa o te whatunga. Ki te hiahia koe, ka taea e koe tenei ma te whakamahi i te tuhinga anga whakahau. Ko te mea pai ko te ahuareka he tino kore utu.
Ko taku tumanako ka awhina taku wheako ki nga kaiwhai ki te huri haere i te rake kua taia ki toku rae. Mauruuru koe mo to aro!
Source: will.com