Program untuk memajukan usb melalui rangkaian. Akses jauh ke port USB melalui Ethernet. Contoh di bawah spoiler

Selamat petang, amigos, saya gembira anda melawat tapak saya, hari ini kita akan melihat persoalan bagaimana untuk mengatur usb melalui rangkaian dan cara menggunakannya dalam virtualisasi. Topik ini agak relevan, dan tugas seperti itu dihadapi lebih dan lebih kerap. Terutamanya syarikat yang mempunyai infrastruktur desktop jauh RDS dengan aplikasi 1C, Directum atau Tessa.

USB melalui rangkaian

Seperti yang anda sedia maklum, virtualisasi telah menjadi sebahagian daripada kehidupan kita sejak sekian lama. Kapasiti pelayan semakin berkembang, dan secara semula jadi teknologi untuk penggunaan rasional mereka telah muncul, membayangkan pengasingan dan penggunaan biasa sumber, yang telah menimbulkan mesin maya, yang telah digunakan dalam pengehosan dan pusat data. Semua ini saya sudah ceritakan, jika anda berminat, lihat pautan di sebelah kiri dan atas.

Seperti yang anda tahu kadang-kadang beberapa program berlesen, saya memerlukan untuk kerja usb kunci. Sebelum ini dalam versi klasik ketika kita baru pelayan fizikal, tidak ada masalah dengan pengendalian skim sedemikian, tetapi dengan kemunculan virtualisasi ia terbongkar.

Malangnya, sesetengah hypervisor tidak mempunyai keupayaan untuk memajukan peranti USB terus dari pelayan. Contohnya ialah Hyper-V dari Microsoft, yang sejak 2008 masih tidak membawa peluang sebegitu dalam Pelayan Windows 2008R2, walaupun pada 2012 R2, percubaan telah dibuat, tidak seperti syarikat vMvare, yang membenarkan ini dan saya telah memberitahu anda bagaimana untuk memajukan modem USB ke vmware esxi.

Jangan tergesa-gesa untuk marah, pengikut gergasi Redmond, teknologi akan datang untuk menyelamatkan anda USB melalui IP atau AnywhereUSB. USB melalui IP membolehkan anda menyambung usb melalui rangkaian.

Intipati pemajuan USB rangkaian tempatan. Terdapat peranti AnywhereUSB - ini adalah rangkaian kecil hab usb. Di bawah adalah contoh model di pasaran.

  • AnywhereUSB /2 – 2 port USB, julat yang paling mudah

  • AnywhereUSB/ 5 – 5 port USB sudah boleh memenuhi keperluan syarikat biasa.

  • Di mana-manaUSB /14 - 14 port USB, saya paling suka yang teratas, tetapi ia bukan tanpa kekurangannya. Ada kalanya ia mungkin membeku, dan bayangkan bahawa semua 14 token USB menjadi tidak tersedia, orang di ladang terminal berasa marah, perniagaan kehilangan wang, atau ralat biasa lain ialah apabila sistem anda tidak bersambung ke dongle, dan anda melihat mesej dalam utiliti dengan kandungan " ". Namun begitu, penyelesaian perkakasan untuk menyediakan USB melalui rangkaian tempatan adalah berkali-kali lebih stabil daripada penyelesaian perisian.

Menyambung USB melalui rangkaian juga boleh dilakukan melalui peralatan Jerman dari SEH, contohnya, tetapi tidak seperti DIGI, ia juga berfungsi dengan platform LINUX, saya memajukan token dengan cara ini dalam CentOS 7, ia sangat mudah. Kosnya lebih sedikit daripada pesaingnya, tetapi ia berbaloi. miliknya penampilan ditunjukkan dalam foto di bawah. Dia juga mempunyai sehingga 14 Port USB ov.

Menyediakan AnywhereUSB

Mari lihat bagaimana perkakasan dikonfigurasikan untuk membuat akses USB melalui rangkaian. Begini rupanya secara skematik. Anda mempunyai pelbagai jenis peranti USB atau kunci keselamatan, yang anda sambungkan ke salah satu daripada 14 port, kemudian peranti itu memproksi trafik melalui rangkaian tempatan kepada mereka menggunakan perisian, di pihak pelanggan.

