Ubuntu 22.04 жүйесінде Cisco VPN қосу түймесі сұр болып қалса: шешімі
Ubuntu 22.04 жүйесіндегі vpnc формасы ескі нұсқалар елемейтін туннель интерфейсінің атауын талап етеді. Оны Advanced бөлімінде орнатып, одан кейін қосымша бетті екі рет қолданыңыз.
Шлюзді, топ атауын, топ құпиясөзін және өз тіркелгі деректеріңізді толтырасыз, ал Add түймесі сұр күйінде қалады. Ештеңе ерекшеленбейді, не жетіспейтіні түсіндірілмейді, сондықтан құпиясөз қате немесе шлюз мекенжайы дұрыс емес деген қорытынды өзінен-өзі туындайды. Бірақ олай емес. Ubuntu 22.04 диалогы ескі нұсқалар талап етпеген өрісті тексереді, ал ол өріс көпшілік ешқашан ашпайтын бетте тұр. Профильді сақтаудың реті мен диалог бәрібір бас тартқанда не істеу керегі төменде.
1-қадам: қате іздеуден бұрын Advanced бөлімін ашыңыз
Жетіспейтін мән — туннель интерфейсінің атауы; ол Advanced бөлімінде жатыр және ешбір белгісі жоқ. Негізгі бетті әдеттегідей толтырыңыз, содан кейін Advanced бөлімін ашып, интерфейс атауын tun0 мәніне қойып, содан кейін Add түймесін басыңыз. Егер түйме осыдан кейін де өшірулі тұрса, сіз жаңа мәселеге емес, сол тексеру мәселесінің екінші жартысына тап болдыңыз, сондықтан деректерді қайта теру орнына келесі қадамға өтіңіз. Бұл мінез-құлық — 22.04 пакеттеріндегі форма қатесі, тіркелгінің немесе шлюздің қасиеті емес.
Егер сіз қазірдің өзінде nm-connection-editorішінде болсаңыз, сол бет Advanced деп аталады, ал қосуға тырысып жатқан түйме — Save.
2-қадам: Advanced бетін екі рет қолданыңыз
nm-connection-editor ашып, Cisco Compatible VPN (vpnc) қосылымын жасаңыз, шлюз мен топ өрістерін толтырыңыз, туннель интерфейсінің атауын орнатыңыз да, қосымша беттегі Apply түймесін басыңыз. Содан кейін Apply түймесін екінші рет басыңыз немесе гибридтік аутентификация параметрін белгілеп, кері алыңыз — бұл форманы қайта тексеруге мәжбүрлейді. Мен мұны жасаған машиналарда Save бірінші Apply басылғаннан кейін өшірулі қалады да, тек сол екінші өтуден кейін ғана қайта қосылады.
Екінші Apply — ырым емес. Бұл қосымша бетті тексеріп шыққан диалог пен оны жай ғана сақтап қойған диалогтың айырмашылығы.
3-қадам: сақталғаннан кейін профильді табыңыз
Сақталған vpnc профилі GNOME Settings тізімінде көрінбеуі мүмкін, сондықтан сәтті түзету сәтсіздік сияқты көрінеді. Оның орнына жүйе мәзірін тексеріңіз: қосылым әдетте сол жерде болады және оны қалыпты түрде таңдауға немесе өңдеуге болады. Егер ол екі жерден де жоқ болса, редакторды толық жауып, жартылай сақталған профильді өңдеудің орнына оны қайта жасаңыз.
Қосылғаннан кейін профиль қарапайым NetworkManager қосылымы болып қалады, сондықтан кейінгі өзгерістер сол редактор арқылы өтеді және сол ерекшелік қайта оралуы мүмкін.
Диалог бәрібір бас тартса, vpnc профилін қолмен жазыңыз
Пәрмен жолы клиенті серверлерге және формадан шаршағандарға қолайлырақ. vpnc күтетін өрістері бар профиль жасаңыз, оны тек root оқи алатындай етіп сақтаңыз, себебі ішінде топ құпиясөзі бар, содан кейін клиенттің өз пәрмендерімен қосылып, ажыратыңыз:
IPSec gateway vpn.example.net
IPSec ID GROUPNAME
IPSec secret GROUPSECRET
IKE Authmode psk
Xauth username your.name
Xauth password YOURPASSWORDОны 600 режимімен /etc/vpnc/work.conf файлы ретінде сақтап, қосылу үшін sudo vpnc work.conf пәрменін, ал ажырату үшін sudo vpnc-disconnect пәрменін орындаңыз. Скрипт қосылу барысында маршруттар мен resolver параметрлерін орнатады, бұл ыңғайлы, бірақ ажырату сәтсіз болса, күй қалып қоюы мүмкін.
Түймені емес, туннельді тексеріңіз
Қосылғаннан кейін үш нәрсені растаңыз: интерфейс бар, қашықтағы ішкі желінің маршруты бар және қашықтағы желі ішіндегі атау шешіледі. Содан кейін ажыратып, маршрут пен resolver жазбалары жойылғанын растаңыз — келесі қосылу қалдықтардан емес, таза күйден басталсын. Сәттілік туралы хабарлағанымен, маршрут кестесі өзгермеген қосылым өз жұмысын бітірмеген.
Диалог түймесі өшірулі деп дистрибутивті қайта орнатпаңыз. Бұл тексеру қатесіне берілген үлкен жауап және форманың талабын өзгертпейді.
Сақталған профиліңіз қай өрісті қажет еткенін жазып қойыңыз. Кейінірек шыққан редактор оны талап етпеуі мүмкін, ал жазба келесі адамға бұл мәннің неге тұрғанын түсіндіреді.