Хорошо, я знаю, что было не так:
- У меня было больше , чем один
VPNClient
с тем же IPAddress
Поэтому я дал каждому из них статический IPAddress
Определите каталог, в котором должны храниться клиентские скрипты, например /etc /openvpn /staticclients, и создайте каталог
mkdir /etc/openvpn/staticclients
Добавьте этот каталог как опцию в ваш конфигурационный файл openvpn на сервере:
client-config-dir /etc/openvpn/staticclients
Для каждого клиента вы должны создать файл. Имя файла должно соответствовать common name
атрибуту имени , указанному в сертификате клиента. Эта команда получает CN из сертификата компьютера:
В этом примере IPAddress
10.1.134.110/10.1.134.109 передается клиенту с common name
TESTCLIENT, а также выдвигает дополнительный маршрут для подсети 10.1.135.0.
cat /etc/openvpn/staticclients/TESTCLIENT
ifconfig-push 10.1.134.110 10.1.134.109
push "route 10.1.135.0 255.255.255.0 10.1.134.62"
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 28006 -j DNAT --to 10.1.134.110