Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ubuntu 22.04 + Kerio VPN Client  (Прочитано 18402 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн QuibinG

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
  • 22.04
    • Просмотр профиля
Ubuntu 22.04 + Kerio VPN Client
« : 21 Мая 2022, 09:13:02 »
Доброго дня.

Интересная задача -
Дано - Kerio Control с поднятым VPN.
Его клиенты (С прописанной статикой):
1 Macbook - через Kerio VPN официальный клиент.
2 Win машины - через Kerio VPN официальный клиент.
1 Synology NAS - Через ipSec клиент синолоджи.
1 Ubuntu 22.04 - через Kerio VPN официальный клиент.

Подключаю все разом к VPN - у всех пинги открыты, у винды есть общие папки, у синолоджи есть папки, все друг друга видят пингуют, заходят на внешние ресурсы.
Все, кроме Ubuntu.

Ставил 3 разных по версии VPN клиента Kerio и везде одно -

Делаю
sudo /etc/init.d/kerio-kvc start

Вижу в ifconfig
kvnet: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1400
        inet 172.26.215.2  netmask 255.255.255.0  broadcast 172.26.215.255
        inet6 fe80::b038:acff:fe72:2f78  prefixlen 64  scopeid 0x20<link>
        ether b2:38:ac:72:2f:78  txqueuelen 1000  (Ethernet)
        RX packets 28  bytes 3832 (3.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 89  bytes 9391 (9.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Вижу в route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default         _gateway        0.0.0.0         UG    600    0        0 wlo1
link-local      0.0.0.0         255.255.0.0     U     1000   0        0 wlo1
172.26.215.0    0.0.0.0         255.255.255.0   U     0      0        0 kvnet
192.168.1.0     0.0.0.0         255.255.255.0   U     600    0        0 wlo1


Пытаюсь пинг себя 172.26.215.2 (статиика IP в впн) - пингуюсь.
Пытаюсь пинг соседей - тишина.
PING 172.26.215.1 (172.26.215.1) 56(84) bytes of data.
--- 172.26.215.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5105ms

PING 172.26.215.3 (172.26.215.3) 56(84) bytes of data.
--- 172.26.215.3 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5105ms

Окей, Kerio пишет 2 лог файла, error и debug.
В error тишина, то есть ошибок соединения нет.
А вот в debug такое:
(Нажмите, чтобы показать/скрыть)

При этом повторю - Windows , мак и синолоджи все друг друга видят и пингуют и на "шары" друг друга заходят. Ubuntu не видит никого, и её соответственно нет видят. Хотя в активный коннектах в Kerio Connect интерфейсе администратора видно что она приконнектилась, и керио даже опознаёт операционку.
- -

Оффлайн shprotru

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Ubuntu 22.04 + Kerio VPN Client
« Ответ #1 : 13 Августа 2022, 22:28:30 »
У меня возникла подобная проблема: траффик не шёл по vpn, хотя подключение подключалось, нашёл такое решение(мне помогло): https://askubuntu.com/questions/1338815/kerio-vpn-client-connect-but-not-work-in-21-04
Напишите пожалуйста помогло ли Вам это, а у знатоков интересно узнать почему так начало происходить с kerio начиная с ubuntu 21.04, в 20.04 всё было в порядке.

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1742
    • Просмотр профиля
Re: Ubuntu 22.04 + Kerio VPN Client
« Ответ #2 : 13 Августа 2022, 22:40:52 »
Ubuntu не видит никого

ip a
ip r
?

Оффлайн LexusXX

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Ubuntu 22.04 + Kerio VPN Client
« Ответ #3 : 17 Октября 2022, 18:07:16 »
Подтверждаю, решение рабочее.
Вот исправленный файл сервиса
/lib/systemd/system/kerio-kvc.service

# This service is actually a systemd target,
# but we are using a service since targets cannot be reloaded.

[Unit]
Description=Kerio Control VPN Client
After=network.target

[Service]
Type=forking
Restart=always
RestartSec=5
ExecStart=/usr/sbin/kvpncsvc /var/lib/kerio-control-vpn 2>&1 | logger -p daemon.err -t kerio-control-vpnclient 2>/dev/null
ExecReload=/usr/bin/pkill -SIGHUP kvpncsvc
ExecStartPost=/bin/sh -c "cat /var/log/kerio-kvc/debug.log | grep MAC | tail -1 | tr - : |rev|cut -d' '  -f 1|rev| xargs -I {} ip link set kvnet addr {}"

[Install]
Alias=kerio-vpn
Alias=kerio-control-vpn
Alias=kerio-control-vpnclient
WantedBy=multi-user.target



sudo systemctl daemon-reload
sudo systemctl restart kerio-kvc.service

Оффлайн newmix

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Ubuntu 22.04 + Kerio VPN Client
« Ответ #4 : 19 Июня 2023, 06:30:48 »
на Ubuntu server 22.04.2
пришлось добавить ключ -a в команду greep
ExecStartPost=/bin/sh -c "cat /var/log/kerio-kvc/debug.log | grep -a MAC | tail -1 | tr - : |rev|cut -d' '  -f 1|rev| xargs -I {} ip link set kvnet addr {}"


 

Страница сгенерирована за 0.047 секунд. Запросов: 23.