日期更改或日期与 hwclock 不一致是否会影响 Linux 中 ifconfig 中的 ipv4 (inet addr)?

日期更改或日期与 hwclock 不一致是否会影响 Linux 中 ifconfig 中的 ipv4 (inet addr)?

我遇到了 eth0 的 inet addr(ipv4) 消失并且 eth0 接口变得不可用的问题。
我没有等待刷新,但我认为它不会自行恢复。

我猜当我更改日期时会发生这种情况sudo date MMDDHHmmYYYY.SS

当我今天(03/08/2021)将日期更改为 030810102016.00 时,
IP 地址在几分钟内消失了(正如我所想的)。

我尝试了多次,得到了相同的结果。

我正在使用 Ubuntu 16.04.6 LTS。

更改后会不会导致ip出现问题? (特别是回到过去的日期。)

或者,日期和时钟之间的不一致是否会导致这种情况?

答案1

我检查了/var/lib/dh​​cp/dhclient.leases,发现由于时间变化(回到过去),dhcp过期了,没有续订或重新绑定。

$ tail -n 30 /var/lib/dhcp/dhclient.leases
    ...
    lease {
      interface "eth0";
    ...
      option dhcp-lease-time 60;
    ...
      renew 2 2021/03/30 02:27:16;
      rebind 2 2021/03/30 02:27:37;
      expire 2 2021/03/30 02:27:45;
    }

我认为更新和重新绑定使用通用时间timedatectl

但wlan0为何没有在文件中记录lease的数据,且不受时间变化的影响,在我浅薄的知识里仍然是个谜。

相关内容