- VirtualHere спрашчае аддалены доступ да USB-прылад з дапамогай сервера на Raspberry Pi або NAS і кліента на вашым кампутары.
- У Linux натыўны USB IP дазваляе падключаць агульныя прылады з модулямі vhci і службай systemd.
- Існуюць шматплатформенныя альтэрнатывы, такія як USB Network Gate і FlexiHub з шыфраваннем і кіраваннем сесіямі.
¿Як выкарыстоўваць Virtual Here для сумеснага выкарыстання USB па сетцы? Сумеснае выкарыстанне USB-порта па сетцы можа здацца магіяй, але з правільнымі інструментамі гэта хутчэй пытанне двух клікаў і некалькіх каманд. З дапамогай VirtualHere, а таксама такіх опцый, як USB IP у Linux або камерцыйных пакетах, можна атрымаць доступ да прынтараў, знешніх дыскаў, камер або ключоў бяспекі, як быццам яны падключаны да вашага лакальнага кампутара, з дапамогай... амаль празрысты карыстальніцкі досвед.
У гэтым артыкуле мы сабралі найбольш карысную і надзейную інфармацыю з розных крыніц: рэальны вопыт выкарыстання Raspberry Pi з VirtualHere, канкрэтныя крокі па наладзе кліента Linux праз USB IP, крытычныя папярэджанні, каб пазбегнуць страты дадзеных, і альтэрнатывы праграмнага забеспячэння з пашыранымі функцыямі. Мэта — дапамагчы вам выбраць метад, які найлепшым чынам адпавядае вашым патрэбам, і пачаць працу. Надзейнасць і адсутнасць галаўнога болю.
Што такое VirtualHere і калі ім варта зацікавіцца?
VirtualHere — гэта праграмнае забеспячэнне, якое выконвае ролю сервера і кліента для адкрыцця USB-партоў па сетцы. Сервер працуе на тым баку, які карыстаецца прыладай, а кліент — на кампутары, які спажывае рэсурс. Гэта дазваляе фізічнай прыладзе, размешчанай у іншым пакоі, офісе ці нават горадзе, паводзіць сябе так, быццам яна знаходзіцца лакальна. Такая архітэктура мае сэнс, калі вы хочаце... прамы доступ на ўзроўні USB-порта і вы не хочаце спадзявацца на рашэнні аддаленага працоўнага стала.
Вельмі паказальны выпадак выкарыстання паходзіць са свету астрафатаграфіі. Размяшчэнне Raspberry Pi побач з тэлескопам і падключэнне да яго камер, мацаванняў або датчыкаў дазваляе працаваць з хатняга кампутара або кампутара ў абсерваторыі так, быццам усё падключана да вашай машыны. У агульным вопыце спачатку было пратэставана з натыўнымі праграмамі, такімі як Kstars, Stellarium, Ekos, PHD, APT і экасістэмай Indi Ascom, непасрэдна на Raspberry Pi, але налада здалася грувасткай. Пераход на VirtualHere значна спрасціў наладу. значна прасцей наладзіць.
Прадукцыйнасць, стабільнасць і цеплавыя меркаванні
Падчас апісанага рэальнага выкарыстання ніякіх затрымак, праблем з кіраўніцтвам або захопам выявы не назіралася. Ні ў адной з пракансультаваных крыніц не паведамлялася пра значную затрымку, і тым не менш у якасці меры засцярогі для прадухілення перагрэву, збояў або падзення прадукцыйнасці ў Raspberry Pi было дададзена дадатковае астуджэнне. Звярніце ўвагу: калі вы збіраецеся падвяргаць аднаплатны камп'ютар (SBC) працяглай нагрузцы, даданне радыятара або вентыляцыі — гэта нядорагі спосаб палепшыць прадукцыйнасць. стабільнасць і цеплавы запас.
Адзін важны момант, які нельга выпускаць з-пад увагі: адключэнне USB-назапашвальніка ад сервера падчас яго агульнага карыстання можа прывесці да пашкоджання і незваротнай страты дадзеных. Рэкамендацыя была зразумелай і вартая паўтарэння: спачатку выключыце Raspberry Pi або сервер, перш чым фізічна адключаць прыладу, а калі вы хочаце забяспечыць дадатковую бяспеку, таксама адключыце яго крыніцу харчавання. Гэтая найлепшая практыка зніжае рызыку пашкоджанне складскіх памяшканняў і пазбягае непаслядоўных станаў на шыне.
Тыповы сцэнар з Raspberry Pi і VirtualHere
Найбольш распаўсюджаны працоўны працэс прадугледжвае выкарыстанне Raspberry Pi ў якасці USB-сервера. Падключыце прылады, якія вы хочаце падключыць да яго, і запусціце службу, якая дзеліцца імі ў лакальнай сетцы. З вашага галоўнага кампутара, няхай гэта будзе Linux, macOS або Windows, вы ўсталёўваеце кліент для прагляду і падключэння гэтых прылад. У рэальным вопыце гэты падыход аказаўся карысным. спрытны і лёгкі ў зборцыасабліва ў параўнанні з больш цяжкімі праграмнымі стэкамі на самой Raspberry Pi.
Калі вы аддаеце перавагу не спадзявацца на мікракамп'ютар, ёсць гэтак жа слушная альтэрнатыва: выкарыстоўваць не занадта стары настольны камп'ютар або ноўтбук і кіраваць ім з дапамогай праграмнага забеспячэння для аддаленага кіравання працоўным сталом, напрыклад, TeamViewer або VNC. У гэтым выпадку вы працуеце на аддаленай машыне, і перанакіравання USB як такога няма, але вы можаце выконваць пэўныя задачы друку або сканавання без разгортвання спецыяльнага USB-сервера. Гэты падыход просты і для многіх офісных сцэнарыяў ён... дастаткова і хутка ўвасабляецца.
Кліент Linux з родным USB IP: падрабязныя крокі
У асяроддзях Linux надзейным і бясплатным варыянтам з'яўляецца ўбудаваная падтрымка USB IP. Ідэя падобная: хост-сервер экспартуе прыладу, а кліент падключае яе праз сетку. Для кліента ў Ubuntu ёсць правераны скрыпт, варты дакументацыі, таму што ён добра працуе і яго лёгка ўзнавіць. Гэтыя крокі дазваляюць атрымаць доступ да выдаленай прылады, як быццам яна падключана да USB-порта вашага кампутара, з дапамогай драйверы і стэк ядра кіраванне ўсім.
- Усталюйце неабходныя інструменты ў Ubuntu. Запусціце:
sudo -s apt-get install linux-tools-generic -yГэты пакет уключае ў сябе такія ўтыліты, як usbip, якія неабходныя для падключэння агульнай прылады да кліента. Гэтая ўстаноўка... хутка і неназойліва.
- Уключыце патрэбны модуль на кліенце:
modprobe vhci-hcd echo 'vhci-hcd' >> /etc/modulesМодуль hcd vhci адкрывае віртуальны хаст-кантролер, які дазваляе ядру апрацоўваць аддаленыя USB-прылады так, быццам яны лакальныя. Яго аб'яўленне ў /etc/modules гарантуе, што ён будзе загружацца пры кожнай загрузцы на працягу ... пастаянны вопыт.
- Падключыце прыладу, экспартаваную серверам, з дапамогай гэтай каманды, замяніўшы яе рэальным IP-адрасам хоста, які карыстаецца USB-портам, напрыклад, Raspberry Pi:
sudo usbip attach -r 0.0.0.0Пасля выканання гэтага вы павінны ўбачыць прыладу на кліенцкай сістэме і мець магчымасць выкарыстоўваць яе ў звычайным рэжыме. Калі яна не адлюстроўваецца, праверце падключэнне, брандмаўэр і тое, ці экспартаваў сервер прыладу. Гэты крок робіць USB-тунэль праз TCP/IP.
Аўтаматызацыя ўкладанняў з дапамогай службы systemd
Каб прылада аўтаматычна падключалася пасля кожнай загрузкі, можна стварыць дыск systemd. Паслядоўнасць дзеянняў, якая выкарыстоўваецца ў апісанай дакументацыі, адкрывае службовы файл, а затым уключае яго. Вось прыклад, які можна адаптаваць, указаўшы IP-адрас сервера і, пры неабходнасці, ідэнтыфікатар экспартаванай прылады. Гэтая аўтаматызацыя выключае неабходнасць ручнога падключэння і робіць аддалены USB-назапашвальнік даступным аўтаматычна. пастаянна з самага пачатку.
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
Захавайце файл і выканайце наступныя каманды, каб перазагрузіць, уключыць і запусціць службу. Гэта прывядзе да таго, што сістэма будзе аўтаматычна падключаць прыладу пры кожнай загрузцы, што асабліва карысна ў вытворчае абсталяванне або лабараторыі.
sudo systemctl --system daemon-reload
sudo systemctl enable usbip.service
sudo systemctl start usbip.service
Калі нешта пойдзе не так, праглядзіце працэс з самага пачатку і пераканайцеся, што сервер экспартуе, і што сетка дазваляе сувязь. Як рэкамендавана ў першапачатковым кіраўніцтве, пры ўзнікненні нечаканых памылак лепш паўтарыць паслядоўнасць крок за крокам. Цярпенне і сістэматычны падыход звычайна вырашаюць большасць праблем. нязначныя праблемы з канфігурацыяй.
Важнае папярэджанне аб адключэннях
Варта падкрэсліць важнасць наступнага: раптоўнае адключэнне USB-назапашвальніка ад сервера падчас сумеснага выкарыстання можа мець катастрафічныя наступствы. Вы не толькі перапыніце аддалены сеанс, але і можаце зрабіць дыск немагчымым для аднаўлення. Лепш за ўсё выключыць сервер і, пры неабходнасці, адключыць яго блок харчавання перад тым, як дакранацца да любых прылад. Гэтая практыка, разам з бесперабойным электразабеспячэннем для прадухілення адключэнняў электраэнергіі, зніжае рызыку... непапраўная страта дадзеных.
Стан кліента і падтрымкі Windows
Сабраная інфармацыя паказвае, што кліент Windows існуе, але ён знаходзіцца ў бэта-версіі, з непадпісанымі драйверамі і без падтрымкі Windows 10, што робіць яго непрыдатным для вытворчых асяроддзяў. Калі вы ў асноўным працуеце ў Windows, разгледзьце альтэрнатыўныя варыянты са сталай падтрымкай або пакіньце кліент працаваць на Linux або macOS, пакуль гэтая падтрымка не стане даступнай. фактычны ўзровень сталасці кліента.
Камерцыйныя альтэрнатывы з пашыранымі функцыямі
Акрамя VirtualHere і USB IP, існуюць пакеты з вытанчанай упакоўкай і каштоўнымі дадатковымі функцыямі. USB Network Gate і FlexiHub вылучаюцца сваім кросплатформенным падыходам, узроўнем бяспекі і падтрымкай складаных сцэнарыяў. Калі вам патрэбна кіраванне сесіямі, сумяшчальнасць з віртуальным працоўным сталом або кіраванне паслядоўнымі портамі ў дадатак да USB, яны могуць добра падысці. гнуткасць і падтрымка бізнесу.
USB Network Gate: асноўныя функцыі
- USB праз TCP/IP з абаронайГэта дазваляе адпраўляць дадзеныя з USB-порта на іншую прыладу па сетцы, і вы можаце абараніць доступ паролем, каб прадухіліць несанкцыянаванае выкарыстанне.
- Віртуалізаваныя і блейд-асяроддзіУсталяваны на гасцявых сістэмах, ён забяспечвае доступ да USB-партоў хоста. Ён сумяшчальны з VMware, VMware ESX, Citrix XenDesktop і Microsoft Hyper-V.
- Сапраўдная мультыплатформеннасцьЁн працуе на macOS, Linux і Windows. Вы можаце падзяліцца ім на кампутары з Windows і лёгка атрымліваць да яго доступ з Linux або Mac.
- Доступ па сесіяхГэта дазваляе ізаляваць прыладу і прызначыць яе выключна аднаму карыстальніку ў межах сеансу. У цяперашні час прапануецца ў пробным рэжыме і падтрымлівае флэш-назапашвальнікі і камеры, сумяшчальныя з Citrix ICA версіі 7 і больш позніх.
FlexiHub: USB і паслядоўны порт у адным
FlexiHub вылучаецца тым, што спалучае ў сабе агульны доступ да USB і паслядоўнага порта ў адным дадатку. Гэта робіць яго асабліва цікавым для прамысловай аўтаматызацыі і кіравання, дзе сканеры штрых-кодаў, камеры відэаназірання і станкі з ЧПУ суіснуюць з больш распаўсюджанымі офіснымі перыферыйнымі прыладамі. Яго інтэрфейс пералічвае сеткавыя вузлы і дазваляе падключацца адным пстрычкай мышы, аддаючы прыярытэт... лёгкасць выяўлення і падключэння.
- Аддалены доступ з любога месцаНезалежна ад таго, знаходзіцца прылада ў суседнім пакоі ці на іншым канцы свету, праграма адкрывае яе, і вы лёгка падключаеце.
- Падключайце і адключайце, не рухаючысяКіруйце сесіямі з лакальнага кампутара з дапамогай скразнога шыфравання для захавання канфідэнцыяльнасці.
- Аўтаматычнае вызначэнне тыпуЁн вызначае і паказвае, ці гэта прынтар, клавіятура, USB-назапашвальнік і г.д., што дазваляе лёгка ведаць, што вы падключаеце ў любы момант.
- Кантроль доступу і блакіроўкаВы можаце схаваць прылады, каб яны не былі бачныя або недаступныя без відавочнага дазволу ўладальніка.
- Надзейнае шыфраваннеЁн выкарыстоўвае 256-бітны SSL, што забяспечвае дадатковы ўзровень бяспекі пры перадачы канфідэнцыйных дадзеных па сетцы.
- Уласны сервер перанакіраванняДзякуючы функцыі рэтрансляцыі вам не трэба раскрываць свой публічны IP-адрас. Нягледзячы на тое, што кліент не бачыць сервер непасрэдна, злучэнне працуе гладка.
ASUSTOR NAS як USB-сервер з сумяшчальным дадаткам
Калі ў вас ёсць сеткавы сервер ASUSTOR, вы можаце ператварыць яго ў USB-сервер для вашай лакальнай сеткі. З дапамогай адпаведнага прыкладання любая USB-прылада, падключаная да сеткавага сервера, становіцца непасрэдна даступнай з іншых кампутараў, як быццам яна падключана лакальна. Гэта ідэальна падыходзіць для сумеснага выкарыстання SD-карт, ключоў бяспекі, прынтараў, драйвераў паслядоўных портаў і мноства іншых перыферыйных прылад. У нядаўняй версіі былі дададзены такія паляпшэнні, як цыкл уключэння/выключэння партоў з сумяшчальнымі канцэнтратарамі, падтрымка модульнай сістэмы KVM IP ад VirtualHere і аптымізацыя прадукцыйнасці.
Што рабіць, калі я проста хачу падзяліцца прынтарам і знешнімі жорсткімі дыскамі дома?
Для хатняга офіса з прынтарам і парай жорсткіх дыскаў існуе некалькі варыянтаў. Калі ў вас ужо ёсць Raspberry Pi, пераўтварэнне яго ў USB-сервер з дапамогай VirtualHere або USB IP — вельмі даступнае і гнуткае рашэнне. Калі вы аддаеце перавагу цалкам кіраванаму вопыту, USB Network Gate або FlexiHub прапануюць адшліфаванае і зашыфраванае рашэнне. А калі ў вас ёсць сумяшчальны NAS, яго дадатак можа стаць самым чыстым спосабам цэнтралізацыі рэсурсаў. Ва ўсіх выпадках мэта адна: мець магчымасць карыстацца гэтымі прыладамі са свайго кампутара. празрыстасць і добры водгук.
Калі вы разглядалі магчымасць куплі пэўнага абсталявання, напрыклад, канцэнтратараў з інтэграванымі сеткавымі магчымасцямі, майце на ўвазе, што згаданае праграмнае забеспячэнне задавальняе большасць патрэб без дадатковых інвестыцый. Выбар залежыць ад вашых прыярытэтаў: бюджэт, бяспека, падтрымка розных платформаў або прастата адміністравання. Таксама ўлічвайце яго сумяшчальнасць з інструментамі аддаленага працоўнага стала, якія могуць стаць выратаваннем для выпадковых задач без неабходнасці якой-небудзь налады. без дадатковай інфраструктуры.
Практычныя парады для атрымання надзейнага вопыту
- Беражыце сеткуПа магчымасці падключайце сервер кабелем, а калі вы карыстаецеся Wi-Fi, шукайце найменш перагружаны дыяпазон.
- Стабільнае кармленнеПазбягайце пасіўных канцэнтратараў для патрабавальных дыскаў і камер. Надзейная крыніца харчавання і бесперабойнае сілкаванне маюць вырашальнае значэнне.
- Пазбягайце адключэнняў у рэжыме рэальнага часуСпыніце службу або выключыце сервер, перш чым адключаць выкарыстоўваную USB-назапашвальнік.
- Маніторынг тэмпературыНа Raspberry Pi дадайце радыятар і, пры неабходнасці, вентыляцыю для ўстойлівых нагрузак.
- Ідэнтыфікатары дакументаўЗапішыце IP-адрас сервера і ідэнтыфікатар прылады для аўтаматызацыі з дапамогай systemd.
Нататкі і ўражанні са свету астранаміі
У тэстах з навядзеннем і дыстанцыйнай здымкай не назіралася ніякіх істотных затрымак або падзенняў кадраў. Навядзенне заставалася стабільным, а фатаграфіі атрымліваліся без сюрпрызаў. Ключавым фактарам было спалучэнне належнага астуджэння Raspberry Pi з кароткімі, якаснымі кабелямі да камеры і аксесуараў. Такая канфігурацыя падмацоўвае ідэю таго, што добра пабудаваны USB-сервер прапануе... вельмі пазітыўныя вынікі нават у задачах, тэрмінова важных для выканання.
Калі ваш працоўны працэс з такімі пакетамі, як Kstars, Stellarium, Ekos, PHD, APT і Indi Ascom, з'яўляецца грувасткім на самой Raspberry Pi, перанакіраванне USB і праца з больш магутнай машыны можа значна знізіць нагрузку. Вы таксама можаце камбінаваць падыходы: кіраванне з дапамогай Raspberry Pi і захоп на ноўтбуку з Windows, як апісалі некаторыя калегі, выкарыстоўваючы найлепшае ад кожнай сістэмы. Гнуткасць апісаных інструментаў дазваляе гэта зрабіць. высокаэфектыўныя гібрыды.
Хуткія пытанні і адказы
Ці ёсць прыкметная затрымка? Пры працы па сетцы з патрабавальнымі USB-прыладамі? Паводле сабранага вопыту, прыкметных затрымак у гідзе або фатаграфаванні не было выяўлена, пры ўмове стабільнай працы сеткі і добрага астуджэння сервера.
Гэта бяспечна Адкрываць USB-назапашвальнік праз публічны інтэрнэт? Лепш за ўсё працаваць у лакальнай сетцы або праз VPN. Калі вы выбіраеце камерцыйныя інструменты, спадзявайцеся на іх сервер шыфравання і перанакіравання. Пазбягайце адкрыцця неабароненых партоў..
Ці магу я карыстацца Windows? як кліент без якіх-небудзь праблем? Адзін са згаданых кліентаў знаходзіўся ў бэта-версіі з непадпісанымі драйверамі і без падтрымкі Windows 10, таму рэкамендуецца быць асцярожным і разгледзець устаноўленыя альтэрнатывы, калі ваша асноўная платформа — Windows.
Што адбудзецца, калі USB-прылада адключыцца? пакуль гэта падзяляецца? Існуе рэальная рызыка страты дадзеных. Выключыце сервер або бяспечна адлучыце прыладу, перш чым фізічна адключаць яе.
Выбірайце паміж Віртуальна тутIP-адрас USB і камерцыйныя пакеты залежаць ад вашага кантэксту. Калі вы аддаеце перавагу прастаце і нізкай кошту, Raspberry Pi як сервер і кліент Linux прапануе выдатны баланс. Калі вы шукаеце прэміяльныя функцыі, такія як кіраванне сесіямі, падтрымка віртуальных працоўных сталоў і шыфраванне, гатовае да працы, USB Network Gate і FlexiHub маюць значэнне. А калі ў вас ужо ёсць ASUSTOR NAS, яго праграма ператварае прыладу ў універсальны USB-сервер з апошнімі паляпшэннямі, такімі як цыклічнае ўключэнне і выключэнне партоў і падтрымка модульнай сістэмы KVM IP ад VirtualHere. Дзякуючы добра абслугоўванай сетцы, рэкамендацыям па адключэнні прылад і невялікай арганізацыі, вашы прылады будуць даступныя з любога кампутара, як быццам яны знаходзяцца побач з вамі. Камфорт і прадукцыйнасць вельмі блізкія да мясцовага выкарыстання.
Захапляўся тэхнікай з малых гадоў. Мне падабаецца быць у курсе падзей у сектары і, перш за ўсё, паведамляць пра гэта. Вось чаму я шмат гадоў займаюся камунікацыяй на вэб-сайтах тэхналогій і відэагульняў. Вы можаце знайсці, як я пішу пра Android, Windows, MacOS, iOS, Nintendo або любую іншую сумежную тэму, якая прыйдзе вам на розум.