Terdapat beberapa antara muka untuk menyediakan dan mengurus peranti:
Antara muka web untuk konfigurasi, pemantauan dan pentadbiran;
Utiliti konfigurasi USB di mana-mana;
Antara Muka Talian Perintah Telnet;
Protokol Pengurusan Rangkaian Mudah (SNMP).

Untuk mengkonfigurasi peranti, pertimbangkan antara muka Web - sebagai pilihan yang paling mudah dan paling mudah.

pengurusan alamat IP

Terdapat beberapa pilihan untuk memberikan alamat IP kepada AnywhereUSB:
IP statik;
Tugasan IP Dinamik - Menggunakan Protokol Konfigurasi Hos Dinamik (DHCP);
Pengalamatan IP Peribadi Auto (APIPA), paling dikenali sebagai Auto-IP;

Bagaimana anda paling faham Cara yang betul ini adalah alamat IP statik. Ia ditetapkan dalam item Konfigurasi Rangkaian. Buat peraturan untuk diri sendiri menggunakan tetapan statik di mana-mana pada pelayan anda, supaya semua pelanggan anda, setelah menyambungkan Token USB melalui rangkaian, tidak perlu mengejarnya jika tiba-tiba pelayan mempunyai pengalamatan dinamik.

Dalam menu yang sama, sangat mudah untuk bertanya perkhidmatan rangkaian, tersedia di atasnya. Beri perhatian kepada pelabuhan standard sambungan. Anda boleh menetapkan semula mereka jika anda mahu. Dari pengalaman saya boleh mengatakan bahawa Telnet berfungsi lebih stabil daripada ssh. Secara umum, cuba untuk meminimumkan bilangan perkhidmatan pengurusan, atau mengasingkannya menggunakan VLAN.

Paling banyak langkah penting dalam menyediakan kekunci USB yang disediakan melalui rangkaian pelbagai pelayan, ini adalah tugas kumpulan port (RealPort USB). Pada asasnya, RealPort USB ialah kumpulan yang menggabungkan port fizikal dengan Kekunci USB ke dalam kumpulan logik, untuk memajukan beberapa token ke satu pelayan atau mesin maya. Tanpa membuat kumpulan RealPort, anda tidak akan dapat menyambungkan mana-mana pelanggan ke hab USB anda.

Ia dicipta dalam menu "Applications - RealPort USB". Algoritma itu sendiri adalah sangat mudah, di sebelah kiri anda akan mempunyai sebenar Port USB, mengikut tertib, sedikit ke kanan, anda menunjukkan dalam kumpulan akaun mana port ini atau port itu sepatutnya. Jangan lupa untuk memasukkan penerangan, ia akan sangat berguna, anda hanya boleh bertanya surat. Selepas ini, anda boleh menganggap bahawa pemajuan USB melalui rangkaian tempatan adalah 80 peratus selesai.

Jangan lupa untuk mendayakan kotak semak "Tugasan Kumpulan Dinamik (DGA)" supaya port digunakan dengan segera, tanpa but semula DIGI.

Pada tab "Pengurusan Sambungan" anda boleh lihat sambungan semasa. Pada asasnya, ini semua pelanggan yang menyambungkan peranti USB anda melalui rangkaian tempatan.

Untuk meningkatkan keselamatan, anda boleh mendayakan perlindungan kata laluan ( Kunci rahsia), ini boleh dibandingkan dengan pengesahan dua faktor. Ini dilakukan dalam item "RealPort", dayakan fungsi "Dayakan Pengesahan RealPort" dan masukkan Perkataan rahsia dalam Rahsia Dikongsi.

Sekarang apa yang perlu dilakukan seterusnya pada mesin maya untuk rangkaian Token USB dan pelanggan, segala-galanya di sini adalah sangat logik, anda perlu memasang pemacu dari AnywhereUSB di sana dan menetapkan alamat IP peranti. Seperti yang anda lihat, saya telah menyambungkannya dan ia mempunyai alamat IP dalaman.

