약한 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에서 이 옵션을 올바르게 활성화하려면 어떻게 해야 합니까?