Назад | Перейти на главную страницу

OpenVPN AS не может пинговать частную подсеть клиента

Я пытаюсь выполнить следующую настройку:

Device A (PLC, static IP=10.10.10.11) 
        |
        | eth0 connection 
        |
Device B (raspberry B 3,  Jessie) 
          VPN IP. 10.8.0.160
        |
        | OpenVPN (connected via Wi-Fi)  
        |
Device C (laptop, Ubuntu, OpenVPN Server Access)
          VPN IP 10.8.0.1

Мой сервер ip route

default via 192.168.1.1 dev wlp2s0 proto dhcp metric 600 
10.8.0.0/27 dev as0t0 proto kernel scope link src 10.8.0.1 
10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.1 
10.8.0.32/27 dev as0t1 proto kernel scope link src 10.8.0.33 
10.8.0.64/27 dev as0t2 proto kernel scope link src 10.8.0.65 
10.8.0.96/27 dev as0t3 proto kernel scope link src 10.8.0.97 
10.8.0.128/27 dev as0t4 proto kernel scope link src 10.8.0.129 
10.8.0.160/27 dev as0t5 proto kernel scope link src 10.8.0.161 
10.8.0.192/27 dev as0t6 proto kernel scope link src 10.8.0.193 
10.8.0.224/27 dev as0t7 proto kernel scope link src 10.8.0.225 
169.254.0.0/16 dev tun0 scope link metric 1000 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.61 metric 600 

Я также включил маршрутизацию в веб-интерфейсе администратора.

С этими настройками я могу пинговать сервер от клиента и наоборот, также могу пинговать ПЛК от клиента, который является прямым соединением.

но я не могу пинговать ПЛК с сервера.

но когда это включено, я даже не могу пинговать PLC от клиента, даже если это прямое соединение.

Пожалуйста, помогите, что еще нужно сделать. Застрял здесь навсегда.

Заранее спасибо.

Серверу нужен маршрут к 10.10.10.11 через 10.8.0.160.

Что-то вроде route 10.10.10.11 255.255.255.255 10.8.0.160 в конфигурации openvpn на сервере должно помочь (я предполагаю, что это одноранговое соединение).

Кроме того, на устройстве B необходимо включить переадресацию IP (echo 1 >/proc/sys/net/ipv4/ip_forward), а устройству A нужен маршрут к 10.8.0.1 через устройство B. (Если устройство B является gw по умолчанию для устройства A, то об этом уже нужно позаботиться.)