آپ ونڈوز کمانڈ پرامپٹ پر vpncli لکھتے ہیں اور ناقابلِ شناخت کمانڈ کی خرابی ملتی ہے، یا ونڈو کھلتی ہے اور پھر کسی ایسے سوال پر رک جاتی ہے جس کی توقع نہیں تھی۔ دونوں علامات عام طور پر ایک ہی جگہ سے آتی ہیں: مشین پر ایک سے زیادہ Cisco VPN کلائنٹ لائنیں نصب ہیں، اور جو کمانڈ آپ نے چلائی وہ غلط کلائنٹ کی ہے۔ حل یہ ہے کہ وہ قابلِ عمل فائل چلائیں جو Secure Client کے ساتھ آتی ہے، پھر اُن اشاروں کا جواب دیں جو گیٹ وے واقعی بھیجتا ہے۔

علامت دو مختلف کلائنٹس کی طرف اشارہ کرتی ہے

Cisco Secure Client میں vpncli.exe نامی ونڈوز کمانڈ لائن انٹرفیس شامل ہے۔ پرانا Cisco IPsec VPN Client ایک مختلف پروگرام، vpnclient.exe، مختلف کمانڈز اور مختلف پاس ورڈ سوئچز کے ساتھ فراہم کرتا تھا۔ ایسی گائیڈز جو دونوں کو ملاتی ہیں ایسی کمانڈز بناتی ہیں جو معقول لگتی ہیں اور فوراً ناکام ہو جاتی ہیں۔ نصب شدہ پروگرام فولڈر انہیں الگ پہچاننے کا تیز ترین طریقہ ہے۔

اگر vpncli PATH میں نہیں ہے تو یہ اس بات کا ثبوت نہیں کہ جزو موجود نہیں۔ انسٹالر صرف فولڈر کو PATH میں شامل نہیں کرتا، اس لیے قابلِ عمل فائل کو مکمل راستے سے بلایا جاتا ہے۔

وہ قابلِ عمل فائل چلائیں جو Secure Client سے تعلق رکھتی ہے

Secure Client 5.x کی تنصیب میں دستاویزی مقام Program Files (x86) کے تحت Secure Client فولڈر ہے۔ PowerShell میں کال آپریٹر ضروری ہے کیونکہ راستے میں خالی جگہیں ہیں: & 'C:\Program Files (x86)\Cisco\Cisco Secure Client\vpncli.exe'۔ اگر وہ فائل موجود نہیں تو خلا بھرنے کے لیے پرانا کلائنٹ ڈاؤن لوڈ کرنے کے بجائے نصب شدہ ورژن اور اس کا فولڈر دیکھیں۔

cmd.exe سے وہی راستہ کال آپریٹر کے بغیر چلتا ہے، مگر پھر بھی اِنورٹڈ کامز کی ضرورت ہے۔ ایک شیل منتخب کریں اور اسی میں رہیں، کیونکہ دونوں اِنورٹڈ کامز مختلف طرح سنبھالتے ہیں، اور آن لائن ناکام مثالوں میں سے نصف اِنورٹڈ کام کا مسئلہ ہے۔

جڑیں اور جو گیٹ وے پوچھے اس کا جواب دیں

کلائنٹ کے اشارے پر منظور شدہ گیٹ وے یا ترتیب شدہ عرف سے جڑیں: connect vpn.example.com۔ مثال کو اپنے ہوسٹ نام سے بدلیں۔ پھر کلائنٹ وہ اسناد مانگتا ہے جو آپ کی تعیناتی چاہتی ہے، جن میں سرٹیفکیٹ کا انتخاب، ٹوکن کوڈ یا دوسرا عنصر شامل ہو سکتا ہے۔ ہر اشارے کا جواب اسی ترتیب میں دیں جس میں وہ ظاہر ہوتا ہے۔

Cisco کی دستاویزی مثال ایک بینر بھی دکھاتی ہے جو واضح جواب کا تقاضا کرتا ہے، اس لیے صرف صارف نام اور پاس ورڈ فراہم کرنے والا اسکرپٹ اُس بینر پر رک سکتا ہے۔ اگلا اشارہ پاس ورڈ سمجھنے کے بجائے اسکرین پر سوال پڑھیں۔

بھروسہ کرنے سے پہلے سیشن جانچیں

کنکشن قائم ہونے کے بعد stats سیشن کی معلومات چھاپتا ہے: گیٹ وے، تفویض شدہ پتہ، پروٹوکول اور دورانیہ۔ ایک مطلوبہ اندرونی وسیلہ بھی جانچیں، کیونکہ سیشن اُس وقت موجود ہوتا ہے جب آپ یہ ثابت نہیں کر چکے کہ اس کے راستے، DNS اور ایپلیکیشن اجازتیں کام پوری کرتی ہیں۔ جب تک سیشن فعال ہے تفویض شدہ پتہ لکھ لیں۔

VPN سیشن ختم کرنا ہو تو disconnect چلائیں، اور انٹرایکٹو CLI سے نکلنا ہو تو quit چلائیں۔ یہ دونوں مترادف نہیں، اور ونڈو بند کرنا ان میں سے کسی کا دستاویزی متبادل نہیں۔

خودکاری ایک الگ فیصلہ ہے

کامیاب ٹرمینل لاگ اِن یہ ثابت نہیں کرتا کہ مقررہ وقت پر چلنے والا کام وہی تصدیق مکمل کر سکتا ہے۔ مطلوبہ شناخت، عمل درآمد کا اکاؤنٹ، سرٹیفکیٹ تک رسائی اور صارف کی کسی بھی تعامل کو سیشن کو پس منظر کام بنانے سے پہلے لکھ لیں۔ اگر تعیناتی براؤزر لاگ اِن یا منظوری مانگتی ہے تو اشارے کو رکاوٹ سمجھنے کے بجائے اس کے آپریٹر کے ساتھ معاون ورک فلو کی تصدیق کریں۔

ایسی پرانی مثالیں نہ اپنائیں جو پاس ورڈ براہِ راست کمانڈ لائن میں رکھتی ہیں۔ انٹرایکٹو گفتگو میں ڈالی گئی مقررہ سطریں اُس وقت ٹوٹ جاتی ہیں جب گیٹ وے اپنے سوالات بدلتا ہے، اور اسکرپٹ میں محفوظ اسناد ایسی دریافت ہے جو صرف لکھے جانے کا انتظار کرتی ہے۔ Cisco CLI حوالہ اس کلائنٹ کے لیے معاون کمانڈز کی دستاویز کرتا ہے۔

جب لاگ اِن ناکام ہو تو کلائنٹ ورژن، گیٹ وے، وقت اور غیر خفیہ خرابی کا متن محفوظ رکھیں۔ یہ چار حقائق غلط قابلِ عمل فائل کو تصدیق کی رد اور اُس جڑے ہوئے سیشن سے الگ کرتے ہیں جو اپنی ایپلیکیشن تک نہیں پہنچتا۔

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