А я бы настроил OSPF и потом редистрибутировал маршруты через RIP и отдавала бы их в тунель(при домашнем подключении). Под винду рип слушатель есть. Под линукс теоретически тоже должен быть. Был хороший доклад на эту тему
https://www.youtube.com/watch?v=p9_9fumNDYM
Там подробнее описана реализация.