ওপেনভিপিএন ক্লায়েন্ট কনফিগারেশন ফাইল ব্যবহার করে ডিএনএস সার্ভার সেট করা হচ্ছে


16

আমি কীভাবে কেবল ক্লায়েন্ট কনফিগারেশন ব্যবহার করে ক্লায়েন্টে ডিএনএস সার্ভার সেট করতে পারি। আমার ক্লায়েন্টটি একটি উইন্ডোজ মেশিন এবং আমি ক্লায়েন্টটি সংযুক্ত হয়ে গেলে ডিএনএস সার্ভারগুলি পরিবর্তন করতে এবং ভিপিএন থেকে সংযোগ বিচ্ছিন্ন করার পরে মূল কনফিগারেশনে ফিরে যেতে চাই।

আমি এখনও অবধি পাওয়া সমস্ত তথ্য সার্ভারের কনফিগারেশন ব্যবহার করে ক্লায়েন্টের কাছে ডিএনএস কনফিগারেশনটিকে ধাক্কা দেওয়াকে বোঝায় কিন্তু এই ক্ষেত্রে আমি সার্ভারের কনফিগারেশনটি পরিবর্তন করতে পারি না এবং আমি যতবার ভিপিএন-এর সাথে সংযোগ করি ততবারে নিজেই এটি করছি। সংযোগের সময়কালের জন্য স্থানীয় মেশিন ডিএনএস সার্ভার সেট করার জন্য একটি ওপেনভিএনপিএন কনফিগারেশন বিকল্প দুর্দান্ত হবে।

উত্তর:


3

এটি করার জন্য আপনি ব্যাচের স্ক্রিপ্টটি ব্যবহার করতে পারেন, নীচের মতো কিছু। এটি ধরে নিয়েছে আপনার বাড়ির ডিএনএস সার্ভারগুলি 1.1.1.1 এবং 2.2.2.2 এবং আপনার ভিপিএন ডিএনএস সার্ভারগুলি 8.8.8.8 9.9.9.9:

VPN-connect.bat:

netsh interface ip set dns "Local Area Connection" static 8.8.8.8

netsh interface ip add dns "Local Area Connection" 9.9.9.9

VPN-disconnect.bat

netsh interface ip set dns "Local Area Connection" static 1.1.1.1

netsh interface ip add dns "Local Area Connection" 2.2.2.2

আমি এই স্ক্রিপ্টগুলি সংযোগ স্থাপন এবং সংযোগ বিচ্ছিন্ন করার পদ্ধতিগুলিতে অন্তর্ভুক্ত করতে যাচ্ছিলাম, তবে আমি কমান্ড লাইনের মাধ্যমে সংযোগ বিচ্ছিন্ন করার জন্য ওপেনভিপিএন-তে কোনও বিকল্প দেখছি না। আপনি যদি সংযোগটি স্বয়ংক্রিয় করতে চান তবে এটি কাজ করা উচিত:

C:\Program Files\bin\openvpn.exe C:\Program Files\conf\client.ovpn


15

আপনি ক্লায়েন্ট কনফিগারেশন ফাইলে নিম্নলিখিতগুলি যুক্ত করতে পারেন।

dhcp-option DNS <dns_server_ip_address>

সার্ভারের পাশে এটি হত:

push "dhcp-option DNS <dns_server_ip_address>"

দেখে মনে হচ্ছে এটি dhcp-optionউভয় পক্ষেই ব্যবহার করছে। আপনি একই সঙ্গে করতে পারেন route


4
এটি আমার পক্ষে কার্যকর হয়নি যদিও মনে হয় এটি করা উচিত। বিকল্পটি উত্পাদিত ক্লায়েন্ট.ওপিএন-তে নেই। আমি এটি যুক্ত করার পরে, এটি এখনও কাজ করে না। স্টক ফার্মওয়্যার সহ একটি আসুস আরটি-এন 66 ইউ থেকে চলছে 3.0.0.4.376_3861
শেয়া

