OpenConnect가 호스트 이름을 확인할 수 없습니다.

OpenConnect가 호스트 이름을 확인할 수 없습니다.

저는 LMDE 17을 실행 중이고 OpenConnect v6과 network-manager-openconnect 저장소 버전이 설치되어 있습니다. companyname.local브라우저에서 도메인 주소가 확인되지 않는다는 점을 제외하면 모든 것이 잘 됩니다 (Cisco AnyConnect를 사용하는 Windows에서는 문제가 되지 않습니다). SVN을 사용할 수 있고 공개 도메인에서 빌드를 볼 수 있지만 빌드를 확인할 수 없습니다.

최신 버전을 사용하고 롤백했습니다.VPN 스크립트파일이지만 별 차이가 없는 것 같습니다. 서버 수준에서 변경하는 것에 대한 몇 가지 제안을 보았습니다. 나는 이런 일을 할 자격이 없습니다.

이 문제를 해결하려면 어떻게 해야 합니까?

답변1

당신은 만날 수 있습니다이 오류.

이전 버전의 Network Manager에서 멈춘 경우 다음 해결 방법을 시도해 보십시오(다음에서 가져옴).여기, 또한 발견됨여기).

  1. /etc/NetworkManager/NetworkManager.conf루트 권한으로 편집기에서 엽니다.
  2. #로 표시되는 줄을 삭제(또는 대시로 주석 처리 )합니다 dns=dnsmasq.
  3. NetworkManager를 다시 시작합니다 sudo service NetworkManager restart.

답변2

저도 비슷한 경험을 했고 Cisco AnyConnect와의 상호 작용 및 스크립팅이 DNS 호스트를 동적으로 추가하는 것이라고 결론지었습니다.

귀하와 같은 Debian 기반 배포판(저는 Linux Mint 17.1 Rebecca를 사용하고 있습니다)에서 설치하는 것을 발견했습니다.네트워크 관리자 openconnect-gnomeDNS 매개변수 등에 대한 유용한 구성 인터페이스를 제공하고 Linux Mint에서 작업 트레이 위젯/상태까지 매우 원활한 통합을 제공합니다.

sudo apt-get install network-manager-openconnect-gnome

그런 다음 VPN 연결을 추가하고 IPv4/IPv6 탭에서 AnyConnect가 추가하는 DNS 서버를 추가합니다. 이를 수행하는 방법에는 여러 가지가 있습니다. 확실하지 않은 경우 Wireshark를 사용하여 DNS 쿼리를 확인할 수 있습니다. 여러 기본/보조 서버를 캡처할 수 있어야 합니다. 이를 VPN 구성에 IP 주소로 추가해야 합니다.

또한 AnyConnect에서 DNS 검색 도메인을 설정하고 이를 NetworkManager를 통해 OpenConnect 구성에 수동으로 추가하는 것을 고려해야 합니다. 이는 적용되지 않는 또 다른 자동 설정입니다. 시스템이 일부 위치에서 짧거나 도메인이 아닌 정규 호스트 이름에 의존한다는 것을 알 수 있으므로 도메인 접미사를 검색해야 합니다.

VPN OpenConnect 추가 여기에 이미지 설명을 입력하세요.

답변3

나는 같은 문제로 어려움을 겪고 있습니다. NetBIOS 조회가 제대로 작동하려면 "hosts:" 줄을 편집 /etc/nsswitch.conf하고 "wins"를 "hosts:" 줄에 추가하세요.

예:

hosts: files dns wins

/etc/samba/smb.conf그런 다음 파일을 편집 하고 wins server =행을 추가/편집하여 WINS 서버를 추가합니다. 참고로 Samba는 서버 및 클라이언트 역할을 하지 않으므로 Samba가 있는 경우 wins support = yes이를 비활성화하거나 OpenConnect와 작동하도록 구성해야 합니다.

답변4

또한 동일한 문제를 발견했으며 연결이 작동하기 시작할 때까지 network-manager-openconnect-gnome을 사용하고 있었습니다. 나에게 있어서 승리하는 움직임은IPv6 비활성화VPN의 경우.

관련 정보