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-ს.

დაკავშირებული სტატიები