sudo strongswan up CONNECTION_NAME
Fedora 29에서 사용하려고 하면 이 오류가 발생합니다.
installing DNS server ###.##.#.## via resolvconf
resolvconf: Interface can't be the loopback interface (lo). Sorry.
removing DNS server ###.##.#.## via resolvconf
resolvconf: Interface can't be the loopback interface (lo). Sorry.
adding DNS server failed
내가 이 정확한 오류나 유사한 오류 메시지를 검색했을 때 인터넷에 어떤 문서도 없었습니다.
뭔가 문제가 있는 것 같은데 resolvconf
문제를 해결하는 방법을 모르겠습니다.
답변1
resolvconf
최신(또는 다른) 버전의 StrongSwan에 인터페이스 접두사에 문제가 있는 것 같습니다 .해결하다플러그인은 DNS 서버를 설치하여 사용됩니다 resolvconf
.
기본값은 lo.inet.ipsec.
(DNS 서버의 IP 주소 추가)입니다. 접두사는 charon.plugins.resolve.resolvconf.iface_prefix
다음 옵션을 사용하여 변경할 수 있습니다.Strong Swan 구성 파일(또는 디렉토리 resolve.conf
의 일부 strongswan.d/charon
). 따라서 다른 접두사/인터페이스를 시도해 보십시오( /etc/resolvconf/interface-order
설치된 DNS 서버의 우선 순위가 높도록 고려하고 변경하는 것이 좋습니다 ).
편집하다:이 오류 메시지는 resolvconf 호환성 레이어의 일부 버전에서 생성된 것 같습니다 systemd
(v240 이전, 해당 버전과 최신 버전에 여전히 버그가 있는지 아니면 단지 다른지 확실하지 않음). 그래서 그것이 interface-order
실제로 관련이 있는지 (또는 존재하는지) 확실하지 않습니다 . lo
접두사를 물리적 인터페이스로 바꾸고 VPN이 시작될 때 IKE를 통해 제공되는 DNS 서버가 실제로 사용되는지 확인할 수 있을 것 같습니다 .