系统描述
我的办公室有两个 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 吗?)。
很少有人认为:
- nmap 是您探索网络时最好的朋友。您可以运行
nmap 192.168.0.0/24
对 PC-A 的新 IP 地址进行一些估计,以防它已通过 DHCP 等更改。 - 如果您可以访问 PC-A L2 网段,您将能够
arp -n
使用相同 IP 问题的命令检查某些主机上的 ARP 记录。 - 如果主机已通电或处于睡眠状态,您可以发送一个魔法包来唤醒您的主机。因此,对于此技巧,必须在主机上启用 LAN 唤醒。有一个很棒的维基页面这给了你一个点如何做。如果您有 L2 访问权限,则需要 MAC 地址,否则需要 IP 地址。
通常,当您的 IP 地址与目标主机位于同一子网中时,您就具有 L2 一致性,否则只有 L3 一致性(但并非总是如此)。路由器在 L3 上连接子网。 MAC 地址与 L2 相关。
我还想指出,使用免费软件 TeamViewer 许可证进行商业使用通常会被阻止。对于这种情况我会建议数据仓库服务作为 TeamViewer 的替代品。它是一款强大的开源解决方案,可免费用于商业用途。