ওপেনভিপিএন-এ ক্লায়েন্ট স্ট্যাটিক আইপির এই বরাদ্দ কেন ব্যর্থ হয়?


8

আমি একটি ওপেনভিপিএন সার্ভার চালাচ্ছি এবং আমি একটি নির্দিষ্ট ক্লায়েন্টকে একটি স্ট্যাটিক আইপি নির্ধারণ করতে চাই।

এটি আমার সার্ভার.কনফ। আমি মনে করি এটি 10.5.24.209 থেকে 10.5.24.223 পর্যন্ত বিস্তৃত ভার্চুয়াল আইপিগুলির পুলটিকে কনফিগার করে।

port 443
proto tcp
dev tun
sndbuf 0
rcvbuf 0
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-auth ta.key 0
topology subnet
server 10.5.24.208 255.255.255.240
#This netmask should span IPs .208-.223.
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 168.xx.xx.xx"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem
client-to-client
client-config-dir ccd

এটি এমন বিষয়বস্তু /etc/openvpn/ccd/W7LocalVM, যেখানে ডাব্লু 7 লোকালভিএম আমার ক্লায়েন্টের সাধারণ নাম। এই নির্দেশিকাটি কী করে তা আমি পুরোপুরি বুঝতে পারি না তবে আমি মনে করি প্রথম আইপিটি আমার ক্লায়েন্টের কাঙ্ক্ষিত স্ট্যাটিক আইপি হওয়া উচিত এবং দ্বিতীয় আইপিটি আমার সার্ভারের আইপি হওয়া উচিত।

ifconfig-push 10.5.24.210 10.5.24.209

তবে, যখন আমি এই ক্লায়েন্টটি এই সার্ভার কনফিগারেশনের সাথে সংযুক্ত করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Mon Aug 07 14:07:34 2017 Set TAP-Windows TUN subnet mode network/local/netmask = 10.5.24.208/10.5.24.210/10.5.24.209 [SUCCEEDED]
Mon Aug 07 14:07:34 2017 MANAGEMENT: Client disconnected
Mon Aug 07 14:07:34 2017 ERROR: --ip-win32 dynamic [offset] : offset is outside of --ifconfig subnet
Mon Aug 07 14:07:34 2017 Exiting due to fatal error

আমি ভেবেছিলাম আইপি 10.5.24.210 সার্ভার সাইডে সংজ্ঞায়িত সাবনেটের মধ্যে থাকবে এবং কেন আমি এই ত্রুটি পাচ্ছি তা আমি বুঝতে পারি না। কেউ কি আমাকে এই বিষয়ে সাহায্য করতে পারে?


1
আমি পরিবর্তে সার্ভার ফল্ট এ জিজ্ঞাসা করার পরামর্শ দিই, সাইটটি সার্ভার প্রশাসনের সমস্যার জন্য নিবেদিত হওয়ায় প্রতিক্রিয়া আরও বেশি সহায়ক হতে পারে।
ইজোশুয়াস - মনিকা 14 ই

ঠিক আছে. ধন্যবাদ. এই সম্প্রদায় সম্পর্কে জানতেন না। আমার কি পুনরায় পোস্ট করা উচিত, বা এমন কোনও বৈশিষ্ট্য রয়েছে যা আমাকে পোস্টটি স্থানান্তর করতে দেয়?
ম্যাগনাস

1
আপনি মডারেটরের হস্তক্ষেপের জন্য পতাকাঙ্কিত করতে পারেন এবং তাদের স্থানান্তরিত করতে বলুন। (সুপার ইউজারের মতো কয়েকটি সাইটের জন্য সম্প্রদায়টি মাইগ্রেশনে ভোট দিতে পারে তবে সেই সাইটটিতে মাইগ্রেশন মডারেটরদের দ্বারা করতে হবে)।
যোশুয়াস - মনিকা 14 ই

উত্তর:


4

এই সমস্যাটি তৈরি হয়েছে কারণ ওপেনভিপিএন আপনার আইফোনফিগ বিকল্পগুলি একটি আইপি হিসাবে সাবটনেট মাস্ক অনুসরণ করার চেষ্টা করছে।

ম্যান পৃষ্ঠা অনুসারে:

--টপোলজি মোড

...

