systemd에 새로운 네트워크 연결이 있을 때 OpenVPN을 다시 시작합니다.

systemd에 새로운 네트워크 연결이 있을 때 OpenVPN을 다시 시작합니다.

네트워크에 연결되면 OpenVPN이 자동으로 다시 시작되도록 하는 방법은 무엇입니까?

문제는 네트워크 연결이 끊어지거나 네트워크 연결 없이 컴퓨터가 부팅된 다음 연결될 때마다 OpenVPN이 작동하지 않는다는 것입니다. 최소한 openvpn을 수동으로 다시 시작할 때까지는 말이죠.

Arch Linux 실행(그래서 사용 systemd)

답변1

--ping 및 --ping-restart(또는 --keepalive) 옵션을 사용하면 openvpn은 연결이 끊어졌을 때 다시 연결합니다.

답변2

ping/ping-restart 응답 외에도 persist-tun각 재연결이 문제의 VPN에 대한 "깨끗한" 라우팅 테이블에서 시작되도록 구성 파일에서 이를 사용하지 않도록 하십시오.

동적 네트워킹을 위한 최상의 구성은 OpenVPN을 지원하고 하드웨어 인터페이스에 연결될 때 다른 연결(이 경우 VPN) 설정도 지원하는 NetworkManager를 사용하는 것입니다.

관련 정보