OpenVPN의 옵션
OpenVPN은 설정을 통해 여러 동작 방식을 결정할 수 있으며, 심지어 서버 혹은 클라이언트 동작 방식도 지정할 수 있다. OpenVPN이 어떤 옵션을 사용할 수 있는지에 대해 한번 정리해 보자.
daemon
daemon [progname]
openvpn 프로그램을 daemon으로 만든다. [progname] 옵션을 통해 여러 openvpn데몬을 생성할 수도 있다.
iroute
iroute network [netmask]
특정 클라이언트에 대해 internal route를 생성한다.
client-config-dir
client-config-dir dir
특정 클라이언트에 대한 설정을 모아놓은 디렉토리를 지정한다. 특정 클라이언트라는 것은 X509 common name
을 말하며, 이것과 같은 이름의 파일을 ccd로 지정한 디렉토리에 두면 일치하는 이름의 클라이언트가 접속했을 때 이 설정의 내용을 진행한다.
client-connect, client-disconeect
client-[dis]connect cmd
클라이언트가 접속했을 때, 혹은 연결이 끊어졌을 때 실행할 cmd를 명시한다.