Почти у всех систем есть сетевой клиент, который даёт полный доступ к серверу. Обычно достаточно настроить пользователя в сервером по и доступ через маршрутизатор(пробросить порт), в некоторых случаях доступ есть и через "облако" - полезно когда нет белого интернет адреса. Но это уже от производителя системы зависит.
Теоретически можно.
Но для практической реализации вам понадобится программное обеспечение которое сложно найти или его просто нет.
А так при знании алгоритма прошивки и навыков программирования никто не мешает сделать.
Есть 2 пути:
1. Заменить провайдерские роутеры на свои - я бы рекомендовал что-то из линейки Asus RT-N18U(уже не выпускается) возможно ASUS RT-AC57U, смотреть на гигабитные интерфейсы, а то а стомегабитных процы слабые.
2. Создать заявку провайдеру на организацию сети VPN между офисами - пусть сами разбираются со своими роутерами.
Да у всех у них проблемы с сканированием по сети в режиме драйвера - почему то не работает если сканер в другом сегменте сети.
Вобщем не знаю что у них там разработчики курят - обнаружение у них как то хитро сделанно - через broodcast похоже.