ওপেনভিপিএন বিশ্বব্যাপী ক্লায়েন্ট-থেকে-ক্লায়েন্ট ব্যবহার না করে দুটি ক্লায়েন্টকে একে অপরের সাথে সংযোগ স্থাপনের অনুমতি দেয়


8

আমি CentOS 6 এ ওপেনভিপিএন 2.3.7 চালাচ্ছি আমি রাউটিং (টিউন) ব্যবহার করছি এবং ওপেনভিপিএন এর দুটি উদাহরণ রয়েছে। দ্বিতীয় উদাহরণে দুটি ক্লায়েন্ট রয়েছে যা আমি একে অপরের কাছে দৃশ্যমান করে তুলতে চাই অর্থাৎ পিং, অ্যাক্সেস পোর্ট ইত্যাদি They এগুলি উভয় একই সাবনেটের মধ্যে রয়েছে, সুতরাং এটি মোটামুটি সোজা এগিয়ে হওয়া উচিত, তারা স্থির ঠিকানা দিয়ে কনফিগার করেছেন সিসিডি।

আমি চাই যে দুটি ক্লায়েন্ট client-to-clientসার্ভার.কন্টে সক্রিয় না করে তাদের ওপেনভিপিএন ল্যান আইপি অ্যাড্রেসের মাধ্যমে একে অপরকে দেখতে পাবে ।

আমি নিশ্চিত যে এটি iptables দিয়ে করা সম্ভব, যা আমি আমার ফায়ারওয়াল হিসাবে ব্যবহার করি, যদিও আমি সিএসএফ ব্যবহার করি তবে এটি আইপটেবলগুলির জন্য একটি মোড়ক।

এগুলি ক্লায়েন্টদের আইপিভি 4 ঠিকানা:

OpenVPN Client #1: 10.8.2.14 
OpenVPN Client #2: 10.8.2.17

ক্লায়েন্ট 2 এ চলমান পরিষেবাগুলিতে অ্যাক্সেস করতে সক্ষম হওয়ার জন্য আমার # 1 ক্লায়েন্টের প্রয়োজন, এবং আমি অনুমান করেছিলাম যে সাড়া পাওয়ার ক্লায়েন্ট # 2 ক্লায়েন্ট # 1 দেখতে যদি কোনও প্রতিক্রিয়া প্রয়োজন হয়।

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

কিছু নিয়ম আমি ইতিমধ্যে চেষ্টা করেছি এবং কাজ করে নি:

iptables -A FORWARD -s 10.8.2.14 -d 10.8.2.17 -j ACCEPT
iptables -A FORWARD -s 10.8.2.17 -d 10.8.2.14 -j ACCEPT

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

বিকল্পটি NAT এর মাধ্যমে ভিপিএন ক্লায়েন্টের পরিষেবাগুলি উন্মোচিত করছে, তবে আমি সুরক্ষার জন্য এটি করা এড়াতে চাই।

কোন অন্তর্দৃষ্টি সহায়ক হবে!

ধন্যবাদ,

জেমস


আপনি দুটি নোডের আউটপুট ifconfigএবং রাউটিং টেবিল ( netstat -rn) পোস্ট করতে পারেন ?
অলিভার

উত্তর:


1

আমি আপনাকে বিপরীতটি করার পরামর্শ দিচ্ছি: সক্ষম করুন client-to-clientএবং তারপরে সমস্ত ক্লায়েন্টকে ব্লক করতে আইপটেবেলগুলি ব্যবহার করুন তবে যে দুটি আপনি একে অপরের সাথে কথা বলার অনুমতি দিতে চান।


1

আমি জানি যে এই প্রশ্নটি পুরানো, তবে কেবলমাত্র এটি স্পষ্ট করেই নতুন ব্যবহারকারীদের কাছে যারা এখনও এই পৃষ্ঠাটি দেখতে পাচ্ছেন:

আপনি যদি ব্যবহার করেন তবে আপনি client-to-clientফায়ারওয়ালটি ব্যবহার করতে পারবেন না, সার্ভারটি সেই প্যাকেটগুলি একেবারে দেখতে পাবে না কারণ তারা কখনই ওপেনভিপিএন সার্ভার থেকে ফিরে আসে না, সুতরাং যেহেতু তারা হোস্ট স্তরে পৌঁছায় না তাই আপনি এটি ব্যবহার করতে পারবেন না ফায়ারওয়াল যেমন এটি পৌঁছায় না এবং আপনার নিয়মগুলি সেভাবে অকেজো হয়ে যায়।

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