/* * deconfig: This argument is used when udhcpc starts, and when a * leases is lost. The script should put the interface in an up, but * deconfigured state. */ static int deconfig_lan(void) { char *lan_ifname = safe_getenv("interface"); ifconfig(lan_ifname, IFUP, "0.0.0.0", NULL); expires_lan(lan_ifname, 0); lan_down(lan_ifname); dprintf("done\n"); return 0; }
/* * deconfig: This argument is used when udhcpc starts, and when a * leases is lost. The script should put the interface in an up, but * deconfigured state. */ static int deconfig(void) { char *lan_ifname = safe_getenv("interface"); ifconfig(lan_ifname, IFUP, "0.0.0.0", NULL); expires(lan_ifname, 0); lan_down(lan_ifname); logmessage("dhcp client", "%s: lease is lost", udhcpstate); //wanmessage("lost IP from server"); dprintf("done\n"); return 0; }