我正在尝试从三星 Chromebook(ARM Arch Linux)远程控制 Raspberry Pi(Raspbian Jessie)的桌面。
在 Pi 上运行的 VNC 服务器是 RealVNC。
Chromebook 上的 VNC 查看器是 TigerVNC
当我尝试连接到服务器时出现以下错误:
$ vncviewer
TigerVNC Viewer 32-bit v1.7.1
Built on: 2017-01-23 06:48
Copyright (C) 1999-2016 TigerVNC Team and many others (see README.txt)
See http://www.tigervnc.org for information on TigerVNC.
Sat Apr 1 17:25:49 2017
DecodeManager: Detected 4 CPU core(s)
DecodeManager: Creating 4 decoder thread(s)
CConn: conectado a puerto 192.168.1.200 de origen 5900
CConnection: Server supports RFB protocol version 5.0
CConnection: Using RFB protocol version …Run Code Online (Sandbox Code Playgroud) 使用VBox 5.02 OSE,主机操作系统是Arch Linux 4.1.6-1-ARCH
我已使用网络的默认名称 (intnet) 将带有网络适配器的来宾操作系统 Ubuntu Minimal 14.04 配置为“内部网络”。
现在我已经使用以下命令为“intnet”专用网络启用了 Virtualbox dhcp 服务器:
$ VBoxManage dhcpserver add --netname intnet --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable
Run Code Online (Sandbox Code Playgroud)
我启动来宾操作系统,发现它获得了由 dhcp 服务器动态分配的 IP 10.10.10.2。
但如果我现在尝试从我的虚拟机 ping dhcp 服务器,我得不到答案:
$ ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
^C
--- 10.10.10.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5005ms
Run Code Online (Sandbox Code Playgroud)
这是为什么?