Tôi đang chạy một máy chủ OpenVPN và tôi muốn gán một máy khách cụ thể một IP tĩnh.
Đây là máy chủ của tôi. Tôi nghĩ rằng điều này cấu hình nhóm IP ảo kéo dài từ 10.5.24.209 đến 10.5.24.223.
port 443
proto tcp
dev tun
sndbuf 0
rcvbuf 0
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-auth ta.key 0
topology subnet
server 10.5.24.208 255.255.255.240
#This netmask should span IPs .208-.223.
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 168.xx.xx.xx"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify crl.pem
client-to-client
client-config-dir ccd
Đây là nội dung của /etc/openvpn/ccd/W7LocalVM
, trong đó W7LocalVM là Tên chung của khách hàng của tôi. Tôi hoàn toàn không hiểu lệnh này làm gì, nhưng tôi nghĩ IP đầu tiên phải là IP tĩnh mong muốn của khách hàng của tôi và IP thứ hai phải là IP của máy chủ của tôi.
ifconfig-push 10.5.24.210 10.5.24.209
Tuy nhiên, khi tôi cố gắng kết nối máy khách của mình với cấu hình máy chủ này, tôi gặp phải lỗi sau:
Mon Aug 07 14:07:34 2017 Set TAP-Windows TUN subnet mode network/local/netmask = 10.5.24.208/10.5.24.210/10.5.24.209 [SUCCEEDED]
Mon Aug 07 14:07:34 2017 MANAGEMENT: Client disconnected
Mon Aug 07 14:07:34 2017 ERROR: --ip-win32 dynamic [offset] : offset is outside of --ifconfig subnet
Mon Aug 07 14:07:34 2017 Exiting due to fatal error
Tôi nghĩ IP 10.5.24.210 sẽ nằm trong mạng con được xác định ở phía máy chủ và tôi không hiểu tại sao tôi lại gặp lỗi này. Bất cứ ai có thể giúp tôi ra về điều này?