В каком конфигурационном файле настраиваются сетевые интерфейсы в Ubuntu, Debian, CentOS?
По-разному. Где-то консервативный /etc/network/interfaces, где-то netplan, где-то networkmanager. Гуглите для конкретной версии дистрибутива.
Вопрос слишком общий.
Даже только CentOS: network-scripts или systemd-networkd или NetworkManager, зависит от того, кто что выбрал при установке и/или настройке.
Хуже - в зависимости от версии (6/7/8/8 stream/9 stream) что-то из вышеупомянутого работать не будет или будет работать некорректно (например network-scripts в 9 или NetworkManager в 6)