我有一个Motorola SB6141电缆调制解调器连接到一个Linux防火墙,通过systemd-networkd的DHCPfunction获得一个IP。 每隔一段时间,ISP就会遇到问题,由于某种原因,systemd-networkd被分配了192.168.100.0/24范围内的IP(而不是ISP的公共IP地址)。 发生这种情况时,192.168.100.0/24 IP地址“粘”,我必须重新启动systemd-networkd服务,然后获取真正的公共IP地址。
我有两种方法可以解决这个问题:
但是,我不知道如何做这些事情(如果可能的话)。 我应该从这里做什么?
您可以添加一个cron作业,检查IP地址,并重新启动systemd-networkd,如果它在192.168.100.0/24范围内