De knop Opslaan blijft grijs terwijl elk veld ingevuld lijkt, en de gateway heeft nog geen enkel pakket gezien. Er is niets geweigerd, want er is niets verzonden. Het besturingselement weerspiegelt wat de lokale editor aan het profiel voor zich kan verifiëren. Dat is een smallere vraag dan of het account werkt, en ze wordt zonder netwerk beantwoord.

De knop weerspiegelt lokale validatie

Een uitgeschakeld besturingselement heeft meer dan één lokale oorzaak, en van buitenaf zien ze er allemaal hetzelfde uit. Een vereiste verwijzing kan ontbreken, een gerefereerd bestand kan onleesbaar zijn voor de gebruiker die de editor uitvoert, of de plug-in die de gekozen methode zou afhandelen is helemaal niet geïnstalleerd. Permissieproblemen op het profiel zelf geven dezelfde grijze knop als een leeg veld.

Lees de validatiemelding voordat u iets bewerkt, want de melding noemt het veld waar de editor bezwaar tegen maakt. Gissen naar het formulier duurt langer dan het ene zinnetje lezen dat de editor al heeft geschreven.

De velden afstemmen op de gekozen methode

De vereiste invoer volgt uit de verbindingsmethode, niet uit de indeling van het dialoogvenster. Een certificaatidentiteit heeft een clientcertificaat plus toegang tot de bijbehorende privésleutel nodig, en heeft nog steeds een manier nodig om de server te verifiëren. Een op een account gebaseerde methode heeft andere vereisten en heeft ook serververificatie nodig. Sommige implementaties vereisen beide tegelijk, waardoor een formulier dat overbodig lijkt vaak correct is.

Gebruik het ondersteunde profiel en de inschrijvingsinstructies van de operator in plaats van velden op gevoel samen te stellen. Een clientcertificaat in het CA-veld zetten, een openbaar certificaat als privésleutel behandelen of een accountwachtwoord in een wachtwoordzinvak voor een privésleutel typen komt allemaal veel voor en levert allemaal dezelfde stille weigering om op te slaan.

Controleer elke verwijzing als het object dat het hoort te zijn. Een bestandsnaam met het juiste achtervoegsel bewijst niets over leesbaarheid, eigendom of of het bij deze identiteit hoort. Een privésleutel die alleen door root leesbaar is, laadt niet in een desktopsessie, en de editor meldt dat als een validatiefout in plaats van als een permissiefout.

De methode alleen wijzigen om de knop klikbaar te maken, verandert de betekenis van het profiel. Onzinwachtwoorden typen en dan terugschakelen kan opgeslagen waarden achterlaten die niemand wilde. Het verbergt ook de vereiste die werkelijk ontbrak, en die komt een uur later terug als verbindingsfout.

Opgeslagen geheimen en agentgeheimen scheiden

Sommige informatie hoort in het opgeslagen profiel en een andere referentie kan bij activatie interactief worden aangeleverd. De verbindings-API van NetworkManager houdt verbindingsverificatie, geheimverificatie en geheimontdekking als afzonderlijke bewerkingen, en de eigen documentatie waarschuwt dat hints niet altijd alles kunnen bepalen wat een verbinding nodig heeft.

Dat onderscheid verklaart een leeg wachtwoordveld. Het kan juist zijn omdat een geheimagent de waarde levert, en het kan onjuist zijn omdat deze verbinding geen agent beschikbaar heeft. De vlaggen op een geheim bepalen of het systeemeigendom, agenteigendom is of helemaal niet wordt opgeslagen.

Kies de vlag die bij de levenscyclus past. Een sleutelbos op de desktop die na aanmelding wordt ontgrendeld, is niet beschikbaar voor een dienst die vóór de aanmelding start, dus een profiel dat interactief werkt kan bij het opstarten falen zonder enige wijziging aan het profiel. Die fout lijkt op een kapot profiel en is in werkelijkheid een planningsverschil.

Een geslaagde opslag bewijst ook niet dat de bedoelde agent de volgende prompt zal beantwoorden. Behoud het eigendom van het account en de privésleutel in plaats van elk geheim naar een voor het systeem leesbaar bestand te kopiëren om het dialoogvenster stil te krijgen.

De latere fasen apart lezen

Zodra het profiel is opgeslagen, inspecteert u de id, het eindpunt, de plug-in en de methode zonder geheime waarden op te vragen. Een door de operator geleverde import kan helpen, maar importeren is een eigen parser met eigen ondersteunde functies, dus een geweigerde import is niet dezelfde fout als een geweigerde opslag.

Activeer pas daarna via de bedoelde beheerder en het account dat hij verwacht. Een fout in de serveridentiteit, een geweigerd account, een ontbrekende route en een geweigerde applicatiemachtiging horen allemaal bij latere fasen, en ze als een editorprobleem melden stuurt het onderzoek naar de verkeerde plek.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show "Corp VPN" | grep -E "vpn\.|802-1x"

Als Opslaan uitgeschakeld blijft met de gedocumenteerde invoer, noteert u de editorversie, de plug-inversie, de geselecteerde methode en de exacte lokale fout. Een rapport dat het geldige profiel noemt dat de editor niet kan weergeven is nuttig; een reeks willekeurige inloggegevens die de knop even klikbaar maakten niet.

Gerelateerde artikelen