CPC H04L 61/5046 (2022.05) [H04L 61/5014 (2022.05); H04L 61/5038 (2022.05)] | 20 Claims |
1. A system for configuring an Internet Protocol (IP) device to be discoverable to a client device over a local network, the local network having a Dynamic Host Configuration Protocol (DHCP) server for assigning dynamic IP addresses, the system comprising:
a boot controller for the IP device, the boot controller configured to generate a boot signal upon completion of boot process for the IP device; and
an IP address controller for the IP device, the IP address controller configured to:
obtain a dynamic IP address assigned to the IP device by the DHCP server, in response to the boot signal from the boot controller;
check if a static IP address has been set for the IP device;
determine if the dynamic IP address and the static IP address are in a same subnet of the local network;
implement the static IP address set for the IP device, if the dynamic IP address and the static IP address are in the same subnet of the local network; and
implement the dynamic IP address assigned to the IP device, if the dynamic IP address and the static IP address are not in the same subnet of the local network.
|