Linux پر Cisco VPN سافٹ ویئر ہٹانا دو طرح سے ناکام ہوتا ہے جو باہر سے ایک جیسے نظر آتے ہیں۔ لوگ کلائنٹ کی اُس نسل کا اسکرپٹ راستہ چلاتے ہیں جو اُن کے پاس نہیں، یا ریپر ماڈیول ہٹا کر کور چھوڑ دیتے ہیں۔ دونوں صورتوں میں ایسی مشین ملتی ہے جو ٹرے میں صاف دکھتی ہے مگر اب بھی اس پر سروس، پیکیج اور ڈیوائس شناخت موجود ہے۔ اصلاح کمانڈ سے نہیں، انسٹالیشن کی شناخت سے شروع ہوتی ہے۔

مرحلہ 1: معلوم کریں کہ کیا اور کیسے انسٹال ہے

تعیناتی کے دو انداز عام ہیں اور وہ ہٹانے کے مراحل مشترک نہیں رکھتے۔ مقامی پیکیج کی تنصیب سسٹم پر RPM یا DEB پیکیجز رکھتی ہے جن کے نام اور ورژن آپ فہرست کر سکتے ہیں۔ پرانی اسکرپٹ پر مبنی تعیناتی فائلیں ایک ڈائریکٹری میں ڈالتی ہے اور اپنا ان انسٹالر ساتھ لاتی ہے۔ dpkg -l | grep -i cisco، یا RPM سسٹم پر rpm -qa | grep -i cisco، کسی کو چھونے سے پہلے بتاتا ہے کہ آپ کس دنیا میں ہیں۔

ورژن تبدیلی کے ساتھ ریکارڈ کریں۔ ریلیز نمبر کے بغیر ماڈیول فہرست چھ ماہ بعد قابلِ تولید نہیں رہتی جب کوئی پوچھے کہ آپ نے کیا ہٹایا۔

مرحلہ 2: تصدیق کریں کہ ہٹانے کی اجازت کون دیتا ہے

منظم ڈیوائس پر جواب اکثر آپ نہیں ہوتے۔ Posture، نظر آنا اور دیگر اینڈ پوائنٹ کنٹرولز اسی انسٹالر پر سوار ہو سکتے ہیں، اور اُنہیں خاموشی سے ہٹانا اُن تعمیل جانچوں کو توڑ دیتا ہے جن کا شروع میں کسی نے ذکر نہیں کیا۔ اپنا تجربہ کرنے سے پہلے ذمہ دار منتظم کا ہٹانے کا منصوبہ مانگیں۔

VPN کنکشن کی خرابی دور کرنا کارپوریٹ لیپ ٹاپ سے اینڈ پوائنٹ کنٹرولز اتارنے کی اجازت نہیں۔ یہ بات وہاں لکھیں جہاں ٹکٹ اسے دیکھ سکے۔

مرحلہ 3: دستاویزی ترتیب میں ہٹائیں

Cisco کی 5.1 تعیناتی رہنما Linux کے مقامی پیکیجوں کا ورک فلو ایک تسلی بخش کمانڈ کے بجائے ماڈیول ترتیب کے ساتھ دستاویز کرتی ہے۔ غیر بنیادی ماڈیول پہلے ہٹتے ہیں، پھر بنیادی VPN جزو، اور DART آخر تک رکھا جاتا ہے کیونکہ اگر ہٹانا غلط ہو جائے تو اسی کی تشخیص درکار ہوگی۔ حقیقتاً نصب شدہ اجزا کے لیے وہی ترتیب اپنائیں۔

منظوری سے پہلے لین دین کا پیش منظر دیکھیں۔ apt-get -s remove cisco-secure-client دکھاتا ہے کہ کیا ہٹے گا اور کیا اس پر منحصر ہے، اور آدھی ڈیسک ٹاپ ہٹانے کی تجویز دینے والا پیکیج مینیجر آپ کو کچھ کارآمد بتا رہا ہے۔

پوری مصنوعات کے خاندان سے میل کھانے والے وائلڈ کارڈ کو تنگ کمانڈ نہ سمجھیں۔ یہ وہ سب کچھ ہٹا دیتا ہے جو خاندان نے نصب کیا، جو شاذ و نادر ہی آپ کا مقصد ہوتا ہے۔

مرحلہ 4: پیکیج حالت، سروس اور نیٹ ورک کی تصدیق کریں

مجاز ہٹانے کے بعد انوینٹری دوبارہ چلائیں اور تصدیق کریں کہ متوقع پیکیجز جا چکے ہیں۔ مقامی تنصیب پر systemctl status vpnagentd سے سروس کی حالت چیک کریں، پھر تصدیق کریں کہ نیٹ ورک آپ کی بنیادی لکیر پر واپس آ گیا۔ ٹرے میں غائب آئیکن کچھ ثابت نہیں کرتا، اور بچا ہوا غیر متعلق ماڈیول اس بات کا مطلب نہیں کہ ہٹانا ناکام ہوا۔

ٹنل انحصار کو بھی ذہن میں رکھیں۔ اگر آپ کا دور دراز سیشن اُس ٹنل سے گزرتا ہے جو آپ ہٹا رہے ہیں، تو شروع کرنے سے پہلے ایک آزاد انتظامی راستہ کھول رکھیں۔

مرحلہ 5: شناخت ریٹائر کریں، صرف فائلیں نہیں

مقامی سافٹ ویئر ہٹانا کسی اسناد کو ریٹائر نہیں کرتا۔ ڈیوائس سرٹیفکیٹ، برآمد شدہ پروفائل یا محفوظ سیشن بعد میں بھی کسی دوسری مشین سے تصدیق کر سکتے ہیں۔ منسوخی کا انتظام اکاؤنٹ کے مالک کے ذریعے کریں، اور شارٹ کٹ کے طور پر Cisco کے نام والی ہر ڈائریکٹری کو بار بار نہ مٹائیں۔

کام اُس وقت مکمل ہے جب پیکیجز جا چکے ہوں، ٹنل نہ گیا ہو، اور اسناد مزید کام نہ کریں۔ یہ تین الگ جانچیں ہیں اور یہ آزادانہ ناکام ہوتی ہیں۔

متعلقہ مضامین