我有一台用于网络存储的机器,仅此而已。不是日常使用的机器。它使用 LAN 进行网络连接。由于某种未知原因,我的 MAC 地址从本地网络上的计算机中丢失。当我在远程、无法手动重新启动并且需要访问计算机时,这会成为一个问题。
$ arp -a
xxxxxx.attlocal.net (192.168.1.145) at (incomplete) on en0 ifscope [ethernet]
我恢复网络连接的唯一方法是手动重新启动。因此,我提出的解决方案是在本地添加 bash 脚本,检查特定 IP 是否具有 MAC 地址,如果没有,则重新启动系统。我会通过 cron 每 15 分钟执行一次脚本。
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic
我花了很多时间来解决网络问题,但找不到罪魁祸首。我知道有些人会说这是解决更大问题的创可贴,但无论网络问题如何,我仍然希望它到位,因为它可以在网络丢失的情况下作为故障保险。