फोन VPN मा छ, फाइल सर्भरले ping को जवाफ दिन्छ, तर फाइल एपले अझै जडान हुन सकेन भन्छ, वा जडान हुन्छ र यन्त्रको कुनै पनि सम्पादकले सूचीमा देखिएको फाइल खोल्दैन। यी दुई फरक असफलता हुन्, र कुनैले पनि टनेल बिग्रेको भन्ने अर्थ राख्दैन। VPN ले निजी नेटवर्कभित्र जाने मार्ग मात्र दिन्छ; सेयर हेर्नु, त्यसमा प्रमाणीकरण गर्नु र कागजात अर्को एपलाई दिनु अलग-अलग चरण हुन्, जसका अलग-अलग असफल हुने तरिका छन्। तल मैले जाँच्ने क्रम र अनुमान गर्न छाडेर रोक्ने बिन्दु दिएको छु।

टनेललाई दोष दिनुअघि सेवा जाँच्नुहोस्

ping को जवाफ वा NAS को वेब पृष्ठले राउटिङ मात्र प्रमाणित गर्छ, अरू केही होइन। तपाईंलाई वास्तवमा चाहिने सेवा, 445 मा SMB, 22 मा SFTP वा 443 मा WebDAV, बन्द, फायरवालले रोकेको वा VPN सबनेटले पुग्न नसक्ने इन्टरफेसमा बाँधिएको हुन सक्छ। फोनबाट त्यही पोर्टलाई सामान्य नेटवर्क सन्देश नभई वास्तविक त्रुटि देखाउने क्लाइन्टले परीक्षण गर्नुहोस्। पोर्ट फिल्टर भएको छ भने सेवा वा फायरवाल नियम ठीक गर्नुहोस्, किनकि कुनै पनि फाइल एपले बन्द पोर्ट वरिपरि काम गर्न सक्दैन।

सर्भरले कुन स्रोत ठेगाना देख्छ त्यो पनि जाँच्नुहोस्। सेयरको सबनेट बाहिर राख्ने split tunnel, वा फाइल एपलाई VPN बाहिर छाड्ने प्रति-एप टनेलले ठ्याक्कै जोडिएको तर नपुग्ने लक्षण दिन्छ।

एउटा क्लाइन्टले प्रमाणीकरण गर्न नसकेकै भरमा guest access वा SMB1 सक्रिय गर्ने छोटो बाटो नलिनुहोस्। त्यस्ता परिवर्तनले नेटवर्कका हरेक यन्त्रका लागि सर्भरले स्वीकार गर्ने दायरा फराकिलो बनाउँछ, र मूल समस्या राउटिङ वा नाम समाधान भए केही पनि सुधार्दैन। सेयरलाई निश्चित खाता चाहिन्छ भने त्यही प्रयोग गर्नुहोस्, सर्भरले अपेक्षा गर्ने डोमेन वा कार्यसमूह उपसर्गसहित।

प्रोटोकल आफैं बुझ्ने फाइल एप प्रयोग गर्नुहोस्

Android मा नेटवर्क सेयरका लागि बिल्ट-इन ब्राउजर छैन, त्यसैले क्लाइन्ट एप एउटा विवरण नभई वास्तविक निर्भरता हो। तपाईंले वास्तवमा चलाउने प्रोटोकल लागू गर्ने र अझै मर्मत हुँदै गरेको एप छान्नुहोस्, किनकि तपाईंले नचलाउने Android संस्करणका लागि बनेको क्लाइन्ट नेटवर्क गडबडीजस्तै देखिने तरिकाले असफल हुन्छ। खोजी सबनेटभरि नपुग्ने भए होस्टको नाम स्पष्ट रूपमा टाइप गर्नुहोस्, एपले भेट्टाउने पर्खाइ नगर्नुहोस्।

DNS लाई राउटिङबाट अलग गर्न एक पटक सर्भर IP बाटै प्रयास गर्नुहोस्। IP चल्छ तर नाम चल्दैन भने फोनले तपाईंको निजी जोन देख्न नसक्ने DNS सर्भरमार्फत नाम समाधान गर्दै छ।

प्राप्त गर्ने एपलाई के दिइन्छ थाहा पाउनुहोस्: मार्ग होइन, URI

तपाईंको फाइल एपले DocumentsProvider लागू गर्छ भने Android को Storage Access Framework ले यसको सामग्री प्रणाली छनोटकर्तामा देखाउन सक्छ, र तपाईंले छान्ने एपले content:// URI र अनुमति अनुदान पाउँछ। त्यो अनुदान फाइल प्रणालीको मार्ग होइन, त्यसैले कच्चा मार्गनाम माग्ने सम्पादकले छनोटकर्ताले सूचीबद्ध गरे पनि कागजात खोल्न सक्दैन। Android को कागजात पहुँच मार्गदर्शन ले यो मोडेल वर्णन गर्छ: प्रदायक बाइटको मालिक हो र उपभोक्ताले प्रणालीमार्फत पढ्छ। URI स्वीकार गर्ने एप चल्छन्, मार्गमा open() बोलाउने एप चल्दैनन्। सेयर फाइल एपमा चल्ने र अन्यत्र असफल हुने सबैभन्दा सामान्य कारण यही हो।

