Пытаюсь настроить OpenVPN на моём роутере Mikrotik (RouterOS v6.7). Моя внутренняя сеть — 192.168.1.0/24, а шлюз Mikrotik — 192.168.1.1 (DHCP 192.168.1.100-192.168.1.199). Я точно следовал этой инструкции для первоначальной настройки: http://itsavedmyass.cyprusmania.net/remote-access/mikrotik-openvpn-server-windows-7-client/. Я могу без проблем подключаться к своей домашней сети через VPN, но не могу пинговать другие компьютеры в локальной сети. VPN-клиенту присваивается IP-адрес 172.21.0.20, DNS 172.21.0.1, но шлюза нет… Потом я попробовал изменить vpn-pool на 192.168.1.220-192.168.1.230, ppp local-access 192.168.1.219. VPN-клиенту присваивается IP-адрес 192.168.1.220, DNS 192.168.1.0, всё равно нет шлюза и нет пинга до других ПК. Затем, в профиле PPP, я объединил VPN-профиль с 'bridge-local' (протокол по умолчанию для всех портов LAN). Теперь я смог пинговать другие ПК! Но всё равно нет шлюза… А еще читал, что использование vpn-pool в общей подсети может вызвать проблемы, потому что туннель может оказаться в той же подсети, что и подключенная сеть (?). Так какой правильный способ настроить мой VPN-сервер, чтобы туннель находился в не общей подсети, но при этом можно было пинговать ПК в локальной сети? Спасибо!
------редактировано--------
Решено, нужно было добавить маршрут клиенту, добавив это в конфигурацию VPN-клиента: 'route 192.168.1.0 255.255.255.0 172.21.0.1' vpn-pool 172.21.0.20-172.21.0.30 vpn local adress 172.21.0.1
VPN конфигурация: client dev tap remote xxx.xxx.xxx.xxx proto tcp-client tls-client ca ca.crt log-append "C:\\Program Files\\OpenVPN\\log\\client.log" auth-user-pass pull nobind persist-key resolv-retry infinite verb 3 script-security 2 system route 192.168.1.0 255.255.255.0 172.21.0.1 auth-nocache