问题现象

通过客户端连接Windows云桌面时,提示“连接超时”,无法打开云桌面。

可能原因

客户端无法连接云桌面表示云桌面和后端组件无法正常通信,可能由以下原因导致:
  • 云桌面的IP地址被修改
  • 云桌面的网卡被禁用
  • 云桌面的路由表损坏
  • 云桌面的80端口被System之外的其他进程占用

解决方案

  1. 登录弹性云桌面控制台
  2. 在顶部菜单栏左上角处,选择地域。
  3. 在左侧导航栏,单击云桌面管理
  4. 云桌面管理页面,找到目标云桌面,选择以下一种方式发送命令。
    • 单击云桌面对应操作列中的更多图标,选择发送远程命令
    • 单击云桌面ID进入详情页面后,单击命令执行详情页签,然后单击发送远程命令
  5. 在弹出的对话框中,选择命令类型为PowerShell,然后输入命令,单击执行
    分别执行以下命令,排查问题原因:
    • 执行ipconfig命令查看云桌面的IP,确认IP地址是否被修改。
      请在返回信息中确认IP地址是否被修改。默认情况下,每台云桌面包含两块网卡,一块为内部负责管控流量的网卡,IP地址为10或者172网段;一块为日常使用网卡,IP地址由系统在所属的交换机网段内进行分配。IP
      如果IP地址被修改,您可以通过以下方式尝试修改IP地址为原有IP地址。
      • 设置自动获取IP

        您可以通过Get-NetIPInterface命令查看网卡索引,然后通过以下命令设置对应网卡自动获取IP地址。

        Set-NetIPInterface -InterfaceIndex 网卡索引
      • 设置IP地址

        您可以通过Get-NetIPInterface命令查看网卡索引,然后通过以下命令设置对应网卡的IP地址和子网掩码位数。

        Set-NetIPAddress -InterfaceIndex 网卡索引 -IPAddress IP地址 -PrefixLength 子网掩码位数
      说明 如果上述方式无法解决问题,请联系阿里云技术支持。
    • 执行Get-NetAdapter命令查看云桌面的网卡,确认网卡是否被禁用。
      请在返回信息中确认网卡的状态是否均为Up无法连接2
      如果网卡的状态不是Up,则表示被禁用,您可以通过以下命令启用对应的网卡。
      netsh interface set interface "网卡名称" enabled
    • 执行route print命令查看云桌面的路由表,确认路由表是否被损坏。
      请在返回信息中确认路由表是否包含云桌面IP、100.64网段和管控组件对应的10或者172网段。路由
      说明 如果路由表被损坏,请联系阿里云技术支持。
    • 执行以下命令查看云桌面80端口的占用情况,确认80端口是否被System之外的其它进程占用。
      1. 获取占用80端口的进程PID。
        netstat -ano |findstr ":80"
        默认情况下,弹性云桌面的80端口用于和后端组件通信。对应的进程PID为4。进程PID
      2. 确认占用80端口的进程。
        tasklist /fi "PID eq PID"    #PID为上一步获取的进程PID
        请在返回信息中确认占用80端口的进程。默认情况下,对应进程的映像名称为System,会话名为Services无法连接5
      说明 如果80端口被其它进程占用,请联系阿里云技术支持。