2
আমি <c> ট্যাগের ঠিক আগে আমার .ovpn ফাইলটিতে এটি যুক্ত করেছি এবং এটি দুর্দান্তভাবে কাজ করেছে! ধন্যবাদ! আমি এটি আমার উইন্ডোজ মেশিনে ওপেনভিপিএন ২.৪.৪ উইন্ডোজ সংস্করণ .2.২ দিয়ে পরীক্ষা করেছি
মাইকেল কারগল

6

দৃশ্যত উইন্ডোজে একটি ত্রুটিপূর্ণ বাধ্যবাধকতা অর্ডার নিয়ে সমস্যা আছে, অন্তত উইন্ডোজ 2000 / এক্সপি / 7 সহ। এর ফলে উইন্ডোজ ওপেনভিপিএন ক্লায়েন্টরা ভিপিএন অ্যাডাপ্টারের সেটিংসের চেয়ে ডিফল্ট নেটওয়ার্ক অ্যাডাপ্টারের ডিএনএস সেটিংস ব্যবহার করতে পারে।

এটি সমাধানের জন্য আপনাকে নিজের ভিপিএন টুন বা ট্যাপ ডিভাইসটিকে স্থানীয় নেটওয়ার্ক অ্যাডাপ্টারের উপরে বাইন্ডের ক্রমে স্থাপন করতে হবে:

  1. থেকে আউটপুট দেখে আপনার ভিপিএন ডিভাইস সনাক্ত করুন ipconfig। আমার জন্য এটি ছিল "লোকাল এরিয়া কানেকশন 2"। এই অ্যাডাপ্টারের জন্য আপনার আইপি ঠিকানা মনে রাখবেন।
  2. Regedit.exe খুলুন এবং HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfacesআপনার ভিপিএন অ্যাডাপ্টারের আইপি ঠিকানার সাথে মেলে এমন কীটি সন্ধান করুন । এই অ্যাডাপ্টারের জন্য জিইউডি মনে রাখবেন।
  3. যান HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkageএবং ডাবল ক্লিক করুন Bind। এটিতে অ্যাডাপ্টারের জন্য জিইউইডিগুলির একটি তালিকা থাকবে। তালিকার শীর্ষে আপনার ভিপিএন ডিভাইসের জিআইডি-র সাথে সম্পর্কিত লাইনটি কেটে পেস্ট করুন এবং তালিকাটি সংরক্ষণ করুন।

এটি আপনার ভিপিএন ডিভাইসের জন্য ডিএনএস এন্ট্রিগুলি ব্যবহার করার কারণ করবে (এবং কেবলমাত্র ভিপিএন সংযোগ সক্রিয় থাকাকালীন)। আপনি @ ব্রুনোএকসি দ্বারা উত্তর অনুযায়ী সেগুলি সেট করতে পারেন। আপনি যখন এটির সময়ে রয়েছেন, আপনার সম্ভবত ডিএনএসের block-outside-dnsপ্রশ্নগুলি ফাঁস হচ্ছে না তা নিশ্চিত করার জন্য ওপেনভিএনএন বিকল্পটি যুক্ত করা উচিত ।

এই উত্তরটি খুব দরকারী ব্লগ পোস্টের উপর ভিত্তি করে ।


এটা বেশ ভাল কাজ! এই গাইড লেখার জন্য স্যার আপনাকে ধন্যবাদ
সিরিয়াস এম

3

নীচের দুটি থেকে দুটি ছাড়াও:

dhcp-option DNS <dns_server_ip_address>          (add to client config)

অথবা

push "dhcp-option DNS <dns_server_ip_address>"   (add to server config)

এগুলি ক্লায়েন্ট কনফিগারেশনে যুক্ত করুন, উইন্ডোজকে কনফিগার করা ডিএনএস ব্যবহার করতে বাধ্য করতে:

register-dns
block-outside-dns

1 ম উইন্ডোজ ডিএইচসিপি থেকে প্রাপ্ত অন্য কোনওটির চেয়ে কনফিগার করা ডিএনএস সার্ভারকে পছন্দ করতে জোর করে। ২ য় কনফিগার হওয়াটি বাদে অন্য কোনও ডিএনএস সার্ভারে ডিএনএস ফুটো আটকাতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.