გვირაბმა შეიძლება შეატყობინოს, რომ დაკავშირებულია, მაშინ როცა მას არაფერი აღწევს, და ეს ორი ფაქტი სხვადასხვა ადგილას ცხოვრობს. ერთი არის მარშრუტების ცხრილი, რომელსაც ჯერ კიდევ შეუძლია პაკეტები გაუგზავნოს მოწყობილობას, რომელსაც არავინ ფლობს. მეორე არის რეზოლვერი, რომელსაც ჯერ კიდევ შეუძლია სერვერის მითითება იმ კავშირზე, რომელიც გაქრა. ქსელის ცვლილებამ პროფილი არ დააზიანა, მან წინა კავშირზე მიკუთვნებული მდგომარეობა ობლად დატოვა, და შეკეთება დამოკიდებულია იმაზე, რომელს უყურებთ სინამდვილეში.

ჯერ ჰკითხეთ ბირთვს, რომელ მოწყობილობას გამოიყენებდა

მარშრუტების სია აჩვენებს, რა არსებობს; მარშრუტის ძიება აჩვენებს, რა მოხდებოდა. ჰკითხეთ საჯარო მისამართზე და წაიკითხეთ მოწყობილობის სახელი პასუხში, რადგან სწორედ ეს ერთი ველი წყვეტს, მიაღწევს თუ არა პაკეტი რაიმე სასარგებლო ადგილს. როცა პასუხი ასახელებს გვირაბის მოწყობილობას, ბირთვი პაკეტებს მას გადასცემს, თუნდაც ამ ინტერფეისის უკან კლიენტის პროცესი აღარ მუშაობდეს. როცა პასუხი ასახელებს ფიზიკურ ადაპტერს, კლიენტი კი ამბობს, რომ დაკავშირებულია, გვირაბი აწეულია და უბრალოდ არჩეული გზა არ არის.

მეორე შემთხვევა ჩვეულებრივია მას შემდეგ, რაც კაბელი ჩაანაცვლებს უსადენო კავშირს, და ის თავს წარმოაჩენს როგორც გატეხილი VPN.

ip route show default
ip route get 203.0.113.9

შემდეგ წაიკითხეთ ნაგულისხმევი ჩანაწერები, რადგან წინა საბაზო კავშირის მიერ დამატებულმა მარშრუტმა შეიძლება გადააჭარბოს კავშირის ცვლილებას და ახლის წინ დადგეს. გამორთულ მოწყობილობაზე გამავალი ნაგულისხმევი მარშრუტი უარესია, ვიდრე ნაგულისხმევი მარშრუტის არარსებობა, რადგან ბირთვი მაინც უპირატესობას ანიჭებს მას. დააკვირდით თითოეული ჩანაწერის გვერდით მეტრიკას, რადგან ეს თანმიმდევრობა უპირატესობას ინტერფეისების სახელებზე სწრაფად ხსნის.

შემდეგ წაიკითხეთ რეზოლვერი კავშირის მიხედვით და არა ფაილის

სახელების გარჩევა თავის მდგომარეობას და თავის სიძველეს ატარებს. რეზოლვერი, რომელიც DNS სერვერებს კავშირის მიხედვით ჩამოთვლის, ინარჩუნებს გამორთული, მაგრამ ჯერ კიდევ რეგისტრირებული გვირაბის კავშირის სერვერებს, და ყოველი მოთხოვნა შემდეგ ელოდება სერვერს, რომელიც არ უპასუხებს. სიმპტომია ქსელი, რომელიც მკვდრად შეიგრძნობა, მაშინ როცა მარშრუტების ცხრილი უნაკლოდ გამოიყურება.

შეამოწმეთ მდგომარეობა კავშირის მიხედვით და არა ფაილი, რადგან ბევრ დისტრიბუტივში ეს ფაილი რეზოლვერში მიმავალი სიმბოლური ბმულია და მისი რედაქტირება ან არაფერს აკეთებს, ან სწრაფად გადაიწერება. ნახეთ, რომელი კავშირი ფლობს რომელ სერვერებს და რომელ საძიებო დომენს, შემდეგ ჰკითხეთ, უნდა იყოს თუ არა გვირაბის კავშირი ჯერ კიდევ რეგისტრირებული. თუ არ უნდა, გამორთეთ მისი მფლობელი კავშირი ხელით შექმნილი მდგომარეობის რედაქტირების ნაცვლად. სახელი, რომელიც იხსნება მაშინ, როცა მარშრუტის ძიება პაკეტებს სხვაგან აგზავნის, მესამე და ცალკე გაუმართაობაა.

