编辑:我发现 PC3 有设置->分享->屏幕共享->网络-><当前 SSID>已启用,而 PC1 已禁用。可能需要在 PC1 中启用它,我这样做了,但这并没有解决问题。
我正在进行 VNCing,
服务器 PC1:Ubuntu 20.04.3LTS sudo apt upgrade
d 至 20.04.5LTS,使用vino-server
。
客户端 PC2:Win 10 PC2,使用 tigervnc。
我可以VNC PC2->PC1当 PC1 通过 LAN 连接到路由器时。
我无法VNC PC2->PC1当PC1通过WiFi连接到路由器时(错误信息为“无法连接到套接字:连接超时(10060)“),即使 LAN 断开连接且 PC1 重新启动(见这)我可以从PC1上浏览网页(下面描述的是下班后)。
我有另一台装有 Ubuntu 20.04.5LTS 的 PC3,仅通过 WiFi 连接。
我可以VNC PC2->PC3。我不知道要检查 PC1 和 PC3 之间的电位差是多少。
我该如何诊断并解决这个问题?
笔记:
直到最近,我才能够通过 WiFi 通过 VNC 连接到 PC1。可能发生了以下变化:
1.1. 我的 ISP 似乎更新了路由器固件,因为其主页略有变化。我不知道是否还有其他变化。我按下了路由器的重置按钮,并恢复了我的 WiFi SSID/密码。
1.2. 我无法从 PC1 连接到互联网(我不知道在重置路由器之前是否可以)。添加
nameserver 8.8.8.8
到/etc/resolv.conf
(它只有nameserver 127.0.0.53
)解决了这个问题。然后我将其设置/etc/resolv.conf
为自定义文件的符号链接,而不是默认文件,以避免它被重写。我不知道为什么所有这些更改(或者可能只有其中之一)都需要自定义/etc/resolv.conf
。升级到 20.04.5LTS 后仍然需要这样做。在 PC3 中
/etc/resolv.conf
只有nameserver 127.0.0.53
,我既可以从 PC3 连接到互联网,也可以从 PC2 通过 VNC 连接到 PC3。同样令人费解。
有关的:
- Ubuntu Server 17.04 可通过 LAN 访问,但无法通过 WAN 接口访问(但与 VNC 无关)。