На роутеры ставится OpenVPN:
- user01.ovpn (vpn_ip: 172.17.0.2) локальная сеть 192.168.0.0/24
- user02.ovpn (vpn_ip: 172.17.0.3) локальная сеть 192.168.20.0/24
- user03.ovpn (vpn_ip: 172.17.0.4) локальная сеть 192.168.50.0/24
- user04.ovpn (vpn_ip: 172.17.0.5) локальная сеть 192.168.50.0/24
На user01 стоит сервер мониторинга, который пингует другие лок. сети. Между собой связи всех - не нужно, тока мониторинг от user01. У user03 и user04 одинаковая подсеть, IP НЕ пересекаются. Как оставить у user03 и user04 подсеть 50 и чтобы работало? Заранее спасибо!
Конфиг сервера:
local x.x.x.x
port 1194
proto tcp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh.pem
auth SHA512
tls-crypt tc.key
topology subnet
server 172.17.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
;push "redirect-gateway def1 bypass-dhcp"
;push "dhcp-option DNS 8.8.8.8"
;push "dhcp-option DNS 8.8.4.4"
keepalive 10 60
cipher AES-256-CBC
user nobody
group nogroup
persist-key
persist-tun
verb 3
crl-verify crl.pem
management localhost 7505
client-to-client
client-config-dir /etc/openvpn/ccd
route 192.168.20.0 255.255.255.0
route 192.168.50.0 255.255.255.0
/etc/openvpn/ccd/user01:
push "route 192.168.20.0 255.255.255.0"
push "route 192.168.50.0 255.255.255.0"
/etc/openvpn/ccd/user02:
iroute 192.168.20.0 255.255.255.0
/etc/openvpn/ccd/user03:
iroute 192.168.50.0 255.255.255.0
/etc/openvpn/ccd/user04:
iroute 192.168.50.0 255.255.255.0
iptables:
root@vps:~# iptables-save
# Generated by iptables-save v1.8.4 on Fri Nov 26 10:12:52 2021
*filter
:INPUT ACCEPT [71569:7733906]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [619592:98613925]
-A INPUT -p tcp -m tcp --dport 1194 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 172.17.0.0/21 -j ACCEPT
COMMIT
# Completed on Fri Nov 26 10:12:52 2021
# Generated by iptables-save v1.8.4 on Fri Nov 26 10:12:52 2021
*nat
:PREROUTING ACCEPT [37019:2737039]
:INPUT ACCEPT [18825:998747]
:OUTPUT ACCEPT [787:59752]
:POSTROUTING ACCEPT [1993:131584]
-A POSTROUTING -s 172.17.0.0/21 ! -d 172.17.0.0/21 -j SNAT --to-source x.x.x.x
/etc/sysctl.conf:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1