Dengan menggunakan utiliti khas, Anywhere View boleh menyemak ketersediaan dan kesibukan semua peranti. Ini mungkin yang paling mudah dan kaedah yang boleh dipercayai memajukan token, pemacu kilat dan pelbagai modem ke mesin maya anda melalui rangkaian tempatan, peranti itu sendiri kos berbeza, tetapi jika anda telah membelanjakan wang untuk perisian dan hypervisor, saya fikir, jika perlu, beli ini juga :).

Secara umum, terdapat banyak cara untuk melaksanakan skim serupa dengan memajukan peranti USB melalui rangkaian tempatan, terdapat juga perisian, tetapi lebih baik menggunakan perkakasan.

Kadang-kadang perlu untuk mendapatkan akses kepada peranti USB yang disambungkan ke salah satu komputer pada rangkaian. Ini boleh menjadi pemacu kilat, data daripadanya perlu disalin ke salah satu komputer atau ke mesin maya, atau, lebih banyak lagi. pilihan yang sukar - pencetak usb yang perlu disediakan melalui rangkaian kepada berbilang peranti.

Dalam artikel ini kita akan melihat beberapa program yang membolehkan anda melaksanakan ciri ini. Salah satunya ialah USB Network Gate. ini program berbayar, tetapi ia membolehkan anda berkongsi peranti usb melalui rangkaian di Linux dengan cepat dan mudah. Program ini mempunyai antara muka grafik yang mudah dan sangat persediaan mudah. Kami juga akan mempertimbangkan alternatif percuma kepada usbip, yang mana anda boleh berkongsi usb melalui rangkaian di terminal. Mari kita mulakan dengan program komersial.

USB Network Gate ialah program daripada Elitma Software yang membolehkan anda mengakses mana-mana peranti USB yang disambungkan ke komputer anda melalui rangkaian. Selain itu, ini bukan sahaja rangkaian tempatan tetapi juga Internet.

Selain versi untuk Linux, program ini mempunyai versi untuk Windows, Mac dan juga aplikasi untuk Android. Lesen dengan keupayaan untuk memindahkan satu port USB melalui rangkaian berharga $89.99 tetapi mempunyai tempoh percubaan selama 14 hari. Selepas tamat pengajian tempoh percubaan Anda tidak boleh berkongsi peranti anda, tetapi anda boleh menyambungkan peranti yang telah diedarkan.

Memasang USB Newtork Gate

Memasang USB Network Gate pada Linux adalah sangat mudah. Anda boleh memuat turun pakej pemasangan untuk pengedaran anda di laman web rasmi.

Di sini anda hanya perlu mengklik butang muat turun dan kemudian pilih versi untuk pengedaran anda:

Selepas muat turun selesai, untuk memasang, pergi ke folder dengan fail dan jalankan:

dpkg -i usb_network_gate.deb

Untuk Ubuntu atau:

rpm -i usb_network_gate.rpm

Untuk RedHat dan sistem lain yang menggunakan rpm. Anda mungkin memerlukan perpustakaan libudev.so.0 untuk program berfungsi; jika versi perpustakaan ini tiada pada sistem anda, buat pautan ke libudev.so.1 dengan arahan berikut:

ln -s /usr/lib/libudev.so.1 /usr/lib/libudev.so.0

Mengedarkan peranti USB melalui rangkaian

Anda boleh menjalankan program dari menu utama atau dengan menjalankan di terminal:

Tetingkap program utama kelihatan seperti ini:

Untuk berkongsi peranti USB pada rangkaian hanya klik padanya Klik kanan tetikus dan pilih masuk menu konteks perenggan Kongsi.

Dalam tetingkap yang terbuka, anda boleh melihat maklumat tentang peranti dan menentukan tetapan tambahan, contohnya, sama ada untuk menggunakan penyulitan, pemampatan atau kata laluan untuk mengesahkan sambungan:

