@madcatdev

OpenVPN — как настроить доступ в LAN клиента?

Имеется OpenVPN-сеть с диапазоном 10.0.0.0/24 и несколькими хостами:
Сервер на OpenWRT, LAN 192.168.10.2, VPN 10.0.0.1
Клиент на Ubuntu, LAN 192.168.20.2, VPN 10.0.0.2
Клиент на Windows, адреса значения не имеют.

В конфиге OpenVPN-сервера указаны следующие опции:
push "route 192.168.10.0 255.255.255.0"
route 192.168.20.0 255.255.255.0 10.0.0.2

Windows и Ubuntu видят LAN адрес OpenWRT (192.168.10.2), при этом LAN адрес Ubuntu (192.168.20.2) недоступен как с Windows, так и с OpenWRT.
На OpenWRT в таблице маршрутов после запуска сервера появляется запись:
$route
...
192.168.20.0     10.0.0.2       255.255.255.0   UG    0      0        0 tun0

Фаервол на Ubuntu отключен на время тестирования, форвардинг включен (sudo sysctl net.ipv4.ip_forward=1).
Как сделать подсеть клиента Ubuntu или хотя бы только его LAN адрес (192.168.20.2) доступными через VPN?
  • Вопрос задан
  • 542 просмотра
Решения вопроса 1
hint000
@hint000
у админа три руки
Нужно добавить iroute (при этом также оставить имеющиеся сейчас route).
Подробнее было здесь: https://qna.habr.com/q/276200 (только там наоборот, человек прописал iroute, но не прописал route).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы