我遇到了 eth0 的 inet addr(ipv4) 消失并且 eth0 接口变得不可用的问题。
我没有等待刷新,但我认为它不会自行恢复。
我猜当我更改日期时会发生这种情况sudo date MMDDHHmmYYYY.SS
当我今天(03/08/2021)将日期更改为 030810102016.00 时,
IP 地址在几分钟内消失了(正如我所想的)。
我尝试了多次,得到了相同的结果。
我正在使用 Ubuntu 16.04.6 LTS。
更改后会不会导致ip出现问题? (特别是回到过去的日期。)
或者,日期和时钟之间的不一致是否会导致这种情况?
答案1
我检查了/var/lib/dhcp/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的数据,且不受时间变化的影响,在我浅薄的知识里仍然是个谜。