ہر Windows صارف کے لیے Azure P2S VPN پروفائل اسکرپٹ کریں
سوئچز کو بولین ملنے پر Add-VpnConnection EapConfigXmlStream خرابی اٹھاتا ہے۔ بیڑے پر تعینات کرنے سے پہلے دائرہ کار اور گمشدہ راستہ درست کریں۔
Azure پوائنٹ ٹو سائٹ پیکیج ہاتھ سے تقسیم کرنا پانچ لیپ ٹاپس پر کام کرتا ہے اور پچاس پر بکھر جاتا ہے۔ اسکرپٹ والے راستے میں دو جال ہیں، ہر ایک کی قیمت ایک دوپہر ہے: ایک پیرامیٹر خرابی جو سرٹیفکیٹ ناکامی جیسی لگتی ہے، اور ایک راستہ جو کنکشن کبھی انسٹال نہیں کرتا، چاہے باقی سب درست ہو۔ دونوں میں سے کوئی بھی کلائنٹ پیکیج دوبارہ ڈاؤن لوڈ کرنے سے درست نہیں ہوتا۔ نیچے دی گئی جانچیں ترتیب سے کریں اور پہلی ناکام پر رک جائیں۔
میں ترتیب مقرر رکھتا ہوں کیونکہ ہر قدم پچھلے کو درست مانتا ہے۔
1. پہلے ڈیوائس سے پہلے پروفائل دائرہ کار درست کریں
تمام صارفین کے لیے پروفائل مشین پر رہتا ہے اور ہر سیشن میں نظر آتا ہے۔ فی صارف پروفائل ایک اکاؤنٹ کی پیروی کرتا ہے اور اس کی اسناد اسی اکاؤنٹ کے سیاق میں رکھتا ہے۔ ایک منتخب کریں اور اسی پر رہیں، کیونکہ دونوں والی مشین ایک ہی نام کے دو اندراج دکھاتی ہے، اور صارفین اسی سے جڑتے ہیں جو پہلے نظر آئے۔ بعد میں دائرہ کار بدلنے کا مطلب پرانے پروفائل کو وہیں ترمیم کرنے کے بجائے پہلے ہٹانا ہے۔
تمام صارفین کے پروفائل مشترکہ اور کیوسک ڈیوائسز کے لیے موزوں ہیں جہاں کوئی ذاتی اکاؤنٹ سے سائن ان نہیں کرتا۔ جب سرٹیفکیٹ فی شخص جاری ہو تو یہ غلط ڈیفالٹ ہیں، کیونکہ مشین سطح کا پروفائل کسی اور کی اسناد پیش نہیں کر سکتا۔ دوسرا لیپ ٹاپ وجود میں آنے سے پہلے تعیناتی ریکارڈ میں انتخاب لکھیں۔
2. سوئچز کو سوئچز کے طور پر دیں
Add-VpnConnection ایسے سوئچ پیرامیٹر لیتا ہے جو یا موجود ہوں یا نہ ہوں۔ انہیں $true دینے سے EapConfigXmlStream خرابی اٹھتی ہے، اسی لیے اس بارے میں بہت سی گفتگو ایسے سرٹیفکیٹ زنجیروں کی جانچ پر ختم ہوتی ہے جو کبھی مسئلہ نہیں تھیں۔
Add-VpnConnection -Name "Contoso P2S" `
-ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
-AllUserConnection -UseWinLogonCredential -RememberCredential `
-TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2اوپر دیا گیا گیٹ وے پتہ مثال ہے؛ اصل پتہ ڈاؤن لوڈ شدہ پیکیج سے لیں اور اسے اقتباس میں رکھیں۔ -AllUserConnection کے لیے بلند سیشن درکار ہے، اور یہ جو پروفائل بناتا ہے وہ مشین سطح کا ہے چاہے آپ نے کمانڈ بطور منتظم چلائی ہو۔ مزید سوئچز شامل کرنے سے پہلے Get-Help Add-VpnConnection -Parameter * سے پیرامیٹر سیٹ پڑھیں۔
3. وہ راستہ شامل کریں جو اڈاپٹر شامل نہیں کرتا
پوائنٹ ٹو سائٹ اڈاپٹر کلائنٹ پتوں کے تالاب کے لیے ایک راستہ انسٹال کرتا ہے اور اس کے سوا کچھ نہیں۔
اس تالاب سے باہر ورچوئل نیٹ ورک کا سابقہ ناقابل رسائی رہتا ہے جبکہ ٹنل اب بھی Connected رپورٹ کرتا ہے، اور یہ اس ورک فلو کی سب سے الجھن والی ناکامی ہے۔ کنکشن کامیاب ہونے کے بعد راستہ واضح طور پر شامل کریں، اور اسے عوامی گیٹ وے نام کے بجائے اڈاپٹر کو ملنے والے انٹرفیس پتے کی طرف اشارہ کریں۔ وہ پتہ جڑنے کے بعد ipconfig سے آتا ہے، اور سیشنز کے درمیان بدلتا ہے۔
route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"ڈسکنیکٹ ہونے پر راستہ حذف کریں تاکہ پرانا اگلا ہاپ بعد میں ٹریفک کو کالے سوراخ میں نہ بھیج سکے۔ کمانڈ کو دستاویزی مقامی انحراف سمجھیں: اگر مستقبل کا کلائنٹ ریلیز خود راستہ شامل کرے، تو آپ کی سطر پیکیج کے اپنے اگلے ہاپ سے مقابلہ کرنے والی نقل بن جاتی ہے۔
4. معیاری صارف کے طور پر تصدیق کریں
منتظم سیشن دائرہ کار کی غلطیاں چھپاتا ہے، کیونکہ بلندی کبھی کبھی ایسی اسناد دیتی ہے جو اصل صارف کے پاس نہ ہوتیں۔
غیر منتظم کے طور پر سائن ان کریں، پروفائل کے ذریعے جڑیں، اور عوامی انٹرنیٹ کے بجائے ایک نجی خدمت آزمائیں۔ تصدیق کریں کہ پروفائل Get-VpnConnection -AllUserConnection میں نظر آتا ہے، حالت Connected تک پہنچتی ہے، اور آپ کا شامل کردہ راستہ موجودہ اڈاپٹر پتے کی طرف اشارہ کرتا ہے۔ پھر مشین کو سلائیں، جگائیں، اور ipconfig کا دوبارہ موازنہ کریں۔
5. خراب تعیناتی صاف طریقے سے ہٹائیں
Remove-VpnConnection -AllUserConnection اور -Force کے ساتھ مشین سطح کا پروفائل مٹا دیتا ہے۔ Force اہم ہے کیونکہ منسلک پروفائل بصورت دیگر ہٹانے سے انکار کرتا ہے، اور آدھا ہٹایا گیا پروفائل صاف دوبارہ تنصیب سے زیادہ مشکل سے تشخیص ہوتا ہے۔
تعیناتی نوٹس میں پروفائل کا نام، گیٹ وے پتہ اور شامل کردہ راستے رکھیں۔ وہی تین اقدار کسی کے ٹکٹ کھولنے سے پہلے ہیلپ ڈیسک کال کو درکار ہوتی ہیں، اور گیٹ وے پتہ بدلنے پر اگلی اسکرپٹ کو بھی وہی درکار ہوتی ہیں۔ اسی نوٹ میں کلائنٹ پیکیج کا ورژن شامل کریں، کیونکہ راستے کا رویہ Windows کا نہیں، اس پیکیج کا ہے۔