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

খুব ভিন্ন খরচের দুটি মেরামত

ApproachWhat it fixesWhat it costs
Full network resetAlmost everything, eventuallyWi-Fi passwords, firewall rules, evidence
Inventory, then narrow resetsThe piece that actually brokeTime, and one command per layer

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

ঘড়ি দেখে বাছুন, পছন্দ দেখে নয়। যে মেশিনটি দশ মিনিটের মধ্যে কাজ করতে হবে, সেখানে সম্পূর্ণ রিসেট হয়তো সঠিক সিদ্ধান্ত, আর পরে আপনি যে নোটটি রেখে যাবেন সেটিই একমাত্র জিনিস যা জ্ঞানটি ধরে রাখে। বারবার একই উপসর্গে ভোগা একটি বহরে তালিকা করাই সস্তা পথ, কারণ এটি শেষ হয়ে যাওয়া বিভ্রাটের বদলে একটি কারণ দেয়।

কিছু স্পর্শ করার আগে চারটি জিনিস পড়ুন

ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy

প্রতিটি আউটপুট আলাদা একটি ব্যর্থতার দিকে ইঙ্গিত করে। আর বিদ্যমান নেই এমন অ্যাডাপ্টারের দিকে থাকা ডিফল্ট রুট কাজ করা স্থানীয় নেটওয়ার্ক নিয়ে মৃত ইন্টারনেট ব্যাখ্যা করে। আগে টানেলের অংশ ছিল এমন অ্যাডাপ্টার DNS সার্ভার ঠিকানা কাজ করলেও নাম ব্যর্থ হওয়া ব্যাখ্যা করে। ক্লায়েন্টের ইনস্টল করা Winsock প্রদানকারী প্রতিটি রুট পরিবর্তন পেরিয়ে যাওয়া ব্রাউজার ব্যর্থতা ব্যাখ্যা করে। প্রক্সি এন্ট্রি এমন ব্রাউজার ব্যাখ্যা করে যা কিছুতেই পৌঁছায় না, অথচ curl পৌঁছায়।

ব্রাউজারের নিজস্ব প্রক্সি আলাদাভাবে দেখুন। এটি ইন্টারনেট অপশন ডায়ালগে সংযোগ ও ল্যান সেটিংসের অধীনে থাকে, আর এটি কমান্ডটি যে WinHTTP প্রক্সির কথা জানায় তার থেকে আলাদা সেটিং। একটি ঠিক করলে অন্যটি ঠিক হয় না, আর একটি মেশিন দুটিই বহন করতে পারে। এমন প্রক্সি ঠিকানা খুঁজুন যা কোথাও সমাধান হয় না, কারণ সরানো ক্লায়েন্ট ঠিক এই রূপটাই রেখে যায়।

লাফ না দিয়ে সিঁড়ি বেয়ে উঠুন

ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog

route -f অ্যাডাপ্টার স্পর্শ না করেই রাউটিং টেবিল পরিষ্কার করে, যা টানেলের অবশিষ্ট ডিফল্ট সরানোর সবচেয়ে সস্তা উপায়। netsh int ip reset TCP/IP স্ট্যাকের সেটিংস নতুন করে লেখে এবং রিবুট প্রত্যাশা করে। netsh winsock reset ফিল্টার ড্রাইভার যে ক্যাটালগ বদলেছিল তা পুনরুদ্ধার করে, আর শুধু ব্রাউজারে দেখা যাওয়া ব্যর্থতা ঠিক করার ধাপ এটিই। একটি চালান, পরীক্ষা করুন, তারপর পরেরটি চালান; যে সিঁড়ি আপনি বেয়েছেন তা পরে বর্ণনা করা যায়।

netsh advfirewall reset এই সিঁড়ির অংশ নয়। এটি কেউ ইচ্ছাকৃতভাবে তৈরি করা নিয়ম মুছে ফেলে, আর সেগুলো ফিরিয়ে আনা আলাদা প্রকল্প। সেটিংস অ্যাপের নেটওয়ার্ক রিসেট প্রতিটি অ্যাডাপ্টার সরিয়ে আবার ইনস্টল করে এবং সংরক্ষিত Wi-Fi পাসওয়ার্ডও মুছে ফেলে, তাই এটি সরু ধাপগুলোর পরে আসে, আগে নয়।

