В Ubuntu 21.04 последняя версия Kerio VPN-клиента (kerio-control-vpnclient-9.3.6-5738-linux-amd64.deb) подключена, но не работает и даже шлюз VPN небогатый. Я думаю, что некоторые сетевые изменения влияют на сеть Kerio VPN.
Основываясь на предложении выше, я создал этот псевдоним в качестве временного решения:
alias vpn='sudo service kerio-kvc restart && cat /var/log/kerio-kvc/debug.log | grep MAC | tail -1 | tr - : > grep.txt ; sudo ip link set kvnet addr `N=17; grep -o ".\{$N\}$" <grep.txt` && /usr/bin/google-chrome '\''http://[KERIO_SERVER]:4080//nonauth/totpVerify.cs'\'' &'
Я не специалист по написанию сценариев на bash; конечно, есть способ сделать это без записи в файл. Однако это полностью автоматизировано.
Используя комментарий Лукаса, я каким-то образом нашел обходной путь. Сначала откройте файл /var/log/kerio-kvc/debug.log
в редакторе и найдите mac
. Вы увидите что-то вроде этого:
[02/Jul/2021 23:22:51] {vpnCore} VPN driver opened, version = 2.1, ifIndex = 22 (0x16), MAC xx-xx-xx-xx-xx-xx
Вы можете найти несколько совпадений, но используйте последнее. Преобразуйте xx-xx-xx-xx-xx-xx
в xx: xx: xx: xx: xx: xx
. Установите kvnet
интерфейс mac вручную:
sudo ip link set kvnet addr xx:xx:xx:xx:xx:xx