অনাথ TUN ইন্টারফেস: মুছে ফেলার আগে মালিক খুঁজুন
টানেল বন্ধ হওয়ার পরেও থাকা TUN ইন্টারফেস নকশা অনুযায়ী স্থায়ী হতে পারে। মালিক খুঁজুন, তারপর যে সেবা এটি পরিচালনা করে তার মাধ্যমে এটি সরান।
আপনার TUN ইন্টারফেস এখনও তালিকায় আছে, টানেল ট্রাফিক পার করছে না, আর সুস্পষ্ট সমাধান দেখে লিংকটি মুছে ফেলা মনে হয়। এখানেই ছোট পরিষ্কার-পরিচ্ছন্নতা বিভ্রাটে পরিণত হয়। ইন্টারফেসটি নকশা অনুযায়ী স্থায়ী হতে পারে, এমন কোনো সেবার মালিকানাধীন হতে পারে যা এটি আবার তৈরি করবে, অথবা এমন নেমস্পেসে লুকিয়ে থাকতে পারে যেখানে একই নামের অর্থ অন্য কিছু। এর অস্তিত্বই প্রমাণ নয় যে এটি অনাথ।
নামযুক্ত ইন্টারফেস মুছে ফেলা সহজ। তার উপর কী নির্ভর করে তা জানাই আসল কাজ।
ভ্রান্ত ধারণা: টানেল বন্ধ থাকায় ইন্টারফেসটি পড়ে আছে
একটি স্থায়ী TUN ডিভাইস সংযুক্ত সেশন থেকে স্বাধীনভাবে বিদ্যমান থাকে। স্থায়িত্বের ফ্ল্যাগের অর্থ এটাই: ডিভাইসটি থাকে যাতে পরবর্তী সংযোগ এটি পুনরায় ব্যবহার করতে পারে। কোনো ট্রাফিক প্রবাহিত হয় না, এবং কিছুই ভুল নয়।
ইন্টারফেসটি এমন কোনো সেবারও হতে পারে যা পুনরায় চালুর মাঝখানে আছে, বা এমন ক্লায়েন্টের যার প্রোফাইল নিষ্ক্রিয়। এটি পরিত্যক্ত বলে সিদ্ধান্তে আসার আগে মালিক প্রক্রিয়া ও কনফিগারেশন পরীক্ষা করুন। প্রক্রিয়া তালিকা এবং যে কনফিগারেশন এটি চালু করে তা অনুপস্থিত টানেলের চেয়ে শক্তিশালী প্রমাণ।
নামের সাথে নেমস্পেসটিও লিখে রাখুন। অন্য নেমস্পেসে একই নামের ইন্টারফেস থাকতে পারে, এবং দুটি সম্পর্কহীন। অন্য একটি পরিদর্শন করতে হলে নেমস্পেস ফ্ল্যাগ ব্যবহার করুন।
ভ্রান্ত ধারণা: লিংক মুছে ফেললেই সব পরিষ্কার হয়
লিংক মুছে ফেললে তার সাথে যুক্ত ঠিকানা ও রুট মুছে যায়। এটি নীতির নিয়ম, ফায়ারওয়ালের নিয়ম, রিজলভার সেটিংস বা এটিকে উল্লেখ করা সহায়ক স্ক্রিপ্ট মুছে ফেলে না। সেগুলো টিকে থাকতে পারে এবং এমন ডিভাইসের দিকে ইঙ্গিত করতে পারে যা আর নেই।
সেবাটি যদি এখনও কনফিগার করা থাকে, তবে পরবর্তী চালু বা পুনঃসংযোগে এটি ইন্টারফেসটি আবার তৈরি করতে পারে। তখন আপনি একটি কার্যকর সম্পদ মুছে ফেলেছেন এবং মূল জীবনচক্রের সমস্যাটি জায়গায় রেখেছেন। কেবল রানটাইম অবস্থা নয়, কনফিগারেশন পরিবর্তন করুন।
এমন পরিষ্কার-পরিচ্ছন্নতা যা ইন্টারফেস ফিরিয়ে আনে এবং নিয়মগুলো নকল করে, কোনো পরিষ্কারের চেয়েও খারাপ।
স্পর্শ করার আগে মালিক খুঁজুন
শুরু করুন ip link show এবং TUN/TAP পরিদর্শন সরঞ্জাম দিয়ে ইন্টারফেস, তার ঠিকানা ও রুট বের করুন। যে ক্লায়েন্ট, সেবা বা নেটওয়ার্ক ম্যানেজার এটির মালিক হতে পারে তা পরীক্ষা করুন। ডিভাইসটি স্থায়ী কি না এবং কোন মোড ব্যবহার করে তা নিশ্চিত করুন। তারপর সিদ্ধান্ত নিন কেউ এখনও এর উপর নির্ভর করে কি না।
নিশ্চিতভাবে অব্যবহৃত স্থায়ী ইন্টারফেসের জন্য, ip tuntap মোড-নির্দিষ্ট অপসারণের নথিভুক্ত করে। প্রকৃত ডিভাইসের নাম ও মোড মিলিয়ে নিন, এবং হোস্টের প্রতিটি টানেলের বিরুদ্ধে বিস্তৃত পরিষ্কার চালাবেন না।
কাজ করার সময় পুনরুদ্ধার অ্যাক্সেস এবং অন্যান্য ক্লায়েন্টের রুট অক্ষত রাখুন। যে কমান্ডটি ব্যবহার করেছেন তা লিখে রাখুন যাতে পরেরবার ঠিক একইভাবে পরীক্ষা করা যায়।
মালিকের মাধ্যমে এটি সরান, তারপর দেখুন কী বাকি আছে
প্রথমে সমর্থিত সংযোগ কনফিগারেশন বন্ধ বা সরান, যাতে সেবাটি আপনার মুছে ফেলা জিনিস আবার তৈরি না করে। তারপর ডিভাইসটি সরান। এরপর পুরোনো ঠিকানা, রুট ও রিজলভার অবস্থা তাদের নিজ নিজ মালিকের অধীনে পরীক্ষা করুন।
পুনঃসংযোগে সমস্যাটি ফিরে এলে ম্যানুয়াল মুছে ফেলা পুনরাবৃত্তি না করে জীবনচক্রের কনফিগারেশন ঠিক করুন। যে পরিষ্কারের রেকর্ডে অনাথটির নাম, কেন এটি অব্যবহৃত ছিল এবং কোন উপাদান প্রতিস্থাপনটি পরিচালনা করা উচিত তা লেখা থাকে, তা পরের ব্যক্তিকে বৈধ স্থায়ী ইন্টারফেসকে ত্রুটি ভাবা থেকে বাঁচায়।