Pada mesin jauh, untuk menyambungkan peranti kami, kami perlu mencarinya terlebih dahulu. Untuk melakukan ini, pergi ke tab Peranti USB Jauh dan tekan butang Cari:

Dalam tetingkap yang terbuka, jika komputer berada di rangkaian tempatan, anda hanya boleh mengklik Cari Semua, tetapi jika tidak, anda perlu menentukan alamat IP komputer di mana peranti USB dikongsi, dan kemudian klik butang Cari:

Untuk menyambungkan USB, hanya pilih pilihan Sambung dalam menu konteks:

Untuk melumpuhkannya hanya pilih pilihan Putuskan sambungan.

USBIP

ini utiliti percuma dengan terbuka kod sumber untuk mengakses peranti USB melalui rangkaian. Ia kehilangan dalam banyak cara kepada USB Network Gate, terutamanya disebabkan oleh kekurangan GUI dan tetapan yang kompleks.

Memasang usbip

Program ini dipasang dari repositori rasmi:

sudo apt-get install linux-tools-generic

Atau untuk Red Hat:

sudo yum pasang usbip

Anda perlu memastikan bahawa versi program sepadan dengan kernel anda, kerana versi baharu biasanya tidak serasi sepenuhnya dengan versi kernel yang lebih lama. Contohnya pada masa ini untuk kernel 4.2, versi 2.0 adalah terkini. Oleh itu, kekalkan keserasian dan semuanya akan berfungsi, dan jika ia tidak berfungsi, anda sudah tahu apa masalahnya.

Penalaan Pelayan

Mari muatkan modul kernel yang diperlukan:

sudo modprobe usbip-host

$ sudo modprobe usbip-core

Mari kita mulakan daemon:

Program sedia untuk digunakan. Sekarang menggunakan lsusb kami mencari peranti kami:

Bas 002 Peranti 014: ID 13fe:5500 Syarikat Teknologi Kingston Inc

Kami memerlukan pasangan VendorID:DeviceID, ini ialah: 13fe:5500

Sekarang lakukan:

sudo usbip list -l

Busid 2-2 (13fe:5500)
2-2:1.0 -> storan usb

Busid 4-1 (0458:0708)
4-1:1.0 -> usbhid
4-1:1.1 -> usbhid

Busid 4-3 (09da:9090)
4-3:1.0 -> usbhid
4-3:1.1 -> usbhid
Program ini akan mengimbas semua peranti yang disambungkan dan menunjukkan dalam format yang diperlukan, berserta busid mereka. Pilihan -l menentukan perkara yang hendak diimbas peranti tempatan. Seperti yang anda lihat, peranti USB kami adalah yang pertama dalam senarai.

Setelah mengetahui busid, kita boleh berkongsi peranti USB melalui rangkaian di Linux:

usbip bind -b 2-2

usbip: maklumat: ikat peranti pada busid 2-2: lengkap

Selesai, peranti USB kami dikongsi, yang tinggal hanyalah menyambungkannya mesin pelanggan. Kami melihat senarai peranti yang tersedia:

sudo usbip list -r 192.168.56.1

Peranti USB boleh eksport
======================
- 192.168.56.1
2-2: Syarikat Teknologi Kingston Inc. : produk tidak diketahui (13fe:5500)
: /sys/devices/pci0000:00/0000:00:13.2/usb2/2-1
: (Ditakrifkan pada peringkat Antara Muka) (00/00/00)

Selepas -r anda perlu menentukan alamat IP anda. Yang tinggal hanyalah menyambungkan peranti kami:

sudo usbip attach -r 192.168.56.1 -b 2-2

Untuk memutuskan sambungan peranti, anda mesti mengetahui portnya dahulu:

Kemudian lumpuhkan:

sudo usbip detach 00

Dan kami berhenti berkongsi peranti melalui rangkaian pada pelayan:

sudo usbip unbind -b 2-2

Itu sahaja. Seperti yang anda lihat, bekerjasama dengan program konsol jauh lebih rumit, tetapi bagi mereka yang tidak mahu membelanjakan wang untuk lesen, ia akan menjadi penyelesaian yang sangat baik. Kini anda boleh dengan mudah, contohnya, berkongsi pencetak melalui rangkaian di Linux atau mana-mana peranti USB lain, tanpa mengira pengedaran yang digunakan.

