我正在尝试设置家庭网络内的 VNC 桌面共享基于通用路由器。2 台 Linux(OpenSUSE Leap 15.1)PC 通过 LAN 连接,一台 Windows 笔记本电脑和两台 Android 平板电脑(以及手机等)通过 WLAN 连接。全部通过 Belkin 路由器。我无法让它工作,并且用尽了谷歌和基于讨论的想法来解决这个问题。
VNC(仅适用于设置过程)无需密码,启动方式如下:
x11vnc -clip 1280x800+0+0
它似乎运行良好并显示:
The VNC desktop is: linux-xxxxxxxxxxxx
PORT=5900
编辑:由于下面的评论,以下内容已关闭。~~~我尝试将我的 Belking 路由器设置为转发 IP,不确定是否正确,但它看起来像这样(192.168.0.105 是带有 VNC 服务器的 Linux PC):~~~
我能 PING
成功从任何设备(Android 平板电脑、另一台 Linux PC 或 Windows 笔记本电脑)访问 VNC 服务器计算机。此外,Samba 文件共享功能正常运行。
在 YaST(OpenSUSE 的配置工具)中,我设置了“ Allow remote administration
”并选中了“ Open firewall port
”复选框。
我使用了 4 个不同的客户端来避免这方面的任何麻烦(MultiVNC、AndroidVNC、VNC Viewer /全部在 Android 上/和 Windows 上的 Easy Connect)设置 Linux PC 的 IP 地址(192.168.0.105)和端口5900
。
我的网络知识非常有限,基本上仅限于所介绍的内容,所以我可能做了一些不正确或愚蠢的事情......我甚至不知道如何分析共享桌面是否无法到达路由器或者路由器是否阻止了它。