VPN-ის წაშლის შემდეგ ინტერნეტი არ არის: ინვენტარიზაცია გადატვირთვამდე
სრული გადატვირთვა შლის მტკიცებულებებსაც და ნარჩენებსაც. ჯერ წაიკითხეთ მარშრუტები, Winsock-ის კატალოგი და პროქსი, შემდეგ კი კიბეზე საფეხურ-საფეხურად აიარეთ.
VPN-კლიენტის წაშლამ მანქანა იმ მდგომარეობაში უნდა დააბრუნოს, როგორიც მის წინ იყო, და ზოგჯერ იმ მანქანას აბრუნებს, სადაც არაფერი იხსნება და ბრაუზერი კვლავ პროქსის ითხოვს. ნარჩენები მოდის მფლობელთა მოკლე სიიდან: მარშრუტები, Winsock-ის მომწოდებლები, პროქსის პარამეტრი, DNS და ფილტრის დრაივერები. არსებობს ორი შეკეთების სტრატეგია და ისინი ძირითადად იმით განსხვავდებიან, რას ანადგურებენ.
ორი შეკეთება ძალიან განსხვავებული ღირებულებით
| Approach | What it fixes | What it costs |
|---|---|---|
| Full network reset | Almost everything, eventually | Wi-Fi passwords, firewall rules, evidence |
| Inventory, then narrow resets | The piece that actually broke | Time, and one command per layer |
ფართო გადატვირთვა არ არის შეცდომა; ის ძვირია. ის ასევე შლის მტკიცებულებებს, რომლებიც გვტყობდნენ, რომელი ფენა ჩავარდა, ამიტომ იგივე სიმპტომის მქონე შემდეგი მანქანა ისევ ნულიდან იწყებს. ჯერ ინვენტარიზაცია ოთხი ბრძანება ღირს და მათგან სამი მხოლოდ კითხულობს.
აირჩიეთ საათის მიხედვით და არა უპირატესობის მიხედვით. მანქანაზე, რომელიც ათ წუთში უნდა მუშაობდეს, სრული გადატვირთვა შეიძლება სწორი გადაწყვეტილება იყოს, და შემდეგ დატოვებული ჩანაწერი ერთადერთია, რაც ცოდნას ინახავს. განმეორებადი სიმპტომის მქონე პარკში ინვენტარიზაცია უფრო იაფი გზაა, რადგან ის დასრულებული შეწყვეტის ნაცვლად მიზეზს იძლევა.
წაიკითხეთ ოთხი რამ, სანამ რამეს შეეხებით
ipconfig /all
route print -4
netsh winsock show catalog
netsh winhttp show proxy
თითოეული გამომავალი სხვა ჩავარდნას შეესაბამება. ნაგულისხმევი მარშრუტი, რომელიც აღარ არსებულ ადაპტერზე მიუთითებს, ხსნის მკვდარ ინტერნეტს მომუშავე ლოკალური ქსელით. ადაპტერის DNS სერვერი, რომელიც ადრე გვირაბს ეკუთვნოდა, ხსნის სახელებს, რომლებიც ვერ იხსნება, სანამ მისამართები მუშაობს. კლიენტის მიერ დაინსტალირებული Winsock-ის მომწოდებელი ხსნის ბრაუზერის ჩავარდნებს, რომლებიც ყოველ მარშრუტის ცვლილებას გადაურჩება. პროქსის ჩანაწერი ხსნის ბრაუზერს, რომელიც არსად აღწევს, სანამ curl აღწევს.
ცალკე შეამოწმეთ თავად ბრაუზერის პროქსი. ის ინტერნეტის პარამეტრების დიალოგში ცხოვრობს, კავშირებისა და ლოკალური ქსელის პარამეტრების ქვეშ, და ეს სხვა პარამეტრია, ვიდრე ბრძანების მიერ მოხსენებული WinHTTP პროქსი. ერთის გასწორება მეორეს არ ასწორებს და მანქანას ორივე შეიძლება ჰქონდეს. მოძებნეთ პროქსის მისამართი, რომელიც არსად იხსნება, რადგან ეს არის ის ფორმა, რომელსაც წაშლილი კლიენტი ტოვებს.
კიბეზე აიარეთ და არა გადახტით
ipconfig /release
ipconfig /renew
ipconfig /flushdns
route -f
netsh int ip reset reset.log
netsh winsock reset catalog
route -f ასუფთავებს მარშრუტიზაციის ცხრილს ადაპტერებზე შეხების გარეშე, რაც გვირაბის დარჩენილი ნაგულისხმევი მარშრუტის წაშლის ყველაზე იაფი გზაა. netsh int ip reset გადაწერს TCP/IP-ის სტეკის პარამეტრებს და ხელახალ ჩართვას ელოდება. netsh winsock reset აღადგენს კატალოგს, რომელიც ფილტრის დრაივერმა შეცვალა, და სწორედ ეს ნაბიჯი ასწორებს მხოლოდ ბრაუზერში ხილულ ჩავარდნებს. გაუშვით ერთი, გამოსცადეთ, შემდეგ გაუშვით შემდეგი; კიბე, რომელზეც აიარეთ, კიბეა, რომელსაც მოგვიანებით აღწერთ.
netsh advfirewall reset ამ კიბის ნაწილი არ არის. ის შლის წესებს, რომლებიც ვიღაცამ განზრახ შექმნა, და მათი აღდგენა ცალკე პროექტია. პარამეტრების აპში ქსელის გადატვირთვა ხსნის და ხელახლა აყენებს ყველა ადაპტერს და ასევე შლის შენახულ Wi-Fi პაროლებს, ამიტომ ის ვიწრო ნაბიჯების შემდეგ მოდის და არა მათ წინ.
ნარჩენები, რომელთა მფლობელიც სხვა პროდუქტია
აპლიკაციის ნაგვის ყუთში გადათრევა მას არ შლის. Mac-ს, რომელიც განაგრძობდა VPN-ის გამოყენებას, რომელსაც აღარ აჩვენებდა, ჯერ კიდევ ჰქონდა გაშვებული გამყიდველის დამხმარე პროგრამა; Activity Monitor-ის ქსელის ჩანართმა ის ტრაფიკით ამოიცნო, და გამყიდველის წაშლის პროცედურამ daemon და მისი გაშვების ელემენტები მოხსნა. შეამოწმეთ /Library/LaunchDaemons და /Library/LaunchAgents იმ ჩანაწერებისთვის, რომელთა პროგრამაც აღარ არსებობს.
უსაფრთხოების პროგრამა მეორე ადგილია, სადაც ეს ნიმუში ჩნდება. ანტივირუსული ხელსაწყოები საკუთარ ფილტრის დრაივერებს აყენებენ, და წაშლა, რომელიც ერთ-ერთს ტოვებს, შეიძლება VPN-ის ადაპტერი ისე გატეხოს, რომ არცერთი VPN პარამეტრი ვერ ხსნის. გამყიდველის წაშლის ხელსაწყო სწორედ ამ შემთხვევისთვის არსებობს; ჩვეულებრივი წაშლა ჩვეულებრივ ვერ აღწევს მას.
ინსტალატორებმაც შეიძლება უარი თქვან გაშვებაზე, რადგან წინა ეგზემპლარი ჯერ ცოცხალია. OpenVPN-ის ინსტალატორი ამოწმებს გაშვებულ openvpn.exe-ს, მათ შორის ერთს, რომელიც თქვენმა სკრიპტმა საათების წინ გაუშვა.
env_block ჩავარდნა სხვა ტიპის ნარჩენია. PATH-მა დაკარგა C:\Windows\System32 და მისი მეზობლები, ამიტომ კლიენტი ვერ უშვებს იმ კომუნალურ პროგრამებს, რომლებიც ადაპტერს აშენებენ. შეაკეთეთ PATH და არა ხელახლა დააყენეთ, რადგან ახალი ასლი იმავე დაკარგულ ბრძანებებს წააწყდება.
Linux-ის ინტერფეისები და როუტერის ტესტი
tun ინტერფეისი შეიძლება იმ კონფიგურაციაზე დიდხანს იცოცხლოს, რომელმაც ის შექმნა. ნელი ჩამოტვირთვის ერთი ანგარიში დასრულდა ნარჩენი მოწყობილობით, რომელიც ძველი პულის კარიბჭის მისამართს ინახავდა და ტრაფიკს იმ გვირაბისკენ ეწეოდა, რომელიც არავის განუზრახავს. ip -brief link ჩამოთვლის, რაც არსებობს; შეადარეთ ის, რასაც მიმდინარე სერვისი აცხადებს, შემდეგ კი წაშალეთ ობოლი.
VPN-ის ექსპერიმენტის შემდეგ მოსვლის შეწყვეტილი იჯარები ავტომატურად სტეკის პრობლემა არ არის. შეამოწმეთ ლეპტოპი, რომელსაც კლიენტი არასოდეს უტარებია, და სხვა როუტერი, სანამ მეტ გადატვირთვას გააკეთებთ. თუ როუტერმა პასუხის გაცემა შეწყვიტა, ვერც ერთი Windows-ის ბრძანება ვერ შეცვლის ამას, და დროებითი სტატიკური მისამართი, კარიბჭე და ამომხსნელი გეუბნებათ, რომელი მხარეა გატეხილი.
ჩაწერეთ, რა გადატვირთეთ და რა თანმიმდევრობით. შემდეგმა ადამიანმა უნდა იცოდეს, აღდგა თუ არა Winsock-ის კატალოგი ან ფაირვოლი, და ეს ჩანაწერი ერთადერთია, რასაც წაშლა ვერ წაიღებს თან.