resolvectl status
resolvectl query app.internal.example

თუ მისამართები იხსნება, კავშირები კი ვერ ხერხდება, რეზოლვერი რიგზეა, მარშრუტი კი არა. თუ მისამართები საერთოდ არ იხსნება, დასაწყებად სწორი ადგილი ეს არის.

როგორ გადაურჩება მოძველებული მარშრუტი ცვლილებას

კლიენტი ქსელს მარტო არ ფლობს. NetworkManager-ის ჰოსტზე VPN პროფილი საბაზო კავშირის ზემოთ აქტიურდება, და კავშირის პარამეტრები საშუალებას აძლევს ამ ბაზას დაასახელოს VPN, რომელიც მას უნდა მიჰყვეს. როცა ბაზა იცვლება იმის გამო, რომ სხვა პროფილი ხდება სასურველი, გვირაბი გადადის ახალ ბაზაზე ან რჩება არც ერთის გარეშე.

VPN პროფილი თავის თავს არ აწევს, ამიტომ დაწყვილებას გაცილებით მეტი მნიშვნელობა აქვს, ვიდრე თავად პროფილის ავტომატური დაკავშირების პარამეტრს.

წაიკითხეთ აქტიური სია და აღნიშნეთ, რომელი ბაზა არის აწეული, სანამ გვირაბს შეეხებით. თუ ბაზა სიაშია, გვირაბი კი არა, მარშრუტი აკლია და არა მოძველებულია, და შეკეთება აქტივაციაა. თუ გვირაბის აქტივაცია წუწუნებს, რომ წყაროს კავშირი არ არსებობს, ბაზა, რომელთანაც ის დაწყვილებული იყო, წავიდა, ამიტომ ჯერ ის ასწიეთ ან გაასწორეთ დაწყვილება გვირაბის ხელახლა ცდის ნაცვლად. მშობლის გარეშე პროფილის ხელახლა ცდა ყოველ ჯერზე იმავე შეცდომას იძლევა, რაც სასარგებლო სიგნალია და არა ხელის შემშლელი.

nmcli device status
nmcli connection show --active
nmcli connection up office-vpn

გაარჩიეთ მოძველებული მდგომარეობა არმყოფი მშობლისგან

სამი მდგომარეობა ხსნის თითქმის ყველა მოხსენებას, და თითოეულს განსხვავებული შეკეთება სჭირდება. ნაგულისხმევი მარშრუტი მოწყობილობაზე, რომელიც ჯერ კიდევ არსებობს, მაგრამ გვირაბს აღარ ატარებს, მოძველებული მდგომარეობაა; მას ასუფთავებენ ჩანაწერის წაშლით ან პასუხისმგებელი პროფილის გადატვირთვით. გვირაბის მოწყობილობა, რომლის კლიენტის პროცესი გაქრა, გასუფთავების ჩავარდნაა, ამიტომ ყურადღებას იმსახურებს გათიშვის გზა და არა მარშრუტების ცხრილი. გვირაბის მოწყობილობის სრული არარსებობა ნიშნავს, რომ მშობელი ან დაწყვილება აკლია და მარშრუტების ცხრილი არასოდეს ყოფილა ჩართული.

გადატვირთვა მალავს, სამიდან რომელი გქონდათ, და სწორედ ამიტომ ჩანს ის შეკეთებად.

შეკეთების შემდეგ ბირთვს სთხოვეთ ერთი საჯარო და ერთი შიდა მისამართი, შემდეგ ჰკითხეთ შიდა სახელს. როცა მისამართი მუშაობს, სახელი კი არა, თქვენ იპოვეთ დომენის არეალის პრობლემა რეზოლვერში და არა მარშრუტიზაციის პრობლემა. ჩაწერეთ, რომელი მდგომარეობა იპოვეთ, რადგან შემდეგი ქსელური ცვლილება გაამრავლებს იმას, რაც მშვიდად დატოვეთ.

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