SoftEther vpn не создаёт IPv4 подключение
Для работы необходимо настроить vpn к локальной сети. Так как используются сертификаты, то был выбран SoftEther vpn. После настройки вот такая картина (vpncmd):
VPN Client>AccountList
AccountList command - Get List of VPN Connection Settings
Item |Value
----------------------------+---------------------------------------------------------------
VPN Connection Setting Name |abdt-vpn
Status |Connected
VPN Server Hostname |21<this.is.server.api>6:5555 (Прямое TCP/IP подключение)
Virtual Hub |it4it
Virtual Network Adapter Name|VPN
The command completed successfully.
Но при этом сам vpn не работает. Вот что выдаёт sudo dhclient -v vpn_vpn:
Internet Systems Consortium DHCP Client 4.4.1
Copyright 2004-2018 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/vpn_vpn/5<:my:ip:v6:adress:>7
Sending on LPF/vpn_vpn/5<:my:ip:v6:adress:>7
Sending on Socket/fallback
DHCPDISCOVER on vpn_vpn to 255.255.255.255 port 67 interval 3 (xid=0xfde5c515)
receive_packet failed on vpn_vpn: Network is down
DHCPDISCOVER on vpn_vpn to 255.255.255.255 port 67 interval 7 (xid=0xfde5c515)
send_packet: Network is down
dhclient.c:2569: Failed to send 300 byte long packet over vpn_vpn interface.
DHCPDISCOVER on vpn_vpn to 255.255.255.255 port 67 interval 9 (xid=0xfde5c515)
send_packet: Network is down
dhclient.c:2569: Failed to send 300 byte long packet over vpn_vpn interface.
DHCPDISCOVER on vpn_vpn to 255.255.255.255 port 67 interval 14 (xid=0xfde5c515)
ifconfig на эту настройку выдаёт:
vpn_vpn: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::5c25:efff:fe55:4ef7 prefixlen 64 scopeid 0x20<link>
ether 5<:my:ip:v6:adress:>7 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 269 bytes 36637 (36.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Возможно, проблема в том, что почему-то используется IPv6, хотя сервер ожидает IPv4.
Как исправить, что использовать или что проверить в таком случае? Есть ли способ по-другому настроить подключение через сертификаты?
P.S. В /etc/sysctl.conf указывал, что нужно использовать ipv4, но не помогло:
> sudo sysctl -p
net.ipv4.ip_forward = 1