NetworkManager를 사용하여 VPN에 대해 약한 MD5 인증을 허용하는 방법은 무엇입니까?

NetworkManager를 사용하여 VPN에 대해 약한 MD5 인증을 허용하는 방법은 무엇입니까?

약한 MD5 인증을 사용하는 이전 Cisco VPN 서버에 연결해야 합니다. NetworkManager(1.40.10)에서 연결을 설정했지만 기본 vpnc(0.5.3)는 약한 인증에 대해 불평하면서 연결할 수 없습니다.

NetworkManager[1234]: /usr/sbin/vpnc: Peer has selected md5 as authentication method.
NetworkManager[1234]: This algorithm is considered too weak today.
NetworkManager[1234]: If your vpn concentrator admin still insists on using md5,
NetworkManager[1234]: use the "--enable-weak-authentication" option.

NetworkManager 연결 설정에 이러한 기능을 활성화하는 옵션이 표시되지 않으며 임의의 명령줄 옵션을 vpnc에 전달하는 방법을 찾을 수 없습니다.

나는 시도했다:

  • NetworkManager가 stdin을 통해 vpnc에 구성을 전달하기 때문에 or: 추가가 작동하지 않습니다 Enable weak authentication=yes./etc/vpnc/default.conf/etc/vpnc.conf
  • NetworkManager 연결 프로필에 추가 Enable weak authentication=yes: 실패, 인식된 구성 옵션이 아님을 나타냅니다.
  • ...해결책으로 다음 /usr/sbin/vpnc을 호출하는 쉘 스크립트를 만들었습니다 /usr/sbin/real_vpnc --enable-weak-authentication "$@".일하다그러나 이것은 분명히 깨지기 쉬운 해킹입니다.

Network Manager에서 이 옵션을 올바르게 활성화하려면 어떻게 해야 합니까?

관련 정보