प्रॉम्प्ट बूट पर यह कहते हुए विफल रहता है "MasqueradeAddress: rowilson.dyndns.org को हल करने में असमर्थ"


1

मैं अपने linux होम सर्वर पर proftpd सेट अप करता हूं। जैसा कि मेरे पास घर पर एक गतिशील आईपी है, मैं मेरे लिए एक होस्टनाम प्रदान करने के लिए DynDns.org का उपयोग कर रहा हूं। मैंने इस पते का उपयोग MasqueradeAddress के रूप में करने के लिए कहा है, अपने NAT राउटर के माध्यम से निष्क्रिय FTP कनेक्शन की अनुमति देने के लिए।

हालाँकि, जब भी मैं अपने सर्वर को बूट करता हूं, तो proftpd यह कहना शुरू करने में विफल रहता है कि वह इस पते को हल नहीं कर सकता है। मुझे लगता है कि यह बूट ऑर्डर के कारण है, क्योंकि कुछ नेटवर्क या DNS संबंधित तब तक शुरू नहीं हुआ है और यह पता नहीं लगा सकता है।

मुझे इस समस्या से कैसे निपटना चाहिए? क्या मुझे बाद में पते के लिए इसकी जाँच करने के लिए proftpd मिल सकता है? या क्या मैं स्टार्टअप क्रम को बदल सकता हूं ताकि बूट अनुक्रम में अंतिम आइटम के रूप में प्रोफिट को शुरू किया जाए?


मेरे लिए, ब्रिटिश कोलंबिया, कनाडा में, मैं उस होस्टनाम को 87.112.134.193 पर हल कर सकता हूं, हालांकि यह ICMP ("पिंग" उपयोगिता द्वारा शुरू) का जवाब नहीं देता है।
रैंडोल्फ रिचर्डसन

2018 में अभी एक ही मुद्दा है, मैंने मान लिया कि हमें बूट प्रक्रिया के दौरान एफ़टीपी सर्वर को अंतिम कार्यों में से एक के रूप में शुरू करना होगा। इसके लिए, मैंने /etc/rc.localसफलता के बिना, चारों ओर से टिंकर किया । तब मुझे एहसास हुआ। एसएफटीपी एसएसएच से अधिक काम करता है। मुझे अब और भी प्रोफिट की जरूरत नहीं है। मैं बस SSH को सक्षम कर सकता हूं, और समान क्रेडेंशियल्स के साथ, मैं SFTP का उपयोग कर सकता हूं। और यह अधिक सुरक्षित है।
पेपिजन ओलिवियर

जवाबों:


0

अपनी /etc/resolv.conf फ़ाइल की जाँच करें, और सुनिश्चित करें कि यह आपके राउटर के आंतरिक IP पते को निर्दिष्ट करता है (शायद आपके गेटवे की तरह ही है क्योंकि आप NAT का उपयोग कर रहे हैं)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.