विकल्प भनेको जानाजान गरिएको प्रतिलिपि हो: फाइल सम्पादकको आफ्नै भण्डारणमा तान्नुहोस्, सम्पादन गर्नुहोस् र फेरि अपलोड गर्नुहोस्। यो राम्रो कार्यप्रवाह हो, तर यसले दोस्रो प्रतिलिपि र द्वन्द्वको प्रश्न खडा गर्छ, त्यसैले रेलमा सम्पादन सुरु गर्नुअघि कुन पक्ष जित्ने निर्णय गर्नुहोस्।

प्रति-एप VPN नीति पनि यहाँ ध्यान दिनुपर्ने विषय हो। नेटवर्क पढाइ गर्ने प्याकेज प्रायः सम्पादक नभई प्रदायक एप हुन्छ, त्यसैले थिचेको आइकन हेरेर नभई सही प्याकेज टनेलमा समावेश गर्नुहोस्।

पढ्ने, लेख्ने र अनुमति टिक्ने कुरा छुट्टाछुट्टै परीक्षण गर्नुहोस्

डाइरेक्टरी सूचीले पढ्ने मार्ग मात्र प्रमाणित गर्छ। एउटा हानिरहित परीक्षण फाइल प्रयोग गरी पूरा क्रम हिँड्नुहोस्: सूची हेर्ने, खोल्ने, सम्पादन गर्ने, बचत गर्ने र त्यसपछि त्यही फाइल डेस्कटप क्लाइन्टबाट फेरि खोल्ने।

पुनः सुरु भएपछि अनुमति टिक्छ कि टिक्दैन हेर्नुहोस्। एपले स्थायी रूपमा नलिएसम्म भण्डारण अनुमति अस्थायी हुन्छ, र केही सम्पादकले हरेक पटक सुरु हुँदा फेरि माग्छन् भने अरूले चुपचाप असफल भई पुरानो प्रतिलिपि देखाउँछन्। बचत सफल देखियो भने परिमार्जन समय जाँचेर वा अर्को मेसिनबाट फेरि खोलेर सर्भर पक्षमा पुष्टि गर्नुहोस्। बचतको बीचमा जडान टुट्ने अवस्था पनि परीक्षण गर्नुहोस्, किनकि अपलोडका बेला VPN खस्नु ठ्याक्कै त्यही क्षण हो जब क्लाइन्टले आंशिक फाइल वा कहिल्यै सिङ्क नहुने स्थानीय परिवर्तन छाड्ने सम्भावना सबैभन्दा बढी हुन्छ।

Android को URI अनुमतिलाई सर्भरको अधिकृतताबाट अलग राख्नुहोस्। कागजात खोल्न पाइनु भन्ने कुराले त्यसपछाडिको SMB खाताबारे केही भन्दैन।

माउन्ट गरिएका सेयर ती अवस्थाका लागि राख्नुहोस् जसलाई तिनको आवश्यकता छ

रूट-स्तरका CIFS माउन्ट र कर्नेल फाइलसिस्टम मोड्युल अझै छन्, र तिनले हरेक एपलाई स्थानीय डाइरेक्टरीको भ्रम दिन्छन्। तिनलाई रूट पनि चाहिन्छ, कर्नेल परिवर्तनमा बिग्रन्छन्, र नेटवर्क असफलता फाइलसिस्टम तहभित्र लुकाउँछन् जहाँ निदान गर्न गाह्रो हुन्छ। फोनमा कागजात सम्पादनका लागि प्रदायक वा प्रतिलिपि कार्यप्रवाहले मानिसलाई वास्तवमा चाहिने अधिकांश कुरा समेट्छ।

माउन्टमाथि कार्यप्रवाह बनाउनुअघि त्यो नेटवर्क परिवर्तनपछि टिक्छ कि टिक्दैन जाँच्नुहोस्। डेस्कमा राखिएको ल्यापटपबाट माउन्ट गरिएको सेयर र Wi-Fi र मोबाइल नेटवर्कबीच हिँड्ने फोनको व्यवहार फरक हुन्छ, र पुरानो माउन्टले एपलाई सफा रूपमा असफल हुनुको सट्टा झुन्ड्याउन सक्छ।

अझै अड्किनुभयो भने सूची क्रमैसँग हिँड्नुहोस् र असफल हुने पहिलो चरणमा रोक्नुहोस्: पोर्ट पुग्ने, प्रोटोकल क्लाइन्ट स्थापित, सेयर प्रमाणीकृत, छनोटकर्ताले फाइल देखाउने, सम्पादकले URI स्वीकार गर्ने, बचत सर्भरमा पुग्ने। त्यो चरणले कुन भाग ठीक गर्ने बताउँछ, र त्यो विरलै टनेल हुन्छ।

सम्बन्धित लेखहरू