When using CNAT the br0 (controller) or usb0 (node) doesn't get an IP via DHCP or set the fallback IP.

From testing I have seen this happen when dhcpcd is unable to obtain an IP address for the interface before systemd classes it as a timeout and kills the service.

This can be fixed by increasing the time systemd lets the service run before terminating it.

sudo systemctl edit --full dhcpcd5.service

After the last line in the [Service] section append "TimeoutStartSec=900" and save the file and then reload the changes with.

sudo systemctrl daemon-reload

After rebooting you should now either get an IP via DHCP or use the fallback IP.

You cannot comment on this entry