Tugas menyambungkan peranti USB ke PC jauh melalui rangkaian tempatan selalu timbul. Di bawah potongan adalah sejarah carian saya ke arah ini, dan laluan ke penyelesaian siap sedia berdasarkan projek sumber terbuka dengan penerangan dipasang dengan teliti oleh orang yang berbeza terdapat halangan di sepanjang jalan, serta cara untuk mengatasinya.

Bahagian pertama, sejarah

Jika mesin itu maya, semua ini mudah. Fungsi penghantaran USB daripada hos ke mesin maya muncul dalam VMWare 4.1. Tetapi dalam kes saya, kunci keselamatan, yang dikenal pasti sebagai WIBU-KEY, diperlukan dalam masa yang berbeza sambung ke kereta yang berbeza, dan bukan sahaja maya.
Pusingan pertama carian pada tahun 2009 membawa saya ke perkakasan yang dipanggil TrendNet TU2-NU4
Kelebihan:
  • kadang-kadang ia juga berkesan
Kekurangan:
  • tidak selalu berfungsi. Katakan kunci perlindungan Guardant Stealth II tidak bermula melaluinya, bersumpah dengan ralat "peranti tidak boleh dimulakan."
  • Perisian untuk mengurus (baca: memasang dan menyahlekap peranti USB) sangat lemah. kunci baris arahan, automasi - tidak, kami tidak pernah mendengarnya. Semuanya dilakukan dengan tangan anda. Mimpi ngeri.
  • Perisian kawalan mencari perkakasan itu sendiri pada rangkaian dengan penyiaran, jadi ia hanya berfungsi dalam satu segmen penyiaran rangkaian. Anda tidak boleh menentukan alamat IP sekeping perkakasan secara manual. Adakah sekeping perkakasan pada subnet yang berbeza? Kemudian anda mempunyai masalah.
  • Pembangun telah menyerah pada peranti, menghantar laporan pepijat tidak berguna.
Pusingan kedua berlaku pada masa yang tidak begitu jauh, dan membawa saya ke topik artikel -. Ia menarik kerana ia terbuka, terutamanya kerana lelaki dari ReactOS menandatangani pemacu untuk Windows untuk mereka, jadi sekarang walaupun pada x64 semuanya berfungsi tanpa sebarang tongkat seperti mod percubaan. Terima kasih banyak kepada pasukan ReactOS! Semuanya kelihatan indah, mari kita cuba merasainya, adakah ia benar-benar begitu? Malangnya, projek itu sendiri juga terbengkalai, dan anda tidak boleh mengharapkan sokongan - tetapi apabila projek kami tidak hilang, kod sumber ada di sana, kami akan memikirkannya!

Bahagian kedua, pelayan-Linux

Pelayan USB/IP yang berkongsi peranti USB melalui rangkaian hanya boleh dipasang dalam OS berasaskan Linux. Nah, Linux adalah Linux, pasang Debian 8 pada mesin maya dalam konfigurasi minimum, pergerakan tangan standard:

Sudo apt-get kemas kini sudo apt-get naik taraf sudo apt-get install usbip
Ditubuhkan. Kemudian Internet mencadangkan bahawa anda perlu memuatkan modul usbip, tetapi - hello, rake pertama. Tiada modul sedemikian. Ini kerana kebanyakan manual pada rangkaian merujuk kepada cawangan lama 0.1.x, dan dalam 0.2.0 terkini modul usbip mempunyai nama yang berbeza.

Itulah sebabnya:

Sudo modprobe usbip-core sudo modprobe usbip-host sudo lsmod | grep usbip
Baiklah, mari tambahkan baris berikut pada /etc/modules untuk memuatkannya secara automatik apabila sistem bermula:

