私は Linux を使用しており、 Windows 10 のワークステーションに(Ubuntu 20.04)
VPN 接続を行っています( 経由で RDP 接続を使用しています)。ワークステーションの IP アドレスを使用すると、ping を実行して接続できますが、ワークステーション名 (例: wks-eshirvana) を使用すると、ワークステーション名に ping を実行しても、remmina がそれを認識せず、エラー メッセージが表示されます。openvpn
remmina
RDP サーバー「wks-eshirvana」のアドレスが見つかりませんでした
(注: Windows では machinename を使用できます)
IP アドレスの代わりにワークステーションのマシン名を使用する回避策はありますか?
アップデート:
表示されるエラーは次のとおりです:
[09:58:00:867] [12184:12296] [エラー][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex ERRCONNECT_DNS_NAME_NOT_FOUND [0x00020005]
私はバグを作りましたギットラボ、私はremmina開発者からの回答を貼り付けます。私の場合はうまくいきませんでしたが、他の人にはうまくいくかもしれません:
これは FreeRDP ライブラリによって発生したエラーであり、おそらく制限の問題が原因で発生します。FreeRDP は getaddrinfo を使用してホスト名の IP アドレスを取得します。残念ながら、VPN (OpenConnect) があり、Snap パッケージでも問題なく動作するため、どのようにサポートすればよいかわかりません。
次のコマンドを使用して、remmina を削除し (事前にプロファイルをバックアップしてください)、再インストールしてください。
sudo snap install remmina --devmode
制限なしで remmina をインストールし、動作するかどうかをお知らせください。
答え1
私も同じ設定、linux-vpn-windowsmachine を使用しています。回避策は必要なく、簡単なものでなければなりません。nmcli
コマンドを実行して、VPN 接続にネームサーバーがあるかどうかを確認します。私の設定は次のようになります。
VPN myvpnname VPN connection
master wlp59s0, VPN, ip4 default
inet4 192.168.0.211/24
route4 172.16.1.0/24
route4 0.0.0.0/0
route4 192.168.0.0/24
...
DNS configuration:
servers: 192.168.0.231 192.168.0.244
domains: vpnxxx.mydomainxxx.com
interface: tap0
type: vpn