OpenVPN 서버를 실행 중이며 특정 클라이언트에 고정 IP를 할당하려고합니다.
이것은 내 server.conf입니다. 나는 생각 이 10.5.24.209에서 10.5.24.223에 스팬 가상 IP가 풀을 구성합니다.
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
이 내용은 /etc/openvpn/ccd/W7LocalVM
W7LocalVM이 내 클라이언트의 일반 이름입니다. 이 지시문의 기능을 잘 이해하지 못하지만 첫 번째 IP는 클라이언트의 원하는 고정 IP 여야하고 두 번째 IP는 서버의 IP 여야한다고 생각합니다.
ifconfig-push 10.5.24.210 10.5.24.209
그러나이 서버 구성으로 클라이언트를 연결하려고하면 다음 오류가 발생합니다.
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
IP 10.5.24.210이 서버 측에 정의 된 서브넷 내에있을 것이라고 생각했는데 왜이 오류가 발생하는지 이해할 수 없습니다. 아무도 나를 도울 수 있습니까?