저는 인터넷 연결을 사용할 때마다 항상 선택한 프로필(ovpn 또는 네트워크 관리자)을 사용하여 VPN 연결을 강제하는 방법을 찾고 있습니다. OpenVPN과 Debian 8을 사용하고 싶습니다.
이를 수행할 수 있는 패키지나 멋진 스크립트가 있습니까?
OpenVPN이나 다른 유틸리티에서 이를 달성하기 위한 일부 가능한 구성이 누락되었습니까?
답변1
간단한 해결책을 얻었습니다. 이더넷이나 WiFi를 통해 완벽하게 작동하며 연결이 끊어졌을 때 연결을 복원할 수도 있습니다.
먼저 네트워크 관리자와 VPN 연결을 설정해야 합니다. 그런 다음 디렉토리 vpnautoconnect
에 이름을 지정한 파일을 배치해야 합니다 . 이전에 생성한 VPN 연결 이름으로 /etc/network/if-up.d
바꾸는 것을 잊지 마세요 .PrivateVPN
#!/bin/sh
# vpnautoconnect-script
# Place this file in /etc/network/if-up.d
# Set the ovpn-confgiuration by name
# nmcli con up id <ovpn-name>
nmcli con up id PrivateVPN
이 기능이 작동하지 않는 문제가 있는 경우 실행해 보면 ifup --all -v
시작 스크립트와 관련된 오류 메시지가 표시됩니다. 다음 메시지가 표시되는 경우:
A password is required to connect to 'PrivateVPN'.
여러분이 해야 할 일은 비밀번호 필드 오른쪽에 있는 아이콘을 클릭하고 을 선택하는 것뿐입니다. Store the password for all users
그러면 nmcli가 비밀번호를 사용할 수 있습니다.
답변2
vpnautoconnect
할수있다.
https://sourceforge.net/projects/vpnautoconnect/
설명:
vpnautoconnect
Network Manager에서 생성된 VPN을 사용하여 자동으로 다시 연결할 수 있도록(시작 시에도) 할 수 있는 데몬입니다. 매우 빠르게 다시 연결하고 대역폭을 모니터링하며 pptp 및 openvpn 연결 모두에서 작동합니다.