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

Три ствари које дијалогу требају пре него што било шта рашчлани

Увоз се изводи са дозволама вашег корисника, па се датотека у директоријуму доступном само root-у одбија пре него што њен садржај постане важан. Панел такође приказује само врсте VPN-а чији је NetworkManager додатак инсталиран; без додатка OpenVPN, опција недостаје уместо да буде покварена. Коначно, мрежни уређај мора бити под управљањем: интерфејс означен као неуправљани може прихватити сачувану везу која се никада неће активирати. Проверите сва три пре уређивања профила.

Две команде решавају први круг: dpkg -l network-manager-openvpn-gnome за додатак и nmcli device status за стање уређаја.

Шта увозник тихо одбацује

Превод за радну површину циља на фиксни скуп својстава. Линије изван тог скупа се тихо одбацују, због чега тунел може да се подигне са деловима замишљене конфигурације који недостају. Скрипте декларисане са up, down и script-security обично нестану, као и опције управљачког интерфејса и додатни удаљени блокови. Рута записана кључном речју vpn_gateway је изузетак: увозник тамо жели дословни IPv4 пролаз и прекида са грешком уместо да одбаци линију.

Одбачена рута има препознатљив облик. Веза се активира, интерфејс добије адресу, а једна одређена подмрежа остане недоступна јер рута никада није доспела у профил.

Читајте сачувану везу, а не изворну датотеку

Меродаван резултат увоза је датотека са кључем, а не .ovpn који сте изабрали. sudo cat /etc/NetworkManager/system-connections/office.nmconnection показује шта је панел заиста сачувао. Ако је рута тамо присутна, али недостаје у живој табели, увоз је успео и проблем је активација. Ако је нема у датотеци, увозник ју је одбацио и никакво поновно повезивање је неће вратити.

Два алтернативна пута заобилазе слој превођења. nmcli connection import type openvpn file ./office.ovpn записује исти објекат и пријављује грешке које панел скрива.

Старији уређивач, покренут са nm-connection-editor, излаже поља руте која панел нема. За профиле који зависе од скрипти или неподржаних директива, задржите клијент командне линије и надзирите га сервисом уместо тога, након што онемогућите везу радне површине тако да тунел има само једна компонента.

Када увоз ради, а активација не

Картица напредних поставки задржава онај транспорт који је увезен или последњи пут изабран. Сервер који слуша на UDP-у брзо пада када се изабере TCP, а порука то ретко каже. Веза која мора да почне без пријављеног корисника захтева да њен тајни кључ буде сачуван за све кориснике, што је другачија поставка од чувања само за ову сесију.

Када у дијалогу нема ничег корисног, journalctl -u NetworkManager -b показује зашто је активација неуспешна. Shell клијент никада не дира ту путању, због чега наставља да ради док копија радне површине не ради.

Као завршну проверу упоредите верзију додатка са издањем дистрибуције. Неусклађени додатак може се чисто инсталирати и ипак одбити да активира профил који nmcli увози без приговора.

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