Добрый день! У меня есть домашний сервер в локальной сети 10.10.20.0/24 на debian на нем поднят wiregurd с интерфейсом 10.1.0.1. В другой локальной сети 10.0.50.0/24 поставил роутер mikrotik c адресом 10.0.50.75 у mikrotik внутренняя сеть 10.0.0.0/24. Поднял на микротике wireguard и подключил к серверу. Связь установилась. Фаервол пустой только два правила на NAT для порта ether1 (10.0.50.75) и для самого wireguard1. Прописал маршруты и из сети микротика 10.0.0.0/24 видна локальная сеть 10.10.20.0/24. А интернет работает через через шлюз 10.0.50.1. Казалось бы мне надо поменять маршрут на микротике 0.0.0.0/0 - 10.0.50.1 на маршрут 0.0.0.0/0 - 10.1.0.1, что бы весть трафик, в том числе и интернет шел через сеть 10.10.20.1, но при замене маршрута сеть полностью пропадает. Тут немного запутался. Может кто подскажет, где я чего намудрил? И еще момент с сервера не пингуется сеть 10.0.0.0/24. Есть подозрения, что проблема в том что внутри локальной сети есть другая сеть через микротик и слишком много NAT-ов. Настройки сети нарисовал.
Если я правильно понял надо на микротике сделать маршрут до сервера с маской /32 через настоящий шлюз, а потом уже делать 0.0.0.0/0 через wg или через что уже хотите. Если этот маршрут с /32 не делать то после создания маршрута до 0.0.0.0/0 через wg, роутер теряет маршрут до самого WG-сервера.