सवाल स्थानीय यूएसबी (लिनक्स और विंडोज) के रूप में रिमोट होस्ट के यूएसबी पोर्ट का उपयोग करना [बंद]


मेरे पास एक यूएसबी डिवाइस है जो सिस्टम से डेटा पढ़ता है और उन्हें कंप्यूटर पर स्थानांतरित करता है। मैं सोच रहा हूं कि लिनक्स एकल बोर्ड पीसी (यानी रास्पबेरी पीआई) एक स्क्रिप्ट चलाने के लिए संभव है और मेरे यूएसबी डिवाइस के लिए रिमोट-सर्वर बनना संभव है और मैं एसएसएच या एफ़टीपी के माध्यम से उस "रिमोट-सर्वर" (लिनक्स) से कनेक्ट कर सकता हूं या एक और प्रोटोकॉल (इंटरनेट पर) और उस यूएसबी पोर्ट को मेरे कंप्यूटर पर माउंट करें। कोई भी सॉफ्टवेयर यह करेगा, आप जानते हैं कि टर्मिनल सेवा दूरस्थ संसाधनों को कैसे जोड़ती है, और मुझे इसकी आवश्यकता है, लेकिन अधिमानतः लिनक्स बोर्ड पर।

मेरा सिस्टम विंडोज 7 है, इसलिए मुझे उस रिमोट-यूएसबी को "स्थानीय बंदरगाह" के रूप में माउंट करने की आवश्यकता है, इसलिए सॉफ़्टवेयर सोचता है कि यह स्थानीय रूप से संचार कर रहा है, और इसे पाठक मिल जाएगा।


40
2017-09-16 21:03


मूल


क्या आपने सांबा की कोशिश की है? - admdrew
नहीं, अब मैं एक त्वरित शोध करूँगा, धन्यवाद - Caspian
अब आप शोध करना बंद कर सकते हैं - सांबा मदद नहीं करेगा। यह एक फ़ाइल / प्रिंटर साझाकरण सर्वर है, कुछ और सामान्य नहीं है। - duskwuff
वैसे जो मैंने अभी तक पाया है, मैं इसे पुल के रूप में उपयोग कर सकता हूं। ऐसा लगता है जैसे यह सिर्फ डेटा भेजता है / प्राप्त करता है और अगली हॉप में जाता है, यह वास्तव में सिग्नल के साथ कुछ भी नहीं कर रहा है - Caspian


जवाब:


एक ओपन सोर्स प्रोजेक्ट कहा जाता है usbip जो एक आईपी नेटवर्क (लैन / इंटरनेट) पर रिमोट यूएसबी डिवाइस को साझा करने और / या माउंट करने की कार्यक्षमता प्रदान करता है।

कम से कम तीन वाणिज्यिक उत्पाद भी हैं जो इस कार्यक्षमता को बेहतर दस्तावेज और यूआई के साथ प्रदान करते हैं। मैंने इस उत्तर के अंत में वाणिज्यिक उत्पादों के लिंक शामिल किए हैं।

वहाँ से usbip वेब पृष्ठ:

कंप्यूटरों के बीच अपनी पूर्ण कार्यक्षमता के साथ यूएसबी डिवाइस साझा करने के लिए, यूएसबी / आईपी टीसीपी / आईपी पेलोड में "यूएसबी आई / ओ संदेश" को समाहित करता है और उन्हें कंप्यूटर के बीच संचारित करता है। मूल यूएसबी डिवाइस ड्राइवरों और अनुप्रयोगों का उपयोग दूरस्थ यूएसबी उपकरणों के लिए भी उनके बिना किसी संशोधन के किया जा सकता है। कंप्यूटर दूरस्थ यूएसबी डिवाइस का उपयोग कर सकता है जैसे कि वे सीधे जुड़े हुए थे

