Raspbian: Fallback to predefined IP if DHCP failed

linux, networking, raspbian

Bellow configuration taken from /etc/dhcpcd.conf file may look fine, but no. It is not.

# define static profile
profile static_eth0
static ip_address=169.254.65.72
static routers=169.254.65.72
static domain_name_servers=169.254.65.72

# fallback to static profile on eth0
interface eth0
fallback static_eth0

It is not because we assigned an Automatic Private IP address. Means, this range normally was used by the OS to assign IP whenever its connected to network, but DHCP service is not available.

Change the IP to something else from class A or class C.