Usbip-core usbip-host vhci-hcd
Mari mulakan pelayan usbip:
sudo usbipd -D
Selanjutnya, kebijaksanaan sejagat memberitahu kami bahawa usbip disertakan dengan skrip yang membolehkan kami mengurus pelayan - tunjukkan peranti yang akan dikongsi melalui rangkaian, lihat status dan sebagainya. Di sini alat taman lain menanti kami - skrip ini dalam cawangan 0.2.x telah, sekali lagi, telah dinamakan semula. Anda boleh mendapatkan senarai arahan menggunakan

Sudo usbip
Selepas membaca huraian arahan, menjadi jelas bahawa untuk berkongsi peranti USB yang diperlukan, usbip ingin mengetahui ID Basnya. Penonton yang dihormati, cari nombor tiga di arena: ID Bas yang akan diberikan kepada kami lsusb(ia nampaknya cara yang paling jelas) - tidak sesuai dengannya! Hakikatnya ialah usbip mengabaikan perkakasan seperti hab USB. Oleh itu, kami akan menggunakan arahan terbina dalam:

Pengguna@usb-server:~$ sudo usbip list -l - busid 1-1 (064f:0bd7) WIBU-Systems AG: BOX/U (064f:0bd7)
Nota: di sini dan seterusnya dalam penyenaraian saya akan menerangkan segala-galanya menggunakan contoh kunci USB khusus saya. Nama perkakasan anda dan pasangan VID:PID boleh dan akan berbeza. Milik saya dipanggil Wibu-Systems AG: BOX/U, VID 064F, PID 0BD7.

Kini kami boleh berkongsi peranti kami:

User@usb-server:~$ sudo usbip bind --busid=1-1 usbip: info: bind device on busid 1-1: complete
Hore, kawan-kawan!

Pengguna@usb-server:~$ sudo usbip list -r localhost Peranti USB boleh eksport ===================== - 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: Kelas Khusus Penjual / subkelas tidak diketahui / protokol tidak diketahui (ff/00/ ff)
Tiga sorakan, kawan! Pelayan telah berkongsi perkakasan melalui rangkaian, dan kami boleh menyambungkannya! Apa yang tinggal ialah menambah autostart daemon usbip dalam /etc/rc.local

Usbipd -D

Bahagian ketiga, pihak pelanggan dan mengelirukan

Saya segera cuba menyambungkan peranti yang dikongsi melalui rangkaian ke mesin yang menjalankan Debian pada pelayan yang sama, dan semuanya bersambung dengan sempurna:

Sudo usbip attach --remote=localhost --busid=1-1
Mari beralih kepada Windows. Dalam kes saya ia adalah Windows Server 2008R2 Edisi Piawai. Manual rasmi meminta anda memasang pemacu terlebih dahulu. Prosedur ini diterangkan dengan sempurna dalam readme yang disertakan dengan klien Windows, kami melakukan segala-galanya seperti yang tertulis, semuanya berjalan lancar. Ia juga berfungsi pada XP tanpa sebarang kesulitan.

Setelah membongkar klien, kami cuba memasang kunci kami:

C:\Program Files\USB-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_ointerface) biasa usbip err: usbip_windows.c: 829 (attach_device) tidak dapat mencari peranti
Oh oh. Sesuatu telah berlaku. Mari gunakan kemahiran Google. Terdapat serpihan menyebut bahawa ada sesuatu yang tidak kena dengan pemalar; di bahagian pelayan, pembangun menukar versi protokol apabila beralih ke versi 0.2.0, tetapi dalam klien Win mereka terlupa untuk melakukan ini. Penyelesaian yang dicadangkan ialah menukar pemalar dalam kod sumber dan membina semula klien.

Tetapi saya benar-benar tidak mahu memuat turun Studio Visual demi prosedur ini. Tetapi saya mempunyai Hiew lama yang baik. Dalam kod sumber, pemalar diisytiharkan sebagai kata ganda. Mari cari 0x00000106 dalam fail, menggantikannya dengan 0x00000111. Jangan lupa, susunan bait adalah terbalik. Hasilnya adalah dua perlawanan, kami tampal:

00000CBC: 06 11 00000E0A: 06 11
Aaaand... ya!

