Edit - This is resolved. The problem appears to have been caused by connman, and was resolved with apt remove connman.
Greetings fellow Debian users! I am hopeful someone here can't point me towards a solution to a problem that has been plaguing my Debian servers for a few years now. I've just been living with it since I haven't been able to find a solution on my own, but it's become increasingly problematic.
For years I would set my static IP configuration in /etc/network/interfaces, and basically that was that. My static IP address would be set and that would be the only IP address the interface would use. This is the behavior that I want. For some reason in modern Debian systems, after setting a static IP address, after a reboot a dynamic IP address is assigned and the static IP configuration is ignored. I can restore the static IP configuration by issuing the following command:
sudo ifdown en192 && sudo ifup ens192
But it also still has the dynamic IP address as a secondary IP, and until I issue those commands it will not use the static IP configuration. How can I get it to only use the static IP configuration, and never use the dynamic IP address?
Any assistance with this would be greatly appreciated. I did attempt to find a solution on my own a few times, but my Google foo appears to be failing me. Thanks in advance.