系统描述

系统描述

系统描述

我的办公室有两个 Ubuntu(Mate-flavor)系统“PC-A”和“PC-B”。
之前(4 天前)我能够从家里远程连接两台电脑。
两者都连接到相同的办公网络,但略有不同

PC-A 直接从办公网口 ----> 10.45.xx.58
PC-B 间接(通过另一台路由器从办公网口 10.45.xx.55) ---> 192.168.0.101

其他详情

Pc-A:是最新的 i5 第 8 代台式机,包含许多功能。 (我使用这个系统进行计算工作)

PC-B:功能有限的旧 i3 台式机。 (用于 PC-A 繁忙时的基本工作。)

问题

现在,我在家中可以通过 Teamviewer 连接 PC-B,但 PC-A 无法连接。

我不知道系统发生问题的确切原因,而且我无法去办公室。
事实上,因为冠状病毒,全国封锁了21天。所以我们哪儿也去不了。

可能的解决方案可能有效

如果我能够重新启动 PC-A,我也许能够连接。

我尝试过的

我尝试从 PC-B 到 PC-A 进行 ssh,但失败(可能是我的系统与局域网断开连接或者可能存在其他问题)

我想从你这里得到什么

是否可以通过“mac地址”从PC-B远程连接PC-A并重启系统?
或您方的任何其他建议将不胜感激。

提前致谢。

PS:我还有另一个朋友的 IP 和用户名(与 PC-A 相同的配置),但由于他的系统中启用了防火墙,因此再次无法 ssh 他的系统。

答案1

不,不是 MAC 地址。

MAC地址只能在同一个本地网段。一旦你通过了路由器,它就不再相关了。

最好的办法是查看该路由器上设置了哪些路由间接(通过另一个路由器...

但一般来说,您连接到一个 IP 地址。对 MAC 地址不。您也可以通过网关直接到达该地址。路由器就是网关,需要将其配置为在不同网络之间路由数据。

也可能使情况变得复杂的是,这些不是正常范围的 IP 地址,而是 10.xxx 和 192.168.xx 范围,不能保证全球唯一。因此,如果您也在其他地方使用这些(例如在家和办公室使用同一个护林员),那么您就会产生潜在的冲突。

答案2

我认为没有这种可能性,因为您的 PC-A 没有使用 ssh 响应(您也尝试过 ping 吗?)。

很少有人认为:

  1. nmap 是您探索网络时最好的朋友。您可以运行nmap 192.168.0.0/24对 PC-A 的新 IP 地址进行一些估计,以防它已通过 DHCP 等更改。
  2. 如果您可以访问 PC-A L2 网段,您将能够arp -n使用相同 IP 问题的命令检查某些主机上的 ARP 记录。
  3. 如果主机已通电或处于睡眠状态,您可以发送一个魔法包来唤醒您的主机。因此,对于此技巧,必须在主机上启用 LAN 唤醒。有一个很棒的维基页面这给了你一个点如何做。如果您有 L2 访问权限,则需要 MAC 地址,否则需要 IP 地址。

通常,当您的 IP 地址与目标主机位于同一子网中时,您就具有 L2 一致性,否则只有 L3 一致性(但并非总是如此)。路由器在 L3 上连接子网。 MAC 地址与 L2 相关。

我还想指出,使用免费软件 TeamViewer 许可证进行商业使用通常会被阻止。对于这种情况我会建议数据仓库服务作为 TeamViewer 的替代品。它是一款强大的开源解决方案,可免费用于商业用途。

相关内容