मैं ubuntu xenial 16.04 चला रहा हूं
हम वर्चुअल प्राइवेट क्लाउड से कनेक्ट करने के लिए ओपनवीपीएन का उपयोग कर रहे हैं। उस क्लाउड में इसका स्वयं का DNS सर्वर है (जैसा कि हमारा स्थानीय मार्ग - घर या कार्यालय)।
जब मैं वीपीएन से कनेक्ट करता हूं तो उस नेटवर्क के सभी आईपी उपलब्ध हैं, लेकिन मैं होस्ट नाम से किसी तक नहीं पहुंच सकता। कारण सरल है: resolv.conf फ़ाइल अभी भी मेरे स्थानीय कार्यालय के नाम से पता चलता है। अगर मैं सही नाम सर्वर के लिए resolv.conf को मैन्युअल रूप से अधिलेखित करता हूं तो सब अच्छा है।
तो, मैं इसे वीपीएन से कनेक्ट करने पर resolv.conf को स्वचालित रूप से पुन: कॉन्फ़िगर करने के लिए कैसे प्राप्त कर सकता हूं?
क्या मैं एक सिस्टम ईवेंट में हुक कर सकता हूं और एक स्क्रिप्ट निष्पादित कर सकता हूं?
--register-dns
विकल्प की कोशिश की है? वैकल्पिक रूप से क्लाइंट साइड विकल्प आप सेट कर सकते हैं, डीएचसीपी-विकल्प के रूप में (निर्देशों का दूसरा पहलू यहाँ हैं openvpn.net/index.php/open-source/documentation/howto.html#dhcp )