06.04.2014 16:58, Vladimir Karpinsky пишет:
Есть OpenVPN сервер, есть сеть (10.8.0.1/24), в которую входят клиенты. Тут
всё работает: сервер видит всех, клиенты видят сервер и друг друга ---
полная идиллия. Но один из клиентов является GSM-роутером и за ним есть ещё
сеть. На роутере поднят OpenVPN-клиент на роутер и его сеть
(192.168.50.16/28). В этой сети стоит компьютер (192.168.50.20), который
видит OVPN-сервер, сервер видит его, но другие клиенты этот компьютер не
видят, и он других клиентов тоже не видит.

Понятно, что не хватает маршрута. Если я на другом VPN-клиенте (например, 10.8.0.30) прописываю:

$ route add -net 192.168.50.16/28 gw 10.8.0.30

то всё работает:

$ ping 192.168.50.20
PING 192.168.50.20 (192.168.50.20) 56(84) bytes of data.
64 bytes from 192.168.50.20: icmp_seq=1 ttl=127 time=93.1 ms
...

И в обратную сторону тоже нормально.

Остаётся вопрос, как сделать так, чтобы клиенту это прописывалось автоматически, скорее всего через /var/lib/openvpn/etc/openvpn/ccd/VPN-name?

--
        С уважением,
                Владимир.
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить