OpenConnectはホスト名を解決できません。

OpenConnectはホスト名を解決できません。

私はLMDE 17を実行しており、OpenConnect v6とnetwork-manager-openconnectリポジトリのバージョンがインストールされています。companyname.localブラウザでドメインアドレスが解決されないことを除いて、すべてがうまくいきます(Cisco AnyConnectを使用するWindowsでは問題ありません)。 SVNを使用でき、パブリックドメインでビルドを表示できますが、ビルドを確認できません。

最新バージョンを使用してロールバックしました。VPNスクリプトファイルですが、あまり違いはないようです。サーバーレベルでの変更に関するいくつかの提案を見ました。私はこのようなことをする資格がありません。

この問題を解決するにはどうすればよいですか?

答え1

あなたは会うことができますこのエラー

以前のバージョンのNetwork Managerで停止した場合は、次の回避策を試してください(次から入手)。ここ、また見つかりましたここ)。

  1. /etc/NetworkManager/NetworkManager.confroot権限でエディタで開きます。
  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.confwins」を「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の場合。

関連情報