যাদের মালিক অন্য একটি পণ্য এমন অবশিষ্টাংশ

একটি অ্যাপ্লিকেশন ট্র্যাশে টেনে নিলে তা আনইনস্টল হয় না। যে Mac আর দেখায় না এমন VPN ব্যবহার চালিয়ে যাচ্ছিল, সেটিতে বিক্রেতার একটি সহায়ক প্রোগ্রাম তখনও চলছিল; Activity Monitor-এর নেটওয়ার্ক ট্যাব ট্রাফিক দেখে এটি শনাক্ত করে, আর বিক্রেতার আনইনস্টল প্রক্রিয়া ডেমন ও তার লঞ্চ আইটেম সরিয়ে দেয়। যে এন্ট্রিগুলোর প্রোগ্রাম আর নেই সেগুলো /Library/LaunchDaemons ও /Library/LaunchAgents-এ দেখুন।

নিরাপত্তা সফটওয়্যার এই ধরনের আরেকটি জায়গা। অ্যান্টিভাইরাস টুল নিজেরাই ফিল্টার ড্রাইভার ইনস্টল করে, আর একটি পিছনে রেখে যাওয়া অপসারণ VPN অ্যাডাপ্টারকে এমনভাবে ভাঙতে পারে যা কোনো VPN সেটিং ব্যাখ্যা করতে পারে না। বিক্রেতার অপসারণ টুল ঠিক সেই ক্ষেত্রেই আছে; সাধারণ আনইনস্টল সাধারণত সেখানে পৌঁছায় না।

ইনস্টলারও শুরু করতে অস্বীকার করতে পারে কারণ আগের একটি ইনস্ট্যান্স এখনও জীবিত। OpenVPN ইনস্টলার চলমান openvpn.exe খোঁজে, যার মধ্যে আপনার নিজের স্ক্রিপ্ট ঘণ্টাখানেক আগে চালু করা একটিও থাকে।

env_block ব্যর্থতাটি আরেক ধরনের অবশিষ্টাংশ। PATH তার C:\Windows\System32 ও প্রতিবেশীদের হারিয়েছে, তাই ক্লায়েন্ট অ্যাডাপ্টার গড়ার ইউটিলিটিগুলো চালু করতে পারে না। পুনরায় ইনস্টল না করে PATH মেরামত করুন, কারণ নতুন কপি একই অনুপস্থিত কমান্ডে ধাক্কা খাবে।

Linux ইন্টারফেস ও রাউটার পরীক্ষা

একটি tun ইন্টারফেস তাকে তৈরি করা কনফিগারেশনের চেয়ে বেশি বাঁচতে পারে। ধীর ডাউনলোডের একটি প্রতিবেদন শেষ হয়েছিল একটি অবশিষ্ট ডিভাইস দিয়ে যা পুরোনো পুলের গেটওয়ে ঠিকানা ধরে রেখে ট্রাফিক এমন টানেলে টানছিল যা কেউ চায়নি। ip -brief link যা আছে তা তালিকাভুক্ত করে; বর্তমান পরিষেবা যা দাবি করে তার সঙ্গে তা মিলিয়ে দেখুন, তারপর অনাথটি মুছুন।

VPN পরীক্ষার পরে আসা বন্ধ হওয়া লিজ স্বয়ংক্রিয়ভাবে স্ট্যাকের সমস্যা নয়। ক্লায়েন্ট কখনও বহন করেনি এমন একটি ল্যাপটপ এবং ভিন্ন একটি রাউটার পরীক্ষা করুন, আরও রিসেট করার আগে। রাউটার উত্তর দেওয়া বন্ধ করলে কোনো Windows কমান্ড তা বদলাবে না, আর একটি সাময়িক স্ট্যাটিক ঠিকানা, গেটওয়ে ও রিজলভার আপনাকে বলে দেয় কোন দিকটি ভাঙা।

আপনি কী রিসেট করেছেন এবং কোন ক্রমে তা লিখে রাখুন। পরের মানুষটির জানা দরকার Winsock ক্যাটালগ নাকি ফায়ারওয়াল নতুন করে তৈরি হয়েছে, আর সেই নোটটিই একমাত্র জিনিস যা আনইনস্টল সঙ্গে নিয়ে যেতে পারে না।

সম্পর্কিত নিবন্ধ