Две входящих линии интернета на один шлюз. Как?
Ну например поставить микротик, и сделать балансировку по каналам.
У провайдеров оборудование тоже отключается, если в здании света нет?
А оптика только на ваше оборудование завязана?
Ну тогда 1 провайдера переносите во второй офис, чтобы в каждом офисе было внешнее подключение.
Маршрутизаторы в обоих офисах, соединены вашей оптикой, каждый имеет подключение к интернету.
А failover и маршруты уже настроите так, как вам необходимо.  Там несколько вариантов, в зависимости от того, равноценные ли каналы, или один, к примеру, с минимальной скоростью как резервный.
Я думаю это на любой железке можно сделать, у вас же оптика уже во что-то воткнута?