Әр жүктелуде туннель оны пайдалануды ешкім шешпестен бұрын көтеріледі, ал жауапты болып көрінетін құсбелгі алынған кезде ештеңе істемейді. Бұл интерфейс ақауы емес. NetworkManager VPN профильдерін өздігінен қоспайды; VPN негізгі қосылым оны атағандықтан іске қосылады. Түзету екінші профильде, және ол бір ғана қасиет.

Сіз алып тастаған жалауша есепке алынбайды

VPN профилінің өз автоматты қосылу қасиеті бар, ал VPN қосылымдары үшін менеджер оны бірдеңе іске қосуға пайдаланбайды. Оны алып тастау профильдің оқылуын бірізді етеді және мінез-құлықты өзгертпейді, сондықтан таңғажайып өңдеуден кейін де қалады.

Құжатталған механизм — негізгі профильдегі қайталама қосылымдар тізімі. Wi-Fi немесе Ethernet қосылымы белсендірілгенде, менеджер онда тізілген VPN UUID-лерін де белсендіреді. Бүгін бұл тізімде тек VPN қосылымдары қолдайды, ал егер онда бірнеше жазба болса, бір өңдеу олардың бәріне әсер етеді.

Автоматты қосылу басымдығы үміткерлерді реттейді; ол да сөндіру қосқышы емес.

Өңдеуден бұрын екі профильді оқыңыз

Алдымен атауларды, UUID-лерді және түрлерді жазып алыңыз, өйткені көрсетілетін атаулар қайталанады және негізгі қосылымды VPN-мен шатастыру оңай. Содан кейін әр жақтағы маңызды қасиеттерді оқыңыз.

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

Графикалық редакторда сол мәндер басқа белгілердің астында көрінеді. Негізгі қосылымның General қойындысында автоматты қосылу параметрі және плагин орнатылған болса, онымен бірге VPN көтеру опциясы бар. Аударылған жұмыс үстелі басымдық өрісін басымдықпен автоматты қосылым деп белгілеуі мүмкін, бұл қосу қосқышы емес. Екеуін шатастыру алынған құсбелгі мен өзгермеген жүктелуге әкеледі.

Бүкіл тізімді емес, бір жазбаны жойыңыз

Қасиет тізім болғандықтан, жаңа мән тағайындау ондағының бәрін алмастырады. Бір UUID-ді жою және тізімнің қалғанын бұзбау үшін алдындағы минусты пайдаланыңыз.

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

Тізімді алдын және кейін тексеріңіз, әсіресе екінші VPN-ге тәуелді машинада.

Профильдерді белгілі бір пайдаланушылармен шектеуге болады. Ондай жағдайда өңдейтін тіркелгі сол тізімде болуы керек; әйтпесе команда қабылданбауы мүмкін, немесе менеджер бастапқы иесі ешқашан көрмейтін жеке пайдаланушы профилін жазуы мүмкін. Өңдеу ештеңе істемеді деп қорытындыламас бұрын иесін тексеріңіз, өйткені үнсіз пайдаланушы көшірмесі көптеген түсініксіз нәтижені түсіндіреді.

Нақты ауысуды сынаңыз, қолмен қайта жүктеуді емес

Негізгі профильді қайта қосу мағыналы сынақ. Оны төмендетіп қайта көтеріңіз немесе қайта жүктеңіз, содан кейін белсенді тізімге, интерфейстер тізіміне және ішкі мекенжайға маршрут іздеуге қараңыз.

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

Егер туннель әлі де көрінсе, қалған иесі әдетте скрипт. Менеджер журналы қай профиль қашан белсендірілгенін көрсетеді, ал dispatcher каталогы интерфейс оқиғасында nmcli connection up шақыратын hook тұратын орын. Hook профиль редакторында көрінбейді, сондықтан ол құсбелгімен жасалған әрбір тәжірибеден аман қалады.

Қолмен жүретін жолды жұмысқа қабілетті ұстаңыз, өйткені нақты талап сол.

Жақсы нәтиже қандай болады

Профиль өз шлюзімен, сертификатымен және тіркелгі деректерімен орнатылған күйде қалады. Ол жүктелуде белсендірілмейді және сіз сұрағанда көтеріледі. Осы үш тұжырым қабылдау сынағы.

Негізгі қосылымның UUID-ін runbook-қа жазыңыз, өйткені келесі жолы дәл сол профильді өңдейсіз.

Қолжетімді, бірақ автоматты емес VPN — жетіспейтін функция емес, конфигурация таңдауы, және ол бір қасиет қашықтықта.

Қатысты мақалалар