I etahi wa ka hiahia koe ki te mahi me tetahi taputapu e hono ana ma te USB me te kore e mau ki runga tepu i te taha o to pona. Ko taku taputapu he kaiwhakairo Hainamana me te taiaho 500 mW, he tino kino ki te whakapiri tata. I tua atu i te raru tata tonu ki nga kanohi, ka tukuna nga hua ngingiha paitini i te wa e mahi ana te laser, na reira me noho te taputapu ki tetahi waahi pai-hau, me te wehe ke atu i nga taangata. Me pehea e taea ai e koe te whakahaere i taua taputapu? I kitea e ahau te whakautu ki tenei patai i te wa e tirotiro ana ahau i te whare putunga OpenWRT i runga i te tumanako ka kitea he whakamahinga tika mo te pouara D-Link DIR-320 A2 tawhito. Hei hono, i whakatau ahau ki te whakamahi i te mea i whakaahuatia i runga i a Habré i mua. USB i runga i te kauhanga IP, heoi, ko nga tohutohu katoa mo te whakaurunga kua ngaro to raatau whaitake, no reira kei te tuhi ahau i taku ake.
Ko te OpenWRT he punaha whakahaere kaore e hiahiatia he whakaurunga, na reira kaore au e whakaahua i tana whakaurunga. Mo taku pouara, i tangohia e ahau te putanga tuturu hou o OpenWrt 19.07.3, ka hono atu ki te waahi uru Wi-Fi matua hei kaihoko, ma te whiriwhiri i te aratau lan, kia kore ai e mamae te paahi ahi.
Wāhanga Tūmau
Ka mahi tatou i runga i
root@OpenWrt:~# opkg update
root@OpenWrt:~# opkg install kmod-usb-ohci usbip-server usbip-client
I muri mai, ka hono atu ta maatau taputapu ki te tauranga USB o te pouara (i taku keehi, ko nga taputapu: he USB USB, he puku kohiko kei runga i te punaha konae a te pouara (na te kore o te waahi ki te rokiroki o roto), a, tika, te kaiwhakairo).
Me ngana ki te whakaatu i te rarangi o nga taputapu hono:
root@OpenWrt:~# usbip list -l
Putua.
Na roto i te googling ka kitea te tangata hara, ka puta he whare pukapuka libudev-fbsd.
Ka tangohia e matou te putanga mahi hou mai i te putunga ma te ringaringa libudev_3.2-1 mai i te tuku OpenWRT 17.01.7 mo to hoahoanga, i taku keehi ko libudev_3.2-1_mipsel_mips32.ipk. Ma te whakamahi i te wget/scp, tangohia ki roto i te mahara o te pouara ka whakauru ano
root@OpenWrt:~# opkg remove --force-depends libudev-fbsd
root@OpenWrt:~# opkg install libudev_3.2-1_mipsel_mips32.ipk
Ka tirohia e matou:
root@OpenWrt:~# usbip list -l
- busid 1-1.1 (090c:1000)
Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) : Flash Drive (090c:1000)
- busid 1-1.4 (1a86:7523)
QinHeng Electronics : HL-340 USB-Serial adapter (1a86:7523)
He tangata Hainamana e hono ana ki te puku USB i whiwhi bsuid 1-1.4. Kia mahara.
Inaianei me timata te daemon:
root@OpenWrt:~# usbipd -D
a herea te Hainamana
root@OpenWrt:~# usbip bind -b 1-1.4
usbip: info: bind device on busid 1-1.4: complete
Kia tirohia kei te mahi nga mea katoa:
root@OpenWrt:/home# netstat -alpt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3240 0.0.0.0:* LISTEN 1884/usbipd
Hei here aunoa i te taputapu, me whakatika /etc/rc.localmā te tāpiri i mua putanga 0 whai muri:
usbipd -D &
sleep 1
usbip bind -b 1-1.4
Te taha kiritaki
Me ngana ki te hono i te taputapu ki Windows 10 ma te whakamahi i nga tohutohu i runga ake nei mai i openwrt.org. Ka kii tonu ahau: kua mate te whakaaro ki te kore. Tuatahi, ko Windows 7 x64 anake te whakaaro. Tuarua, ka tukuna he hononga ki tetahi miro i runga i te sourceforge.net, e kii ana me tango he taraiwa i papakihia i te tau 2014 mai i Dropbox. Ka ngana ana matou ki te whakahaere i raro Windows 10 ka hono atu ki ta maatau taputapu, ka puta te hapa e whai ake nei:
c:Utilsusbip>usbip -a 192.168.31.203 1-1.4
usbip for windows ($Id$)
*** ERROR: cannot find device
Ko tenei na te mea kaore te kaihoko e mahi me tetahi tūmau i hangaia mo te kakano tawhito ake i te putanga 3.14.
Ko te tūmau usbip mo OpenWRT 19.07.3 he mea hanga ki te pata 4.14.180.
I te haere tonu o taku rapunga, ka kite ahau i te whanaketanga o naianei o te kiritaki Windows mo
Na, tuatahi ka tono kia whakauruhia te tiwhikete, ka rua. Ae, me tuku ki roto i te Mana Tiwhikete Root Trusted and Publishers Trusted.
I muri mai, me whakauru koe i te punaha whakahaere ki te aratau whakamatautau. Ka mahia tenei e te roopu
bcdedit.exe /set TESTSIGNING ON
Kare au i angitu i te wa tuatahi, ka raru ahau whawhai whakaahuru. Hei whakakore, me whakaara ano koe ki roto i te UEFI me te tautuhi i te potae haumaru ki te whakakore. Ka hiahia pea etahi tauira pona ki te whakarite i tetahi kupuhipa kaitirotiro.
I muri i tera, whakaohohia ki Windows ka mahi bcdedit.exe /tautuhi WHAKAMAHI
E ai ki a Vinda he pai nga mea katoa. Ka whakaara ano tatou, ka kite tatou i te kokonga matau o raro nga kupu Aratau Whakamatau, putanga me te tau hanga OS.
He aha enei mahi raweke katoa? Hei tāuta i tētahi atekōkiri kore haina USB/IP VHCI. Ko te whakaaro kia mahia tenei ma te tango i nga konae usbip.exe, usbip_vhci.sys, usbip_vhci.inf, usbip_vhci.cer, usbip_vhci.cat, me te whakahaere me nga mana kaiwhakahaere.
usbip.exe install
ko te tikanga tuarua ranei, te whakauru a-ringa i nga taonga tuku iho. I whiriwhiria e ahau te waahanga tuarua, i whiwhi whakatupato ahau mo te whakauru i tetahi taraiwa kaore i hainatia me te whakaae ki a ia.
I muri mai, ka tirohia e maatau te kaha ki te hono atu ki tetahi taputapu USB mamao ma te whakahaere i te whakahau:
usbip.exe list -r <ip вашего роутера>
ka whiwhi tatou i te rarangi o nga taputapu:
c:Utilsusbip>usbip.exe list -r 192.168.31.203
usbip: error: failed to open usb id database
Exportable USB devices
======================
- 192.168.31.203
1-1.4: unknown vendor : unknown product (1a86:7523)
: /sys/devices/ssb0:1/ehci-platform.0/usb1/1-1/1-1.4
: unknown class / unknown subclass / unknown protocol (ff/00/00)
mo te he usbip: hapa: i rahua te whakatuwhera i te papaunga raraunga id usb Kaore matou e aro, kaore e pa ki te mahi.
Inaianei ka herea e matou te taputapu:
c:Utilsusbip>usbip.exe attach -r 192.168.31.203 -b 1-1.4
Koia, kua kitea e Windows tetahi taputapu hou, inaianei ka taea e koe te mahi me te mea e hono tinana ana ki te pona.
I mamae au i te iti o te kaitoi Hainamana, na te mea i taku whakamatau ki te whakauru i tana taraiwa CH341SER na roto i te kaiwhakaputa i haere mai me te kaiwhakairo (ae, he kaiwhakairo Arduino), ka tukuna e te USB / IP VHCI a Windows ki te BSOD. Heoi, te whakauru i te taraiwa CH341SER ki na te hono i te taputapu ma te usbip.exe i whakatau te raru.
Rarangi raro: ka haruru te kai whakairo me te paowa i roto i te kihini me te tuwhera te matapihi me te tatau kua kati, ka matakitaki ahau i te mahi tahu mai i tetahi atu ruma ma taku ake rorohiko, kaore e mohio he hopu.
Pūtake kua whakamahia:
Source: will.com