Пераўсталёўка пакетаў рэдка вяртае пункт VPN, якога сеткавае меню працоўнага стала ніколі не малявала. Панэль і злучэнне — два аб’екты з двума ўласнікамі: інтэрфейс працоўнага стала малюе тое, што падае яго плагін, а сеткавая служба трымае профіль. Адзін можа знікнуць з меню, пакуль другі працягвае працаваць, і менавіта таму меню — няправільнае месца для пачатку. Спачатку праверце профіль, а потым вырашыце, што зламана: працоўны стол ці злучэнне.

Кнопка і профіль належаць розным рэчам

Старонка сеткі працоўнага стала адлюстроўвае тое, што ўмеюць адлюстраваць усталяваны інтэрфейс і яго кампаненты рэдактара VPN. NetworkManager, або любая служба, якая валодае сеткай на гэтай машыне, трымае вызначэнне злучэння і вырашае, ці можна яго падняць. Нішто не прымушае два прадстаўленні ўзгадніцца, і пасля змены працоўнага стала, абнаўлення дыстрыбутыва або запуску супраць дэволага выпуску яны часта не ўзгадняюцца. Таму панэль можа быць няпоўнай, хоць тунель не знік. Чытанне гэтага як праблемы пратаколу вядзе прама ў цыкл пераўсталёўкі, які нічога не выпраўляе.

What the screen showsCheck it againstWhat the answer rules out
No VPN section at allnmcli connection showWhether any profile exists
A VPN section with an empty listThe editor or plugin package for that VPN typeWhether the frontend can draw it
The same profile listed twiceBoth UUIDsWhether an import loop made copies

Праходзьце табліцу зверху, бо кожны радок адказвае на іншае пытанне, а першы радок — самы танны. Існуючы профіль пераносіць праблему на інтэрфейс, а поўная адсутнасць профілю — на забеспячэнне. Здагадка, які з двух выпадак у вас, і ператварае дзесяціхвілінную праверку ў паўдзён пераўсталёвак.

Спытайце NetworkManager, што ён захаваў

Спытайце службу напрамкі замест чытання меню, бо два загады аддзяляюць існае ад запушчанага. Выканайце іх на самой машыне, а другі — да і пасля любой спробы актывацыі. Гэтыя спісы не ўзаемазаменныя, і розніца паміж імі і ёсць дыягназ.

nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active

Захаваны профіль можа быць неактыўным, што нармальна і нічога не кажа пра працоўны стол. Два запісы з падобнымі імёнамі — звычайная справа пасля цыклу імпарту, і толькі UUID адрознівае іх. Тунель, якім напрамкі валодае іншая служба, можа ніколі не трапіць у гэты спіс, таму пусты вынік не азначае дэфект NetworkManager. Выбірайце па UUID далей, бо імёны — гэта пазнакі, якія людзі рэдагуюць, а ідэнтыфікатары — не.

Агледзьце профіль замест паўторнага імпарту

Калі профіль існуе, прачытайце яго дэталі, не запытваючы захаваныя сакрэты. Калі яго няма, аднойчы скарыстайцеся працэсам забеспячэння або імпарту, які апісвае плагін, і пацвердзіце тое, што ён стварыў. Паўтарэнне імпарту таму, што меню засталося пустым, — гэта шлях да чатырох канкуруючых копій аднаго злучэння на машыне.

Гэтыя копіі — дрыфт з папяровым следам, якога ніхто не чытае: карыстальнік працоўнага стала не можа сказаць, якая з іх была б выкарыстана, і наступны адміністратар таксама не можа. Выдаляйце дублікаты свядома, пасля запісу іх ідэнтыфікатараў, а не дазваляйце вырашаць цыклу імпарту. Занатавайце UUID, які застанецца, бо менавіта гэтае значэнне патрабуе актывацыя з тэрмінала. Профіль, імпартаваны двойчы пад рознымі імёнамі, звычайна ўяўляе сабой адно працоўнае вызначэнне і адзін артэфакт нецярплівасці. Спіс профіляў — гэта канфігурацыя, і ён заслугоўвае такой жа ўвагі, як і само злучэнне.

Актывуйце захаваны профіль з тэрмінала

Дакументацыя nmcli апісвае актывацыю выбранага профілю ў інтэрактыўным рэжыме, што робіць камандны радок падтрыманым другім інтэрфейсам, а не абыходным шляхам. Замяніце прыкладзены ніжэй ідэнтыфікатар на UUID, які вы захавалі. Зразумейце, што робіць загад, перш чым яго выконваць, бо ён змяняе стан сеткі. Маршруты і DNS могуць змяніцца, а аддаленая сесія праз інтэрфейс, які перанастройваецца, не выжыве.

Выканайце яго з лакальнай кансолі або з планам вярнуцца, калі змена пойдзе не так. --ask збірае ўвод, якога не хапае профілю; ён не абыходзіць сістэмную аўтарызацыю. Ён таксама не гарантуе, што кожны запыт аўтэнтыфікацыі плагіна працуе ў тэрмінале, бо некаторыя чакаюць дыялог, да якога там не дабрацца.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555

Прачытайце вынік, перш чым вінаваціць працоўны стол

Калі профіль падымаецца, захаванае злучэнне працуе і гэты шлях кіравання працуе. Гэта звужвае скаргу да інтэрфейсу, а гэта іншы спіс кампанентаў і часта іншая каманда. Калі ён не падымаецца, збой у профілі або ў тунелі, і працоўны стол ніколі не быў праблемай.

Паспяховая актывацыя ўсё роўна нічога не кажа пра наяўнасць кампанента рэдактара ў інтэрфейсе і пра тое, ці паводзіць сябе панэль няправільна. Гэта застаецца пытаннямі да падтрыманага інтэрфейсу дыстрыбутыва і адпаведных пакетаў плагінаў. Уключэнне іх у пераўсталёўку звычайна пакідае панэль такой самай і дадае перазагрузку да гісторыі.

Карысная справаздача называе выпуск працоўнага стала, тып злучэння, адсутную аперацыю панэлі і тое, ці бачны профіль або ці можна яго актываваць праз падтрыманы інтэрфейс. Апісанне адсутнага меню не патрабуе ні прыватнага ключа, ні профілю з уліковымі данымі. Гэтага дастаткова, каб суправаджальнік аднавіў стан панэлі, не дакранаючыся ні да якіх уліковых даных.

Падобныя артыкулы