- VirtualHere vienkāršo attālo piekļuvi USB ierīcēm, izmantojot serveri Raspberry Pi vai NAS ierīcē un klientu datorā.
- Linux operētājsistēmā iebūvētais USB IP ļauj pievienot koplietotas ierīces ar vhci moduļiem un systemd pakalpojumu.
- Ir pieejamas vairāku platformu alternatīvas, piemēram, USB Network Gate un FlexiHub ar šifrēšanu un sesijas kontroli.
¿Kā izmantot Virtual Here, lai koplietotu USB tīklā? USB porta koplietošana tīklā var šķist maģija, taču ar pareizajiem rīkiem tas drīzāk ir divu klikšķu un pāris komandu jautājums. Izmantojot VirtualHere, kā arī tādas opcijas kā USB IP Linux vai komerciālos komplektos, ir iespējams piekļūt printeriem, ārējiem diskdziņiem, kamerām vai drošības atslēgām tā, it kā tās būtu pievienotas jūsu lokālajam datoram, ar gandrīz caurspīdīga lietotāja pieredze.
Šajā rakstā esam apkopojuši visnoderīgāko un uzticamāko informāciju no dažādiem avotiem: reālu pieredzi, izmantojot Raspberry Pi ar VirtualHere, konkrētus soļus Linux klienta iestatīšanai, izmantojot USB IP, svarīgus brīdinājumus, lai izvairītos no datu zuduma, un programmatūras alternatīvas ar papildu funkcijām. Mērķis ir palīdzēt jums izvēlēties metodi, kas vislabāk atbilst jūsu vajadzībām, un sākt darbu. Uzticamība un bez galvassāpēm.
Kas ir VirtualHere un kad jums par to vajadzētu interesēties?
VirtualHere ir programmatūra, kas darbojas gan kā serveris, gan kā klients, lai tīklā nodrošinātu USB portus. Serveris darbojas ierīcē, kas koplieto ierīci, un klients darbojas datorā, kas patērē resursu. Tas liek fiziskai ierīcei, kas atrodas citā telpā, birojā vai pat pilsētā, rīkoties tā, it kā tā būtu lokāla. Šī arhitektūra ir jēgpilna, ja vēlaties... tieša piekļuve USB porta līmenī un jūs nevēlaties paļauties uz attālās darbvirsmas risinājumiem.
Ļoti ilustratīvs lietošanas gadījums nāk no astrofotogrāfijas pasaules. Raspberry Pi uzstādīšana teleskopa tuvumā un kameru, stiprinājumu vai sensoru pievienošana ļauj strādāt no mājas vai observatorijas datora tā, it kā viss būtu pieslēgts jūsu ierīcei. Kopīgā pieredzē tas vispirms tika testēts ar vietējām lietojumprogrammām, piemēram, Kstars, Stellarium, Ekos, PHD, APT un Indi Ascom ekosistēmu tieši Raspberry Pi, taču iestatīšana šķita apgrūtinoša. Pāreja uz VirtualHere ievērojami atviegloja iestatīšanu. daudz vieglāk uzstādīt.
Veiktspējas, stabilitātes un termiskie apsvērumi
Aprakstītajā faktiskajā lietošanā netika novērotas kavēšanās, vadības vai attēlu uzņemšanas problēmas. Nevienā no izmantotajiem avotiem netika ziņots par būtisku latentumu, tomēr Raspberry Pi tika pievienota papildu dzesēšana kā piesardzības pasākums, lai novērstu pārkaršanu, avārijas vai veiktspējas kritumus. Ņemiet vērā: ja plānojat ilgstoši noslogot vienas plates datoru (SBC), dzesēšanas vai ventilācijas pievienošana ir lēts veids, kā uzlabot veiktspēju. stabilitāte un termiskā rezerve.
Viens kritisks punkts, ko nevajadzētu ignorēt: USB diska atvienošana no servera, kamēr tas tiek koplietots un lietots, var izraisīt datu bojājumus un neatgriezenisku datu zudumu. Ieteikums bija skaidrs un ir vērts atkārtot: vispirms izslēdziet Raspberry Pi vai servera resursdatoru pirms ierīces fiziskas atvienošanas, un, ja vēlaties būt īpaši droši, atvienojiet arī tā barošanas avotu. Šī labākā prakse samazina risku, ka uzglabāšanas vienību bojājumi un izvairās no nekonsekventiem stāvokļiem kopnē.
Tipisks scenārijs ar Raspberry Pi un VirtualHere
Visizplatītākā darbplūsma ietver Raspberry Pi izmantošanu kā USB serveri. Pievienojiet ierīces, kuras vēlaties tam pakļaut, un palaidiet pakalpojumu, kas tās koplieto lokālajā tīklā. No galvenā datora, neatkarīgi no tā, vai tas ir Linux, macOS vai Windows, jūs instalējat klientu, lai skatītu un pievienotu šīs ierīces. Reālajā dzīvē šī pieeja ir izrādījusies efektīva. veikls un viegli saliekamsīpaši salīdzinājumā ar smagākām programmatūras pakotnēm pašā Raspberry Pi.
Ja nevēlaties paļauties uz mikrodatoru, pastāv tikpat laba alternatīva: izmantot ne pārāk vecu galddatoru vai klēpjdatoru un vadīt to ar attālās darbvirsmas programmatūru, piemēram, TeamViewer vai VNC. Tādā gadījumā jūs strādājat attālajā datorā, un nav USB pāradresācijas, taču varat veikt konkrētus drukāšanas vai skenēšanas uzdevumus, neizvietojot īpašu USB serveri. Šī pieeja ir vienkārša, un daudzos biroja scenārijos tā ir... pietiekams un ātri ieviešams.
Linux klients ar vietējo USB IP: detalizētas darbības
Linux vidē stabila un bezmaksas iespēja ir iebūvēts USB IP atbalsts. Ideja ir līdzīga: servera resursdators eksportē ierīci, un klients to pievieno tīklā. Ubuntu klienta pusei ir pārbaudīts skripts, kuru ir vērts dokumentēt, jo tas darbojas labi un ir viegli reproducējams. Šīs darbības ļauj piekļūt attālinātai ierīcei tā, it kā tā būtu pievienota datora USB portam, ar draiveri un kodola kaudze visu pārvaldot.
- Instalējiet nepieciešamos rīkus Ubuntu. Palaidiet:
sudo -s apt-get install linux-tools-generic -yŠajā pakotnē ir iekļautas tādas utilītas kā usbip, kas ir būtiskas koplietotās ierīces pievienošanai klientam. Šī instalācija ir ātrs un neuzbāzīgs.
- Iespējojiet nepieciešamo moduli klientā:
modprobe vhci-hcd echo 'vhci-hcd' >> /etc/modulesModulis hcd vhci nodrošina virtuālu resursdatora kontrolleri, kas ļauj kodolam apstrādāt attālās USB ierīces tā, it kā tās būtu lokālas. Tā deklarēšana failā /etc/modules nodrošina, ka tas tiek ielādēts katrā palaišanas reizē. pastāvīga pieredze.
- Pievienojiet servera eksportēto ierīci ar šo komandu, aizstājot to ar USB koplietojošā resursdatora, piemēram, Raspberry Pi, reālo IP adresi:
sudo usbip attach -r 0.0.0.0Pēc šīs darbības veikšanas ierīcei vajadzētu būt redzamai klienta sistēmā un tai vajadzētu būt iespējai to izmantot normāli. Ja tā neparādās, pārbaudiet savienojamību, ugunsmūri un to, vai serveris ir eksportējis ierīci. Šī darbība ir nepieciešama, lai USB tunelis pār TCP/IP.
Automatizējiet pievienošanu ar systemd pakalpojumu
Lai automātiski pievienotu ierīci pēc katras sāknēšanas, varat izveidot systemd disku. Dokumentācijā izmantotā secība atver servisa failu un pēc tam to iespējo. Šeit ir paraugs, ko varat pielāgot, norādot servera IP adresi un, ja piemērojams, eksportētās ierīces identifikatoru. Šī automatizācija novērš manuālas darbības un padara attālo USB disku pieejamu automātiski. nemainīgs no paša sākuma.
vi /lib/systemd/system/usbip.service
Description=Adjuntar dispositivo USB remoto via USB IP
After=network-online.target
Wants=network-online.target
Type=oneshot
ExecStart=/usr/sbin/usbip attach -r 192.168.1.50
RemainAfterExit=yes
WantedBy=multi-user.target
Saglabājiet failu un palaidiet tālāk norādītās komandas, lai atkārtoti ielādētu, iespējotu un palaistu pakalpojumu. Tas liks sistēmai automātiski pievienot ierīci katrā palaišanas reizē, kas ir īpaši noderīgi, ja ražošanas iekārtas vai laboratorijas.
sudo systemctl --system daemon-reload
sudo systemctl enable usbip.service
sudo systemctl start usbip.service
Ja kaut kas noiet greizi, pārskatiet procesu no sākuma un pārbaudiet, vai serveris eksportē un vai tīkls atļauj saziņu. Kā ieteikts sākotnējā rokasgrāmatā, negaidītu kļūdu gadījumā vislabāk ir atkārtot secību soli pa solim. Pacietība un sistemātiska pieeja parasti atrisina lielāko daļu problēmu. nelielas konfigurācijas problēmas.
Svarīgs brīdinājums par atvienojumiem
Ir vērts uzsvērt, jo tas ir svarīgi: pēkšņa USB diska atvienošana no servera, kamēr tas tiek koplietots, var būt katastrofāla. Ne tikai tiks pārtraukta attālā sesija, bet arī disku var padarīt neatjaunojamu. Labākā prakse ir izslēgt servera resursdatoru un, ja nepieciešams, atvienot tā barošanas avotu, pirms pieskaraties jebkādām ierīcēm. Šī prakse kopā ar UPS, lai novērstu strāvas padeves pārtraukumus, samazina risku, ka... neatgriezenisks datu zudums.
Windows klienta un atbalsta statuss
Apkopotā informācija liecina, ka Windows klients pastāv, taču tas ir beta versijā, ar neparakstītiem draiveriem un bez Windows 10 atbalsta, padarot to nepiemērotu ražošanas vidēm. Ja galvenokārt strādājat operētājsistēmā Windows, apsveriet alternatīvas iespējas ar nobriedušu atbalstu vai atstājiet klientu darbojamies operētājsistēmā Linux vai macOS, līdz šis atbalsts būs pieejams. klienta faktiskais brieduma līmenis.
Komerciālas alternatīvas ar uzlabotām funkcijām
Papildus VirtualHere un USB IP ir pieejami arī komplekti, kas piedāvā izsmalcinātu dizainu un vērtīgas papildu funkcijas. USB Network Gate un FlexiHub izceļas ar savu starpplatformu pieeju, drošības slāni un atbalstu sarežģītiem scenārijiem. Ja papildus USB ir nepieciešama sesijas kontrole, virtuālo darbvirsmu saderība vai seriālo portu pārvaldība, tie varētu būt labs risinājums. elastība un atbalsts uzņēmējdarbībai.
USB tīkla vārti: Piedāvātās funkcijas
- USB pār TCP/IP ar aizsardzībuTas ļauj nosūtīt datus no USB porta uz citu ierīci tīklā, un piekļuvi var aizsargāt ar paroli, lai novērstu neatļautu lietošanu.
- Virtualizētas un blade videsInstalēts viesu sistēmās, tas nodrošina piekļuvi resursdatora USB portiem. Tas ir saderīgs ar VMware, VMware ESX, Citrix XenDesktop un Microsoft Hyper-V.
- Īsta starpplatformaTas darbojas operētājsistēmās macOS, Linux un Windows. Varat to kopīgot Windows datorā un nemanāmi piekļūt tam no Linux vai Mac.
- Piekļuve pēc sesijāmTas ļauj izolēt ierīci un piešķirt to tikai lietotājam sesijas laikā. Pašlaik tas tiek piedāvāts izmēģinājuma režīmā un atbalsta zibatmiņas diskus un kameras, kā arī ir saderīgs ar Citrix ICA 7. versiju un jaunākām versijām.
FlexiHub: USB un seriālais ports zem viena jumta
FlexiHub izceļas ar to, ka vienā lietojumprogrammā apvieno USB un seriālo portu koplietošanu. Tas padara to īpaši interesantu rūpnieciskajai automatizācijai un vadībai, kur svītrkodu skeneri, novērošanas kameras un CNC iekārtas pastāv līdzās biežāk sastopamajām biroja perifērijas ierīcēm. Tās saskarne uzskaita tīkla mezglus un ļauj izveidot savienojumu ar vienu klikšķi, prioritāri piešķirot... atklāšanas un savienojuma vienkāršība.
- Attālā piekļuve no jebkuras vietasNeatkarīgi no tā, vai ierīce atrodas blakus istabā vai otrā pasaules malā, lietotne to parāda, un jūs to varat viegli pievienot.
- Pievienojiet un atvienojiet, nekustotiesPārvaldiet sesijas no sava lokālā datora, izmantojot pilnīgu šifrēšanu, lai saglabātu konfidencialitāti.
- Automātiska tipa noteikšanaTas identificē un parāda, vai tas ir printeris, tastatūra, USB disks utt., tādējādi ļaujot viegli saprast, ko jūs pievienojat jebkurā laikā.
- Piekļuves kontrole un bloķēšanaIerīces var paslēpt, lai tās nebūtu redzamas vai pieejamas bez īpašnieka skaidras atļaujas.
- spēcīga šifrēšanaTas izmanto 256 bitu SSL, kas nodrošina papildu drošības slāni, pārsūtot sensitīvus datus tīklā.
- Pašu pāradresācijas serverisPateicoties tā releja funkcijai, jums nav jāatklāj sava publiskā IP adrese. Pat ja klients neredz serveri tieši, savienojums notiek vienmērīgi.
ASUSTOR NAS kā USB serveris ar saderīgu lietotni
Ja jums ir ASUSTOR NAS, varat to pārvērst par USB serveri savam lokālajam tīklam. Ar atbilstošo lietojumprogrammu jebkura USB ierīce, ko pievienojat NAS, kļūst tieši pieejama no citiem datoriem, it kā tā būtu pievienota lokāli. Tas ir ideāli piemērots SD karšu, drošības atslēgu, printeru, seriālo draiveru un neskaitāmu citu perifērijas ierīču koplietošanai. Jaunākajā versijā ir pievienoti uzlabojumi, piemēram, portu barošanas cikls ar saderīgiem centrmezgliem, atbalsts VirtualHere modulārajai KVM IP sistēmai un veiktspējas optimizācija.
Ko darīt, ja es mājās vēlos koplietot tikai printeri un ārējos cietos diskus?
Mājas biroja iekārtošanai ar printeri un pāris cietajiem diskiem ir vairākas iespējas. Ja jums jau ir Raspberry Pi, tā pārveidošana par USB serveri, izmantojot VirtualHere vai USB IP, ir ļoti pieejams un elastīgs risinājums. Ja vēlaties pilnībā vadītu pieredzi, USB Network Gate vai FlexiHub piedāvā izsmalcinātu un šifrētu risinājumu. Un, ja jums ir saderīgs NAS, tā lietotne var būt tīrākais veids, kā centralizēt resursus. Visos gadījumos mērķis ir viens: spēt izmantot šīs ierīces no datora. caurspīdīgums un laba reaģēšana.
Ja apsverat iegādāties specifisku aparatūru, piemēram, centrmezglus ar integrētām tīkla iespējām, paturiet prātā, ka minētā programmatūra sedz lielāko daļu vajadzību bez papildu ieguldījumiem. Izvēle ir atkarīga no jūsu prioritātēm: budžeta, drošības, starpplatformu atbalsta vai administrēšanas vienkāršības. Apsveriet arī tās saderību ar attālās darbvirsmas rīkiem, kas var būt glābiņš neregulāriem uzdevumiem, neprasot nekādu iestatīšanu. nav papildu infrastruktūras.
Praktiski padomi pārliecinošai pieredzei
- Rūpējieties par tīkluKad vien iespējams, pievienojiet serveri, izmantojot kabeli, un, ja izmantojat Wi-Fi, meklējiet vismazāk noslogoto joslu.
- Stabila barošanaIzvairieties no pasīvajiem centrmezgliem prasīgiem diskdziņiem un kamerām. Jaudīgs barošanas avots un UPS rada visu atšķirību.
- Izvairieties no strāvas padeves pārtraukumiemPirms izmantotā USB diska atvienošanas apturiet pakalpojumu vai izslēdziet serveri.
- Uzrauga temperatūruRaspberry Pi ierīcē pievienojiet radiatoru un, ja nepieciešams, ventilāciju ilgstošai slodzei.
- Dokumentu identifikatoriPierakstiet servera IP adresi un ierīces identifikatoru, lai automatizētu ar systemd.
Piezīmes un pieredze no astro pasaules
Testos, kas ietvēra vadīšanu un attālinātu uzņemšanu, netika novērotas būtiskas aizkaves vai kadru izkrišanas. Vadīšana saglabājās stabila, un fotoattēli tika uzņemti bez pārsteigumiem. Galvenais bija apvienot atbilstošu Raspberry Pi dzesēšanu ar īsiem, augstas kvalitātes kabeļiem kamerai un piederumiem. Šāda veida iestatīšana pastiprina domu, ka labi uzbūvēts USB serveris piedāvā ļoti pozitīvi rezultāti pat laika ziņā jutīgos uzdevumos.
Ja jūsu darbplūsma ar tādiem programmatūras komplektiem kā Kstars, Stellarium, Ekos, PHD, APT un Indi Ascom ir apgrūtinoša pašam Raspberry Pi, USB novirzīšana un darbība no jaudīgākas iekārtas var ievērojami samazināt slodzi. Varat arī apvienot pieejas: vadīšanu ar Raspberry Pi un ierakstīšanu Windows klēpjdatorā, kā aprakstījuši daži kolēģi, izmantojot katras sistēmas labākās īpašības. Aprakstīto rīku elastība to ļauj. ļoti efektīvi hibrīdi.
Ātrie bieži uzdotie jautājumi
Vai ir manāma latentuma sajūta? Strādājot tīklā ar prasīgām USB ierīcēm? Apkopotajā pieredzē netika konstatēta ievērojama kavēšanās vadīšanā vai fotografēšanā, ja vien tīkls bija stabils un serveris bija labi atdzesēts.
Tas ir droši USB diska publiskošana internetā? Vislabāk ir darboties lokālajā tīklā vai izmantojot VPN. Ja izvēlaties komerciālus rīkus, paļaujieties uz to šifrēšanas un pāradresācijas serveri. Izvairieties atvērt neaizsargātas pieslēgvietas..
Vai es varu izmantot Windows? kā klients bez jebkādām problēmām? Viens no minētajiem klientiem atradās beta versijā ar neparakstītiem draiveriem un bez Windows 10 atbalsta, tāpēc ieteicams būt piesardzīgam un apsvērt jau esošas alternatīvas, ja jūsu galvenā platforma ir Windows.
Kas notiek, ja USB tiek atvienots? kamēr tas tiek koplietots? Pastāv reāls datu zaudēšanas risks. Izslēdziet serveri vai droši atvienojiet ierīci, pirms to fiziski atvienojat.
Izvēlieties starp VirtualHereUSB IP un komerciālie komplekti ir atkarīgi no jūsu konteksta. Ja jūs prioritāri izvirzat vienkāršību un zemas izmaksas, Raspberry Pi kā Linux serveris un klients piedāvā lielisku līdzsvaru. Ja meklējat tādas augstākās klases funkcijas kā sesijas kontrole, virtuālās darbvirsmas atbalsts un ražošanai gatava šifrēšana, USB Network Gate un FlexiHub ir atšķirība. Un, ja jums jau ir ASUSTOR NAS, tā lietotne pārveido ierīci par daudzpusīgu USB serveri ar jaunākajiem uzlabojumiem, piemēram, portu barošanas ciklu un atbalstu VirtualHere modulārajai KVM IP sistēmai. Ar labi uzturētu tīklu, labu ierīču atvienošanas praksi un nelielu organizāciju jūs varēsiet piekļūt savām ierīcēm no jebkura datora, it kā tās atrastos tieši jums blakus. Komforts un veiktspēja ļoti tuvu vietējai lietošanai.
Kopš mazotnes aizrautīgs ar tehnoloģijām. Man patīk būt lietas kursā šajā nozarē un, galvenais, par to informēt. Tāpēc jau daudzus gadus esmu veltīts komunikācijai tehnoloģiju un videospēļu vietnēs. Jūs varat atrast mani rakstot par Android, Windows, MacOS, iOS, Nintendo vai jebkuru citu saistīto tēmu, kas jums ienāk prātā.