C:\Program Files\USB-IP>usbip -a %server-ip% 1-1 new peranti usb dilampirkan pada port usbvbus 1
Ini mungkin penghujung cerita, tetapi muzik tidak bermain lama. Selepas but semula pelayan, saya mendapati bahawa peranti pada klien tidak dipasang!

C:\Program Files\USB-IP>usbip -a %server-ip% 1-1 usbip err: usbip_windows.c: 829 (attach_device) tidak dapat mencari peranti
Itu sahaja. Malah Google yang serba tahu tidak dapat menjawab ini untuk saya. Dan pada masa yang sama, arahan untuk memaparkan peranti yang tersedia pada pelayan menunjukkan dengan betul - inilah kuncinya, anda boleh memasangnya. Saya cuba memasang dari Linux - ia berfungsi! Bagaimana jika kita cuba sekarang dari Windows? Oh seram - ia berkesan!

Rake terakhir: sesuatu tidak ditulis dalam kod pelayan. Apabila berkongsi peranti, ia tidak membaca bilangan deskriptor USB daripadanya. Dan apabila memasang peranti dari Linux, medan ini diisi. Malangnya, saya sudah biasa dengan pembangunan Linux di peringkat "buat && buat pemasangan". Oleh itu, masalah telah diselesaikan menggunakan hack yang agak kotor - menambah /etc/rc.local

Usbip attach --remote=localhost --busid=1-1 usbip port usbip detach --port=00

Bahagian akhir

Selepas beberapa ujian, ia berfungsi. Yang diingini telah dicapai, kini kunci boleh dipasang ke mana-mana PC (dan dinyahlekap, sudah tentu, juga), termasuk di luar segmen penyiaran rangkaian. Jika anda mahu, anda boleh melakukannya menggunakan skrip cangkerang. Apa yang menarik ialah keseronokan itu benar-benar percuma.
Saya berharap bahawa pengalaman saya akan membantu penggodam mengatasi rake yang dicetak di dahi saya. Terima kasih kerana memberi perhatian!

Kebanyakan model Penghala TP-Link mempunyai port USB. Ia digunakan untuk menyambung pemacu USB, pencetak dan modem USB (pada beberapa model). Hari ini saya akan menunjukkan kepada anda cara menyambungkan pemacu kilat USB, atau keras luaran cakera ke penghala, dan tanpa tetapan kompleks dapatkan akses kepada cakera USB melalui rangkaian daripada hampir mana-mana peranti. Ringkasnya, dari komputer, atau pun peranti mudah alih(Android) kita akan dapat log masuk ke pemacu kilat yang disambungkan Penghala TP-Link. Peranti yang disambungkan melalui Wi-Fi dan melalui kabel rangkaian. Ia akan menjadi mungkin bukan sahaja untuk melihat fail pada pemacu, tetapi juga untuk menulis dan memadam.

Juga, pemacu kilat yang disambungkan ke penghala boleh digunakan untuk . Jika model penghala anda mempunyai fungsi sedemikian.

Menyediakan akses rangkaian kepada pemacu kilat melalui penghala TP-Link

Kemungkinan besar, anda tidak perlu membuat sebarang tetapan pada penghala sama sekali. Jika tetapan adalah tetapan kilang dan anda belum menukar tetapan USB, maka perkongsian didayakan secara lalai.

Pada masa ini, terdapat penghala di pasaran dengan panel kawalan lama (yang hijau), dan dengan yang baru (biru). Setakat yang saya faham, pada model lama tiada akses kepada pemacu melalui " rangkaian". Ini bermakna pemacu yang disambungkan ke penghala tidak akan muncul secara automatik pada tab "Rangkaian" dalam Windows Explorer. Anda perlu menambahnya secara manual.

Kami akan mula menyediakan dengan yang paling mudah, dan mempertimbangkan pelbagai nuansa.

Sambungkan pemacu USB ke penghala

Untuk memulakan, sambungkan pemacu ke port USB penghala anda. Ia boleh menjadi pemacu kilat biasa, atau luaran HDD.

