Премахването на софтуера Cisco VPN в Linux се проваля по два начина, които изглеждат еднакво отвън. Хората стартират път до скрипт от поколение на клиента, което нямат, или премахват обвиващ модул и оставят ядрото. И в двата случая получавате машина, която изглежда чиста в трея и все още има услуга, пакет и идентичност на устройство. Поправката започва с идентифициране на инсталацията, а не с команда.

Стъпка 1: Определете какво е инсталирано и как

Два стила на разгръщане са чести и не споделят стъпки за премахване. Инсталацията на роден пакет поставя RPM или DEB пакети в системата с имена и версии, които можете да изброите. По-старото разгръщане чрез скрипт пуска файлове в директория и доставя свой собствен деинсталатор. dpkg -l | grep -i cisco, или rpm -qa | grep -i cisco на RPM система, ви казва в кой свят сте, преди да докоснете който и да е от тях.

Запишете версиите заедно с промяната. Списък с модули без номер на издание не е възпроизводим шест месеца по-късно, когато някой попита какво сте премахнали.

Стъпка 2: Потвърдете кой разрешава премахването

На управлявано устройство отговорът често не сте вие. Позицията, видимостта и други контроли на крайни точки може да се возят на същия инсталатор и тихото им премахване чупи проверките за съответствие, които никой не спомена в началото. Поискайте план за премахване от отговорния администратор, преди да тествате своя.

Отстраняването на неизправности по VPN връзка не е разрешение да откъснете контроли на крайни точки от корпоративен лаптоп. Напишете го там, където тикетът може да го види.

Стъпка 3: Премахвайте в документирания ред

Ръководството за разгръщане 5.1 на Cisco документира работния процес с роден пакет за Linux с ред на модулите, а не с една задоволителна команда. Неосновните модули се махат първи, след това основният VPN компонент, а DART се пази за последно, защото неговата диагностика е това, което ще ви трябва, ако премахването се обърка. Следвайте този ред за действително инсталираните компоненти.

Прегледайте транзакцията, преди да я одобрите. apt-get -s remove cisco-secure-client показва какво ще бъде премахнато и какво зависи от него, а мениджърът на пакети, който предлага да премахне половината работен плот, ви казва нещо полезно.

Не третирайте шаблон, който съвпада с цялото продуктово семейство, като тясна команда. Той премахва всичко, което семейството е инсталирало, а това рядко е това, което сте имали предвид.

Стъпка 4: Проверете състоянието на пакетите, услугата и мрежата

След разрешеното премахване стартирайте отново инвентаризацията и потвърдете, че очакваните пакети са изчезнали. Проверете състоянието на услугата с systemctl status vpnagentd при родна инсталация, след което потвърдете, че мрежата се връща към вашата базова линия. Липсваща икона в трея не доказва нищо, а несвързан модул, който оцелява, не означава, че премахването е неуспешно.

Имайте предвид и зависимостта от тунела. Ако отдалечената ви сесия минава през тунела, който премахвате, отворете независим път за управление, преди да започнете.

Стъпка 5: Оттеглете идентичността, не само файловете

Локалното премахване на софтуер не оттегля идентификационни данни. Сертификат на устройство, експортиран профил или запазена сесия все още могат да се удостоверят от друга машина след това. Занимавайте се с отмяната чрез този, който притежава акаунта, и не изтривайте рекурсивно всяка директория с етикет Cisco като пряк път.

Работата е свършена, когато пакетите ги няма, тунелът не е изчезнал и идентификационните данни вече не работят. Това са три отделни проверки и те се провалят независимо.

Подобни статии