IP 주소 대신 opnevpn을 통한 원격 연결에 서버 이름을 사용하십시오.

IP 주소 대신 opnevpn을 통한 원격 연결에 서버 이름을 사용하십시오.

저는 Linux를 사용하고 있으며 워크스테이션 IP 주소를 사용할 때 Windows 10인 워크스테이션(RDP 연결을 통해 RDP 연결 사용 ) (Ubuntu 20.04)을 사용하여 VPN 연결을 설정합니다. 핑하고 연결할 수 있지만 워크스테이션 이름을 사용할 때(예: wks-eshirvana) 내 워크스테이션 이름을 ping할 수 있지만 remmina가 이를 인식하지 못하고 오류 메시지가 나타납니다.openvpnremmina

RDP 서버 "wks-eshirvana"의 주소를 찾을 수 없습니다.

(참고: Windows에서는 machinename을 사용할 수 있습니다)

IP 주소 대신 내 워크스테이션 컴퓨터 이름을 사용하는 해결 방법이 있습니까?


업데이트:

내가 얻는 오류는 다음과 같습니다.

[09:58:00:867] [12184:12296] [ERROR][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex ERRCONNECT_DNS_NAME_NOT_FOUND [0x00020005]

나는 버그를 만들었다.GitLab, remmina 개발자의 답변을 붙여넣었습니다. 나에게는 작동하지 않았지만 다른 사람에게는 작동할 수도 있습니다.

이는 FreeRDP 라이브러리에서 발생하는 오류이며, 대부분 제한 문제로 인해 발생합니다. FreeRDP는 getaddrinfo를 사용하여 호스트 이름 IP 주소를 얻습니다. 안타깝게도 저는 VPN(OpenConnect)을 가지고 있고 Snap 패키지에서도 완벽하게 작동하므로 어떻게 도와드려야 할지 모르겠습니다.

remmina를 제거(이전에 프로필을 백업)하고 다음을 사용하여 다시 설치해 보십시오.

 sudo snap install remmina --devmode

아무런 제한 없이 remmina를 설치해야 하며, 작동하는지 알려주세요.

답변1

나는 동일한 설정인 linux-vpn-windowsmachine을 가지고 있습니다. 해결 방법은 필요하지 않으며 간단해야 합니다. nmcliVPN 연결에 네임서버가 있는지 확인하려면 명령 으로 시작하세요 . 내 모습은 다음과 같습니다.

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

관련 정보