VPN туташканын билдирет, бирок демейки маршрут өлүк
Wi-Fi’ден Ethernet’ге өтүү маршрут менен чечүүчүнү эски туннелде калтырышы мүмкүн. Эки абалды өз-өзүнчө окуп, туура эмесин оңдоңуз.
Кардар туташканын билдирет, системанын науасындагы белги кадимкидей көрүнөт, бирок эч нерсе жүктөлбөйт. Бул Wi-Fi’ден кабельге өткөндөн кийин дароо, же дистрибутив жаңыртуусу бүткөндөн кийин дароо башталды. Бузулган нерсе профиль эмес, мурунку базалык туташуу үчүн курулган абал. Ядродо дагы эле эч кимге таандык эмес туннель түзмөгүнө көрсөткөн демейки маршрут бар, же чечүүчү дагы эле жоголгон звенодо серверлерди тизмелейт. Эки бузулуу тең өлүк тармакка окшош жана экөөнү тең ошол жерден оңдоого болот.
Эскирген бөлүктөр сиз байкаганга чейин эле туура эмес болчу. Кабелди сууруп чыгуу аларды жөн гана көрүнүктүү кылды.
Ядродон пакеттин кайда кетерин сураңыз
Маршрут тизмелерин окуу кыйын, анткени алар система билгендин баарын, анын ичинде эми колдонулбаган жазууларды да тизмелейт. Маршрут издөө суроого татыктуу жалгыз суроого жооп берет: азыр ушул конкреттүү пакетти кайсы түзмөк ташып жатат. Эгер жооп туннель түзмөгүн атаса, ядро анын артында тирүү кардар процесси жок болсо да колдонот, ал эми пакет эч ким күтпөгөн интерфейске түшөт. Эгер жооп Ethernet адаптерин атап, кардар туташуу бар деп талап кылса, туннель бар, бирок тандоону жоготкон, бул зымсыздан зымдууга өтүүдөгү кадимки натыйжа.
Издөөнү эки жолу иштетиңиз, бир жолу ачык дарек үчүн, бир жолу ички дарек үчүн, анткени бөлүнгөн туннель саясаты бирөөнү ак ниет менен багыттап, экинчисин ташташы мүмкүн.
ip route show default
ip route get 1.1.1.1
ip route get 10.20.30.40
Чечүүчү да өлүк звенону сактайт
systemd-resolved бар хостто DNS серверлери бир глобалдык тизмеге эмес, звенолорго таандык. Кулаган VPN звеносу бир аз убакыт өз серверлери менен катталып калышы мүмкүн, ошондо ар бир издөө эч качан жооп бербеген даректи күтөт. Бул кечигүү өлүк тармактай сезилет жана маршрут туура болсо да адамдарды маршруттарга кароого жиберет.
resolvectl status
resolvectl query intranet.example.com
Ар бир звенонун блокторун окуп, сөз болуп жаткан домен кайсы звеного таандык экенин аныктаңыз. Көтөрүлгөн, бирок ички домендин ээси эмес туннель ички аттарды ачык чечүүчүгө жиберет, ал эми белги маршруттоо бузулушунан айырмаланбайт.
Каттоону оңдоңуз, ал эми /etc/resolv.conf эмес. Азыркы Ubuntu жана Fedora орнотууларында бул жол чечүүчүнүн аткаруу абалына символдук шилтеме, ошондуктан түзөтүү же эске алынбайт, же кийинки тармактык окуяда кайра жазылат.
VPN эч качан өзү башталбайт
NetworkManager VPN’ди базалык туташуунун үстүнө көтөрөт жана кайсынысына ээрчүүнү ошол базадагы connection.secondaries аркылуу үйрөнөт. туташуу параметрлеринин маалымдамасы VPN профилдери үчүн автоматтык туташуу ишке ашырылбаганын ачык айтат. Бул ушул түрдөгү бузулуунун артындагы бүткүл механизм: базаны өзгөртүңүз, ошондо VPN кайра жупталышы же кол менен кайра иштетилиши керек.
nmcli device status
nmcli connection show --active
nmcli connection up office-vpn
Белсендүү тизме базаны VPN жок көрсөтсө, туннель такыр белсендүү эмес жана маршрут эскирип калбастан, такыр орнотулган эмес. Иштетүү баштапкы туташуу жок деп даттанса, аны менен жупталган база жоголгон, ошондуктан адегенде базаны же жуптоону оңдоп, VPN’ди кайра аракет кылбаңыз.
Жаңыртуу параметрлерди билдирүүсүз түшүрүп калышы мүмкүн
Дистрибутивди жаңыртуу кардарды жана анын NetworkManager плагинин көп учурда алмаштырат, ал эми сакталган профиль кандай жазылган болсо, ошол касиет аттарын сактап калат. Жаңы плагин эми тааныбаган нерсенин баары үнсүз өткөрүп жиберилет. Профиль дагы эле иштетилет жана түзмөк дагы эле көрүнөт, бирок мурун аны менен келген маршрут эми келбейт.
Кол менен жазылган илгичтер да жылат. Эски ырааттуулуктун болжолдуу учурунда маршрут орноткон скрипт эми интерфейс пайда боло электе же кардардын убактысы бүткөндөн кийин иштеши мүмкүн.
Тирүү профилди чындыгында бар плагин менен салыштырыңыз, эсиңизде калган жүрүм-турум менен эмес. Ачкыч документтен жоголсо, эски касиетти калыбына келтирүүнүн ордуна ишти диспетчер скриптине же колдоого алынган алмаштыргычка которуңуз.
Үч абал, үч башка оңдоо
Бир нерсеге тийүүдөн мурун кайсы абалда экениңизди чечиңиз, анткени кайра жүктөө далилдерди жок кылат жана кийинки тармактык өзгөрүүдө бузулуу кайтат.
| What the lookup shows | What it means | Repair |
|---|---|---|
| A default route via a device that exists but is unused | Leftover route from an earlier activation | Remove the stale entry, or bounce the profile that installed it |
| A tunnel device with no client process | The client skipped its cleanup | Fix the disconnect path, then clear the leftover device state |
| No tunnel device and no active profile | Missing base connection or broken pairing | Bring up the base, then pair the VPN with it again |
Ачык дарек үчүн бир издөө, ички дарек үчүн бир издөө жана бир ат суроосу менен бүтүрүңүз. Даректер иштеп, ат иштебесе, калган бузулуу чечүүчүдөгү домен камтылышы, ал эми маршрут таблицасы эч качан көйгөй болгон эмес.