Verwenden Sie für die Remote-Verbindung über OpnVPN den Servernamen anstelle der IP-Adresse

Verwenden Sie für die Remote-Verbindung über OpnVPN den Servernamen anstelle der IP-Adresse

Ich verwende Linux (Ubuntu 20.04)und stelle eine VPN-Verbindung openvpnzu meiner Workstation mit Windows 10 her (ich verwende eine RDP-Verbindung über remmina). Wenn ich die IP-Adresse meiner Workstation verwende, kann ich einen Ping durchführen und eine Verbindung herstellen. Wenn ich jedoch den Namen meiner Workstation verwende (z. B. wks-eshirvana), kann ich einen Ping an den Namen meiner Workstation senden, aber Remmina erkennt ihn nicht und ich erhalte die Fehlermeldung:

Die Adresse für den RDP-Server „wks-eshirvana“ konnte nicht gefunden werden.

(Hinweis: Ich kann den Computernamen verwenden, wenn ich unter Windows arbeite)

Gibt es eine Problemumgehung, um den Computernamen meiner Arbeitsstation anstelle der IP-Adresse zu verwenden?


aktualisieren:

der Fehler den ich bekomme ist:

[09:58:00:867] [12184:12296] [FEHLER][com.freerdp.core] - freerdp_tcp_ist_Hostname_auflösbar:freerdp_set_last_error_ex ERRCONNECT_DNS_NAME_NICHT_GEFUNDEN [0x00020005]

Ich habe einen Fehler verursacht inGitLab, ich füge die Antwort der Remmina-Entwickler ein. Bei mir hat es nicht funktioniert, aber bei jemand anderem könnte es funktionieren:

Dies ist der Fehler, der von der FreeRDP-Bibliothek ausgelöst wird, und er tritt höchstwahrscheinlich aufgrund eines Einschränkungsproblems auf. FreeRDP verwendet getaddrinfo, um die IP-Adresse des Hostnamens abzurufen. Leider weiß ich nicht, wie ich Ihnen helfen kann, da ich ein VPN (OpenConnect) habe und es sogar mit dem Snap-Paket perfekt funktioniert.

Versuchen Sie, remmina zu entfernen (sichern Sie vorher Ihre Profile) und installieren Sie es erneut mit:

 sudo snap install remmina --devmode

Es sollte Remmina ohne Einschränkungen installieren. Lassen Sie mich wissen, ob es funktioniert.

Antwort1

Ich habe das gleiche Setup, Linux-VPN-Windows-Rechner. Es sollte kein Workaround nötig sein, es muss etwas Einfaches sein. Beginnen Sie mit nmclidem Befehl, um zu sehen, ob es einen Nameserver für die VPN-Verbindung gibt. Meiner sieht so aus:

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

verwandte Informationen