Saya tidak mengesyorkan menyambungkan pemacu yang mempunyai maklumat penting. Kerana sentiasa ada risiko kehilangannya. Adalah lebih baik untuk berlatih pada pemanduan yang bersih, atau yang tidak mempunyai maklumat yang berharga. Nah, jangan tukar tetapan apabila anda tidak tahu maksudnya.

Jika anda mempunyai panel kawalan hijau, maka anda perlu membuka tab " Tetapan USB" - "Perkongsian".

Seperti yang anda lihat, pelayan didayakan secara lalai. Untuk menetapkan tetapan akses, buat yang baharu Akaun, anda perlu nyahtanda " Akses tanpa nama kepada semua jilid." Anda juga boleh melumpuhkan akses dengan mengklik pada butang yang sepadan.

Pada penghala baharu, dengan panel baharu pengurusan diperlukan dalam bahagian " Tetapan tambahan" buka tab "Tetapan USB" – " Akses umum". Kami mendapat akses melalui "Kejiranan Rangkaian". Seperti yang anda lihat, ia boleh dilumpuhkan dengan hanya menyahtanda kotak di sebelahnya.

Itu sahaja. Jika anda berminat untuk mengakses fail yang berada pada pemacu yang disambungkan ke penghala daripada telefon atau tablet pada Android, maka saya mengesyorkan menggunakan aplikasi ES Explorer. Ia mempunyai tab rangkaian di mana ia akan dipaparkan storan rangkaian. Jika ia tidak muncul secara automatik, maka terdapat peluang untuk menyambung pemacu rangkaian di \\192.168.0.1, atau \\192.168.1.1.

Jika anda tidak boleh log masuk dari peranti mudah alih, tulis dalam ulasan. Saya akan tunjukkan kepada anda dengan lebih terperinci.

Selamat petang!!! Entah bagaimana saya menemui tugas menyambung dari jauh melalui RDP kunci elektronik ruToken kepada 1C. Jabatan perakaunan terletak di satu pejabat, dan pelayan dengan 1C berada di pejabat lain. Membantu saya menyelesaikan masalah program USB Network Gate, yang membolehkan anda menyambung dengan mudah satu atau lebih peranti USB jauh ke komputer anda melalui Rangkaian Ethernet(Internet/LAN/WAN) seolah-olah ia disambungkan terus ke sistem. Tidak kira sama ada anda berada di negara lain atau pejabat jiran, anda sentiasa boleh menggunakan pengimbas jauh, pencetak, kamera web, modem, dongle USB dan sebarang peralatan lain seolah-olah ia disambungkan terus ke PC anda.

Program USB Network Gate akan mengejutkan pengguna yang tidak canggih dalam pengetahuan komputer dengan kemudahan penggunaannya. Hanya sambungkan peranti USB yang dikehendaki ke komputer anda, cari dalam tab "kongsi peranti USB tempatan" dan klik butang "kongsi" - peranti akan tersedia pada rangkaian tempatan dan Internet. Untuk berhubung melalui Internet komputer jauh anda perlu memberikan alamat IP pelayan.

hidup komputer pelanggan, seterusnya, anda perlu memilih peranti yang muncul dalam tab kedua program, dan kemudian mengaksesnya dengan menekan butang "sambung". Jika pelayan dengan peranti yang disambungkan terletak dalam subnet yang berbeza, maka ia mesti ditambah melalui item "tambah pelayan".

Kesimpulan

Jika kamu perlu perkongsian ke pemacu, kamera web, Tandatangan elektronik, pengimbas cap jari, pencetak, MFP atau mana-mana peranti USB lain yang disokong dari mana-mana sahaja di dunia, maka USB Network Gate adalah mudah dan penyelesaian yang berkualiti. Program ini mempunyai versi percubaan 14 hari untuk menguji dan membiasakan diri dengan fungsi tersebut. Kos salinan berlesen berbeza-beza bergantung pada kuantiti maksimum Peranti USB disambungkan ke rangkaian secara serentak. Terdapat edisi USB Network Gate untuk sistem pengendalian sistem Windows, Linux, Mac dan Android.