Если ничего не путаю, то
Последовательное выполнение:
sudo ifdown br0; ifup br0
Последовательно зависимое выполнение
sudo ifdown br0 && ifup br0
Лучше юзать первый способ, т.к. второй отрабатывает только если выполнение завершилось удачно (а как бы, в реальности, интерфейс может уйти в down но вернуть ошибку выполнения). Проверять, само собой, нужно либо при наличии IPMI либо в виртуалке, либо при наличии возможности сделать рестарт.
SSH после подъёма перестаёт отвечать, потому что порвалась tcp сессия, нужно делать переподключение.
UPD но, чтобы точно сказать что не так, нужно видеть изначальный файл. Непонятен масштаб изменений. Возможно у вас сеть не поднимется вообще без рестарта (например, если вы пересобираете бриджи)