Две пречице уклањају нагађање са којим мора да се носи један прекидач VPN-а: једна увек повезује, друга увек прекида. Две пречице уклањају двосмисленост: једна увек тражи везу, друга увек тражи прекид. Обе показују на исти сачувани профил преко његовог UUID-а.

Прођите кроз подешавање редом испод. Испробајте сваку наредбу у терминалу пре него што је вежете, јер је пречица лоше место за откривање захтева који не можете да видите.

Пронађите UUID, а не назив профила

Излистајте сачуване везе у уобичајеној радној сесији и копирајте UUID жељеног VPN-а. Назив је за људе; два сачувана профила могу делити један, а профил који се избрише и поново увезе добија нови идентификатор.

nmcli connection show
nmcli connection show "Office VPN" | grep -i uuid

Држите UUID у дефиницији пречице, а не приказани назив. Ако се профил касније замени, ажурирајте обе пречице одједном, јер застарео идентификатор ствара радњу Повежи која не успева, док Прекини још циља на стари објекат. Зато обе радње користе исту вредност. Третирајте UUID као идентитет профила.

Проверите да је профил NetworkManager VPN, а не добављачев демон са сопственом услугом. Клијент добављача захтева сопствено подржано контролно сучеље; nmcli неће управљати тунелом који му не припада. Проверите тип везе ако је назив двосмислен. Тунел који поседује други демон неће се појавити на истом списку.

Прво испробајте обе наредбе у терминалу

Затражите везу интерактивно, довршите одобрену пријаву и дођите до приватног ресурса који вам заиста треба. Затим прекините одговарајућом наредбом и потврдите да VPN пада без тога да са собом однесе основну Wi-Fi или Ethernet везу.

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

Покрените их као две одвојене радње. Оне мењају стање везе; не бришу профил нити мењају његова подешавања. Сачувајте излаз терминала из првог покретања да бисте знали како изгледа уобичајен след захтева. Тај запис чини понашање пречице предвидивим.

Не испробавајте прекидање преко свог јединог пута даљинске администрације. Ако VPN носи вашу сесију, успешан прекид такође окончава ваш приступ, а опоравак тражи пут који не зависи од тунела. Држите доступном локалну конзолу или другу везу.

Вежите две именоване пречице за исти UUID

У подешавањима тастатуре радне површине направите две јасно именоване радње, на пример Повежи канцеларијски VPN и Прекини канцеларијски VPN. Доделите различите комбинације тастера и залепите проверени UUID у обе наредбе.

Именујте их по намери, а не по стању. Пречица названа Пребаци чини следећи притисак непредвидивим; Повежи и Прекини тачно описују шта ће бити затражено. То чини списак пречица саморазумљивим. Погрешан притисак ипак чини нешто предвидиво.

Ако радна површина користи покретаче desktop-entry, запамтите да покретач не додељује терминал аутоматски. Наредба којој треба интерактивни унос чекаће тамо где нико не може да одговори.

Поставите захтев за аутентификацију тамо где га можете видети

Без --ask, nmcli тражи од покренутог агента за тајне податке недостајуће акредитиве. То је прави пут када радна површина већ обрађује аутентификацију овог VPN-а и агент може да прикаже сопствени захтев. Испробајте обичну наредбу Повежи директно из пречице пре него што претпоставите да ради.

Ако VPN захтева интеракцију у терминалу, подесите пречицу да отвори терминалску апликацију радне површине и тамо покрене интерактивну наредбу. Аргументи покретања разликују се међу терминалским апликацијама, зато користите документовану форму инсталиране.

За запис радне површине Terminal=true тражи терминалски прозор, а Terminal=false не. Ниједно подешавање није разлог да ставите лозинку у командну линију, доделите sudo без лозинке или заобиђете политику аутентификације организације.

Проверите спремност након притиска тастера

Притисак тастера значи да сте затражили активацију. То не доказује да је аутентификација завршена, да су руте инсталиране или да приватни DNS одговара. Проверите стање везе, а затим стварни приватни ресурс.

Читајте стање кроз клијента власника, а не поређењем преведене реченице. Текст читљив људима мења се са језиком, а машина може имати више од једног VPN-а, па поређење низа може пријавити погрешан профил или пропустити прелазно стање.

Ако друга аутоматизација поново повезује VPN, ускладите је са пречицом Прекини. Два власника који се међусобно поништавају стварају везу која изгледа као да игнорише притисак тастера, док је стварни проблем сукобљена политика.

Запишите UUID, обе наредбе и проверу спремности у своје белешке. Следећа замена профила или надоградња радне површине много се лакше дијагностикује када су идентификатор и предвиђени пут захтева већ записани.

Повезани чланци