Neniu VPN-butono sur la labortablo: ĉu la profilo ankoraŭ estas?
Mankanta panelo estas interfaca demando, ne pruvo ke la protokolo malaperis. Listigu konservitajn profilojn laŭ UUID, poste aktivigu unu per nmcli antaŭ ol reinstali.
Reinstalo de pakaĵoj malofte revenigas VPN-eron, kiun la retmenu de la labortablo neniam desegnis. La panelo kaj la konekto estas du objektoj kun du posedantoj: la labortabla fasado desegnas tion, kion elmetas ĝia kromaĵo, kaj la retservo tenas la profilon. Unu povas malaperi el la menuo dum la alia plu funkcias, kaj tial la menuo estas la malĝusta loko por komenci. Kontrolu unue la profilon, poste decidu ĉu temas pri la labortablo aŭ pri la konekto.
La butono kaj la profilo apartenas al malsamaj aferoj
Retpaĝo de la labortablo desegnas tion, kion la instalita fasado kaj ĝiaj VPN-redaktilaj komponantoj scias desegni. NetworkManager, aŭ ajna servo, kiu posedas la reton sur tiu maŝino, tenas la difinon de la konekto kaj decidas ĉu ĝi povas esti levita. Nenio devigas la du vidpunktojn konsenti, kaj post ŝanĝo de la labortablo, ĝisdatigo de la distribuo aŭ rulo kontraŭ evoluiga eldono ili ofte ne konsentas. La panelo do povas esti nekompleta sen ke la tunelo mankas. Legi tion kiel protokolan problemon kondukas rekte en la reinstalan buklon, kiu riparas nenion.
| What the screen shows | Check it against | What the answer rules out |
|---|---|---|
| No VPN section at all | nmcli connection show | Whether any profile exists |
| A VPN section with an empty list | The editor or plugin package for that VPN type | Whether the frontend can draw it |
| The same profile listed twice | Both UUIDs | Whether an import loop made copies |
Laboru la tabelon de supre, ĉar ĉiu vico respondas al alia demando kaj la unua vico estas la plej malmultekosta. Ekzistanta profilo movas la problemon al la fasado, dum tute mankanta profilo movas ĝin al la provizado. Diveni, kiun el la du vi havas, estas tio, kio transformas dekminutan kontrolon en tutan posttagmezon da reinstaloj.
Demandu NetworkManager, kion ĝi konservis
Demandu la servon rekte anstataŭ legi la menuon, ĉar du komandoj apartigas tion, kio ekzistas, de tio, kio ruliĝas. Rulu ilin sur la maŝino mem, kaj rulu la duan antaŭ kaj post ĉiu aktiviga provo. La listoj ne estas interŝanĝeblaj, kaj la diferenco inter ili estas la diagnozo.
nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active
Konservita profilo povas esti neaktiva, kio estas normala kaj diras nenion pri la labortablo. Du eroj kun similaj nomoj oftas post enporta buklo, kaj nur la UUID distingas ilin. Tunelo, kiun alia servo rekte posedas, eble neniam eniros tiun liston, do malplena rezulto ne aŭtomate estas difekto de NetworkManager. Elektu laŭ UUID de nun, ĉar nomoj estas etikedoj, kiujn homoj redaktas, kaj identigiloj ne.
Ekzamenu la profilon anstataŭ reenporti ĝin
Kiam la profilo ekzistas, legu ĝiajn detalojn sen peti konservitajn sekretojn. Kiam ĝi ne ekzistas, uzu unufoje la provizan aŭ enportan laborfluon, kiun la kromaĵo dokumentas, kaj konfirmu, kion ĝi kreis. Ripeti enporton ĉar la menuo restis malplena estas kiel maŝino finas kun kvar konkurantaj kopioj de unu konekto.
Tiuj kopioj estas drivo kun papera spuro, kiun neniu legas: la labortabla uzanto ne povas diri, kiun oni estus uzinta, kaj same ne povas la sekva administranto. Forigu la duplikatojn konscie, post kiam vi notis iliajn identigilojn, anstataŭ lasi la enportan buklon decidi. Notu la UUID, kiu postvivas, ĉar tiu valoro estas tio, kion la terminala aktivigo bezonas. Profilo enportita dufoje sub malsamaj nomoj estas kutime unu funkcianta difino kaj unu artefakto de malpacienco. Profillisto estas agordo, kaj ĝi meritas la saman zorgon kiel la konekto mem.
Aktivigu la konservitan profilon el terminalo
La nmcli-dokumentaro pritraktas la interagan aktivigon de elektita profilo, kio faras la komandlinion subtenata dua interfaco anstataŭ cirkaŭvojo. Anstataŭigu la ekzemplan identigilon sube per la UUID, kiun vi konservis. Komprenu, kion la komando faras, antaŭ ol ruli ĝin, ĉar ĝi ŝanĝas la retan staton. Itineroj kaj DNS povas moviĝi, kaj fora sesio super la interfaco, kiu rekonfiguriĝas, ne postvivos.
Rulu ĝin el loka konzolo, aŭ kun plano por reeniri kiam la ŝanĝo misiros. La --ask opcio kolektas enigojn, kiuj mankas al la profilo; ĝi ne preterpasas la sisteman rajtigon. Ĝi ankaŭ ne garantias, ke ĉiu aŭtentiga peto de kromaĵo funkcias en terminalo, ĉar kelkaj atendas dialogon, kiun vi ne povas atingi tie.
nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555
Legu la rezulton antaŭ ol kulpigi la labortablon
Se la profilo leviĝas, la konservita konekto funkcias kaj tiu administra vojo funkcias. Tio mallarĝigas la plendon al la fasado, kiu estas alia komponantlisto kaj ofte alia teamo. Se ĝi ne leviĝas, la fiasko kuŝas en la profilo aŭ en la tunelo, kaj la labortablo neniam estis la problemo.
Sukcesa aktivigo ankoraŭ diras nenion pri tio, ĉu la redaktila komponanto de la fasado ĉeestas, aŭ ĉu la panelo mem miskondutas. Tiuj restas demandoj por la subtenata fasado de la distribuo kaj ĝiaj kongruaj kromaĵpakaĵoj. Kunigi ilin en reinstalon kutime lasas la panelon precize kiel ĝi estis kaj aldonas restartigon al la rakonto.
Utila raporto nomas la eldonon de la labortablo, la tipon de konekto, la mankantan panelan operacion, kaj ĉu la profilo estas videbla aŭ aktivebla tra la subtenata interfaco. Priskribi mankantan menuon postulas nek privatan ŝlosilon nek profilon kun legitimiloj. Tio sufiĉas por ke prizorganto reproduktu la panelan staton sen tuŝi iun ajn legitimilon.