আমাদের কয়েক ডজন এম্বেডড ডিভাইস গ্রাহকরা ইনস্টল করেছেন, সমস্ত আমাদের ওপেনভিপিএন পরিষেবাতে কল করে। এটি সাধারণভাবে কাজ করে, তবে আমাদের কয়েকটি গ্রাহকের মারাত্মক পথ এমটিইউ সমস্যা রয়েছে। গ্রাহকদের নেটওয়ার্ক ঠিক করার জন্য আমাদের প্রভাব সীমিত, সুতরাং এটি মোকাবেলায় আমাদের ওপেনভিপিএন প্রয়োজন। সংক্ষেপে, আমার প্রশ্নটি হ'ল:
প্রতি ক্লায়েন্ট বেসগুলিতে কিছু ক্লায়েন্টের নিম্ন পাথ এমটিইউগুলিকে আমি কীভাবে প্রশমিত করতে পারি, এটি সমস্ত ক্লায়েন্টের জন্য সবচেয়ে খারাপ পরিস্থিতি সমন্বিত বৈশ্বিক সেটিংস ব্যবহার না করেই করা যায়
মনে রাখবেন যে আমাদের সবচেয়ে খারাপ পরিস্থিতি এটি অত্যন্ত খারাপ: পাথ এমটিইউ 576, সমস্ত টুকরো টুকরো টুকরো করে, খণ্ড খণ্ড করে না, ডিএফ-বিটকে সম্মান করে না। আপনি দেখতে পাচ্ছেন কেন আমি বিশ্বব্যাপী এই সমস্যাটি সমাধান না করতে পছন্দ করব।
VPN খুলুন র manpage অফার MTU একটি নম্বর সম্পর্কিত বিকল্প মধ্যে উল্লেখযোগ্য --link-mtu, --tun-mtu, --fragment and --mssfix। তবে এটিও বলে
--link-mtu [...] আপনি কী করছেন তা যদি না জানেন তবে এই প্যারামিটারটি সেট না করা ভাল।
--une-mtu [...] এমটিইউ সাইজিংয়ের সমস্যাগুলি মোকাবেলার জন্য --fragment এবং / অথবা --mssfix বিকল্পগুলি ব্যবহার করা ভাল।
সুতরাং আমি পরীক্ষা-নিরীক্ষা শুরু করেছি --fragmentএবং --mssfixশীঘ্রই বুঝতে পারি যে কমপক্ষে প্রাক্তনটি কেবল ক্লায়েন্ট-সাইডই নয়, সার্ভার- সাইডও সেট করা উচিত । আমি তখন সার্ভার-সাইড প্রতি ক্লায়েন্ট কনফিগারেশনের মাধ্যমে দেখেছি --client-config-dirকিন্তু এটি বলে
নিম্নলিখিত বিকল্পগুলি ক্লায়েন্ট-নির্দিষ্ট প্রসঙ্গে আইনী: --push, --push-reset, --iroute, --ifconfig- পুশ এবং --config।
এমটিইউ বিকল্পের উল্লেখ নেই!
সুতরাং এখানে আমার আরো নির্দিষ্ট প্রশ্ন:
- কেন হতাশ
link-mtuএবংtun-mtuনিরুৎসাহিত হয়? এই বিকল্পগুলির সাথে সম্ভাব্য সমস্যাগুলি কী কী? নোট করুন যে আমি নিম্ন-স্তরের আইপি শিরোনাম মংগিংয়ের সাথে বেশ স্বাচ্ছন্দ্য বোধ করছি। link-mtu tun-mtu fragment mssfixসার্ভার-সাইডে কাজ করার জন্য কোন অপশনটি মিরর করতে হবে?- বিকল্পগুলির মধ্যে কোনটি
link-mtu tun-mtu fragment mssfixব্যবহার করা যেতে পারেclient-config-dir? - যদি চারটি অপশনই সার্ভার-সাইড মিরর করতে হয় এবং এর ভিতরে ব্যবহার করা যায় না
client-config-dir: ক্লায়েন্টের জন্য কম পাথ এমটিইউয়ের লড়াইয়ের জন্য কি কোনও বিকল্প আছে?
মন্তব্য:
- আমার প্রশ্নের অংশগুলি এখানে ইতিমধ্যে 5 বছর আগে এখানে জিজ্ঞাসা করা হয়েছিল , তবে তাদের সত্যিই তখন আর উত্তর দেওয়া হয়নি, তাই আমি সেগুলি অনুলিপি করার সাহস করি।
- ওপেনভিপিএন সার্ভারটি বর্তমানে উবুন্টু 12.04 এ 2.2.1 রয়েছে। আমরা উবুন্টু 14.04 এ 2.3.2 এ আপগ্রেড প্রস্তুত করছি
- ওপেনভিপিএন ক্লায়েন্টগুলি ডেবিয়ান 7.6 এ 2.2.1
- আমি নিজে নিজে গ্রাহকের পথ-এমটিইউ নির্ধারণ করতে পেরে খুশি
- বর্তমানে আমরা বেশি সার্ভার-সাইড পরীক্ষা করতে পারি না। তবে আমরা একটি সম্পূর্ণ পৃথক পরীক্ষার বিছানা তৈরি করছি, শীঘ্রই প্রস্তুত হওয়া উচিত।
আমি কোনও সহায়ক পরামর্শের জন্য কৃতজ্ঞ।
iptablesসমস্ত ক্লায়েন্টের আইপি ঠিকানায় বা এসআইএন প্যাকেটে এমএসএস হ্রাস করার জন্য এটি বিধিগুলি সন্নিবেশ করতে পারে।