Wi-Fi се свързва сам; VPN се нуждае от вторична асоциация
Автоматичното свързване във VPN профил не го стартира. Добавете неговия UUID към списъка secondaries на базовата връзка, след което проверете агента за тайни в този контекст.
Лаптопът се присъединява към Wi-Fi, преди да седнете, а VPN все още чака щракване. Настройката за автоматично свързване във VPN профила не променя нищо, защото този превключвател управлява собственото активиране на профила, а NetworkManager третира VPN като спътник на базова връзка. Документираният механизъм е списъкът с вторични връзки на базовата връзка и това е друго свойство на друго място.
Автоматичното свързване не е превключвателят на VPN
Wi-Fi или Ethernet профил може да се активира сам, защото притежава устройство. Профилът на VPN плъгин не притежава устройство в същия смисъл; той се стартира заедно с връзка, която притежава. Ето защо флагът за автоматично свързване на VPN изглежда правилен, записва се коректно и не произвежда тунел. Флагът отговаря на въпрос за профила, а не за мрежата, от която се нуждае.
Прочитането на модела по този начин обяснява и режима на отказ. Базата се свързва, нищо не иска от VPN да стартира и работният плот показва изключен VPN до свързана мрежа. Нищо не е счупено; асоциацията просто никога не е била създадена.
Идентифицирайте двата профила по UUID
nmcli -f NAME,UUID,TYPE connection show
Изберете Wi-Fi или Ethernet профила, който трябва да задейства тунела, след това желания VPN профил. Използвайте UUID вместо имена, защото името е етикет, който може да бъде дублиран или редактиран, а UUID е това, което пътят на активиране действително разрешава.
Не бъркайте името на профила с име на интерфейс или с адрес, който машината държи в момента. Това са три различни идентификатора, които случайно изглеждат подобни в терминала, и смесването им произвежда промяна, насочена към нищо.
Добавете VPN към базовата връзка
nmcli connection modify uuid "PRIMARY_UUID" +connection.secondaries "VPN_UUID"
Формата с плюс добавя към съществуващия списък; пропускането ѝ заменя списъка, което тихо премахва всяка друга вторична връзка, която вече е била конфигурирана. Първо прегледайте текущата стойност и си я запишете, преди да промените нещо.
Настройките за връзки на NetworkManager описват вторичните като VPN връзки, стартирани заедно с базовата връзка. Дали естествен WireGuard профил е същият вид обект, зависи от това как NetworkManager го управлява, така че същата команда може да е грешен инструмент за тунел, който се появява като интерфейс, а не като VPN плъгин.
Това е промяна в политиката на връзките, а не превключвател по време на изпълнение. Приложете я чрез какъвто процес за повторно свързване одобрява внедряването, и очаквайте първото активиране след промяната да се държи различно от сесията, в която седите сега.
Тайните не са част от асоциацията
Вторичният запис казва «стартирай това с онова». Нищо в него не предава парола, не отключва ключодържател и не отговаря на подкана. Профил, който се удостоверява успешно след вход в работния плот, все още може да се провали, когато бъде активиран в контекст, в който агентът за тайни не е наличен.
Използвайте поддържаната системна подредба или подредба с агент за тайни за действителното внедряване. Съхраняването на паролата на всички в скрипт, за да може тунелът да стартира без надзор, превръща проект за удостоверяване във файл, който надживява заетостта на собственика си.
Прочетете двете събития, след което проверете ресурса
Наблюдавайте базовата връзка и активирането на VPN по време на един опит. Липсващо VPN събитие означава, че задействащото условие никога не е било конфигурирано или UUID е грешен. VPN събитие, последвано от неуспех при удостоверяване, означава, че задействането е протекло и останалият проблем е идентификационните данни, което е друга поправка.
След активиране поискайте ресурса, който мотивира настройката, вместо да се доверявате на иконата. След това се изключете умишлено и наблюдавайте какво следва, защото асоциацията за автоматичен старт не е авариен изключвател и не обещава безкрайни повторения. Ако изискването е «никакъв трафик без тунела», това е отделна политика, която се нуждае от собствена конфигурация и собствен тест. Объркването на двете е начинът, по който машина започва да се пресвързва в цикъл, докато потребителят вярва, че е защитен.