সাবনেট - স্থানীয় আইপি অ্যাড্রেস এবং সাবনেট মাস্কের সাহায্যে টুনি ইন্টারফেসটি কনফিগার করে উপদেহ ট্যাপ এবং ইথারনেট ব্রিজিং মোডে টপোলজির অনুরূপ সাব-নেট ব্যবহার করুন। এই মোডটি সংযুক্ত ক্লায়েন্টের জন্য একক আইপি ঠিকানা বরাদ্দ করে এবং উইন্ডোজটিতেও কাজ করে। কেবলমাত্র সার্ভার এবং ক্লায়েন্টগুলি ওপেনভিপিএন ২.১ বা তার চেয়ে বেশি বা ওপেনভিপিএন ২.০.x থাকা অবস্থায় পাওয়া যায় যা ম্যানুয়ালি - টোটোলজি নির্দেশিকা কোডের সাথে প্যাচ করা হয়েছে। উইন্ডোজ ব্যবহার করার সময়, ট্যাপ-উইন 32 ড্রাইভারের 8.2 বা তার বেশি সংস্করণ প্রয়োজন। * নিক্সে ব্যবহার করার সময়, টিউন ড্রাইভারটি একটি আইফকনফিগ (8) কমান্ড সমর্থন করে যা দূরবর্তী এন্ডপয়েন্ট আইপি ঠিকানার পরিবর্তে সাবনেট সেট করে।

এই বিকল্পটি ওপেনভিপিএন ২.১ বা তারও বেশি বিদ্যমান in

দ্রষ্টব্য: - টোটোলজি সাবনেট ব্যবহার করে --ifconfig এর আর্গুমেন্টের ব্যাখ্যা "অ্যাড্রেস নেটমাস্ক" বোঝায়, আর "স্থানীয় দূরবর্তী" নেই।

--ifconfig l rn

TUN / TAP অ্যাডাপ্টার পরামিতি সেট করুন। l স্থানীয় ভিপিএন শেষ পয়েন্টের আইপি ঠিকানা। পয়েন্ট-টু-পয়েন্ট মোডে TUN ডিভাইসের জন্য, rn হ'ল দূরবর্তী ভিপিএন শেষ পয়েন্টের আইপি ঠিকানা। ট্যাপ ডিভাইসগুলির জন্য, বা - টপোলজি সাবনেটের সাথে ব্যবহৃত TUN ডিভাইসের জন্য , rn হ'ল ভার্চুয়াল নেটওয়ার্ক বিভাগের সাবনেট মাস্ক যা তৈরি বা সংযুক্ত হচ্ছে । টিউন ডিভাইসগুলির জন্য, যা ভার্চুয়াল পয়েন্ট-টু-পয়েন্ট আইপি সংযোগগুলি সহজ করে (যখন টপোলজি নেট 30 বা পি 2 পি মোডে ব্যবহৃত হয়), --ifconfig এর সঠিক ব্যবহার হ'ল দুটি প্রাইভেট আইপি ঠিকানা ব্যবহার করা যা কোনও বিদ্যমান সাবনেটের সদস্য নয় যা ব্যবহৃত হয়। আইপি ঠিকানাগুলি ক্রমাগত হতে পারে এবং তাদের অর্ডারটি রিমোট পিয়ারে বিপরীত হওয়া উচিত। ভিপিএন প্রতিষ্ঠিত হওয়ার পরে, আরএনকে পিং দিয়ে, আপনি ভিপিএন জুড়ে পিং করছেন।

ট্যাপ ডিভাইসের জন্য, যা সরবরাহ করে ....

আপনার সার্ভার কোডের অভ্যন্তরে, আপনি আপনার টপোলজি এতে সেট করেছেন subnetএবং তারপরে serverবিবৃতিটি ব্যবহার করে ক্লায়েন্টের কাছে চাপ দিন ।

উপরের ডকুমেন্টেশন অনুসারে, "স্থানীয়", "দূরবর্তী" ঠিকানা ব্যবহার করে আপনার আইফোনফিগটি চাপার পরিবর্তে আপনাকে "/ etc / openvpn / ccd / W7LocalVM" এ নিম্নলিখিতটি যুক্ত করতে হবে:

ifconfig-push 10.5.24.210 255.255.255.252
push route 10.5.24.210 255.255.255.252
# ifconfig 10.5.24.209 255.255.255.252

সম্ভবত শেষ লাইনটির প্রয়োজন নেই, তবে সংযোগটি কাজ করার জন্য সার্ভারের পাশে ifconfig-push "করা উচিত" উদাহরণ হিসাবে রেখে দেওয়া হয়েছে।


আপনি এখানে প্রতি ক্লায়েন্টের জন্য চারটি আইপি বরাদ্দের পরামর্শ দিয়েছিলেন বলে আমি একটি মন্তব্য লিখেছিলাম, তবে আমি এফএকিউতে এর উত্তর খুঁজে পেতে যথেষ্ট পরিশ্রমী ছিলাম। ধাঁধা সমাধান করার জন্য আপনাকে ধন্যবাদ!
ম্যাগনাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.