ক্লায়েন্টের পাবলিক কী / সার্টের উপর ভিত্তি করে ওপেনভিপিএন আইপি সন্ধান করুন


0

একটি ক্লায়েন্ট একটি ওপেনভিপিএন নেটওয়ার্কের সাথে সংযুক্ত। আমি ওপেনভিপিএন সার্ভারে আছি এবং ক্লায়েন্টের পাবলিক কী / সার্টিফাইলে (যেমন ক্লায়েন্ট 5 সিআরটি ) অ্যাক্সেস পেয়েছি

(কীভাবে) ওপেনভিপিএন নেটওয়ার্কের ভিত্তিতে ক্লায়েন্টকে কী আইপি বরাদ্দ করা হয়েছে তা আমি কীভাবে জানতে পারি?


ক্লায়েন্ট কীভাবে আইপি ঠিকানা পাচ্ছেন? এটি স্থিতিশীলভাবে কোনও ডিএইচসিপি সার্ভার দ্বারা নির্ধারিত বা বরাদ্দ করা হয়েছে?
ভারী

@ হেভিড কিছু ক্লায়েন্টদের জন্য, এটি স্থিতিশীলভাবে বরাদ্দ করা হয়েছে। অন্যদের জন্য, এটি নয় (সুতরাং আমি একটি ডিএইচসিপি সার্ভার ধরে নিই?) আমি এমন একটি সমাধান পছন্দ করব যা এই উভয় ক্ষেত্রেই কার্যকর হবে, বা এটি সম্ভব না?
আকভেল

উত্তর:


0
  1. দেখে মনে হচ্ছে যে কোনওরকম কোনও পাবলিক কী / সার্ট (TODO: how?) থেকে "সাধারণ নাম" বের করতে সক্ষম হওয়া উচিত ।
  2. তারপরে, কেউ ওপেনভিপিএন সার্ভারে "ম্যানেজমেন্ট কনসোল" সক্ষম করতে পারে ( management /var/run/openvpn.mgmt unixওপেনভিপিএন কনফিগারেশনের লাইন ), এবং কোনও আইপি দিয়ে "সাধারণ নাম" মেলে এটি জিজ্ঞাসা করতে পারে :

    $ echo 'status 2' | socat stdio /var/run/openvpn.mgmt | grep '^ROUTING_TABLE' | cut -d, -f2-3
    10.91.0.1,foobar
    10.91.0.6,other-name
    ...
    

এর উপর ভিত্তি করে কিছু কাজ করতে পারে, যতক্ষণ না প্রতিটি ক্লায়েন্টের একটি অনন্য "প্রচলিত নাম" থাকে

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