usbip सर्वर प्रक्रिया लिनक्स सिस्टम पर चलती है और क्लाइंट लिनक्स और विंडोज के लिए उपलब्ध हैं - यह परियोजना 2005 से स्पष्ट रूप से आसपास रही है, और 2011 से उनके पास एक हस्ताक्षरित विंडोज क्लाइंट ड्राइवर है। सिद्धांत रूप में, आपके रास्पबेरी पीआई पर कॉन्फ़िगर किए गए रिपॉजिटरीज के आधार पर, आप निष्पादित करने में सक्षम होना चाहिए sudo aptitude install usbip सर्वर-साइड ड्राइवर और एप्लिकेशन को स्थापित करने के लिए।

ध्यान दें कि यदि आप उपयोग करते हैं उबंटू 14.10 (यूटोपिक यूनिकॉर्न) या नया, आपको इंस्टॉल करने की आवश्यकता नहीं है usbip पैकेज: यूएसबीप उपकरण का हिस्सा हैं linux-tools-generic पैकेज, और बाइनरी पहले से ही / usr / lib / linux-tools-kernel-संस्करण / में उपलब्ध हैं।

कैसे स्थापित करें और उपयोग करें पर एक walkthrough ट्यूटोरियल usbip HowToForge में उपलब्ध है:

विंडोज क्लाइंट हाउटोफोर्ज ट्यूटोरियल के बाद से उन्नत है और अभी एक कमांड लाइन उपकरण के बजाय थोड़ा और इंटरफ़ेस है।

व्यावसायिक यूएसबी-ओवर-आईपी उपकरण:

फैबला-टेक यूएसबी-ओवर-नेटवर्क - विंडोज और लिनक्स पर चलता है - परीक्षण उपलब्ध है:

एल्टामा सॉफ्टवेयर यूएसबी नेटवर्क गेट - विंडोज, मैक ओएस एक्स, और लिनक्स पर चलता है - परीक्षण उपलब्ध है:

प्रोत्साहन प्रो / SimplyCore एलएलसी यूएसबी रेडियोधर्मी - विंडोज और लिनक्स पर चलता है - स्पष्ट रूप से लिनक्स सर्वर के लिए मुफ्त और एक मुफ्त विंडोज क्लाइंट उपलब्ध है:


55
2017-10-30 17:23



प्रोत्साहन-समर्थक के लिए +1, यह सिर्फ काम करता है! जहां यूएसबीप उबंटू 14.04 पर बॉक्स से संकलित नहीं है - nhed
ताजा उबंटू के पास यूएसबीआईपीडी के लिए ड्राइवर नहीं हैं। अधिक जानकारी: bugs.launchpad.net/ubuntu/+source/linux/+bug/898003/comments/37 - Psychozoic
यूएसबी-आईपी प्रोजेक्ट ने Win64 ड्राइवरों पर हस्ताक्षर नहीं किए हैं, जिसका मतलब है कि उनके विंडोज क्लाइंट का उपयोग केवल एक्सपी-एक्स 64 या 32-बिट विंडोज़ संस्करणों के संस्करणों पर किया जा सकता है // इस समस्या ने कुछ महीनों तक सैंडबॉक्सि परियोजना को भी नुकसान पहुंचाया, लेकिन उन्हें एक प्रायोजक मिला जिसने हस्ताक्षर किए उनके लिए उनके Win7 + ड्राइवर। अफसोस की बात है यूएसबी-आईपी नहीं था। - Arioch 'The
प्रोत्साहन प्रो / SimplyCore एलएलसी यूएसबी रीडायरेक्टर - एक अपेक्षित वाणिज्यिक है: आप सशुल्क सर्वर से कनेक्ट करने के लिए मुफ्त क्लाइंट का उपयोग कर सकते हैं, या आप भुगतान सर्वर से कनेक्ट करने के लिए भुगतान क्लाइंट का उपयोग कर सकते हैं, मुफ्त क्लाइंट द्वारा मुफ्त सर्वर से कनेक्ट करने के लिए निषिद्ध है। (क्षेत्र में परीक्षण किया और गुप्त रूप से दस्तावेज incentivespro.com/purchase.html ) - Arioch 'The
एक का उपयोग नहीं कर सका netcap यह प्राप्त करने के? सी एफ प्रश्न "एक लिनक्स पर्यावरण में सीरियल पोर्ट डेटा को टीसीपी / आईपी में कनवर्ट करना। " - Geremia