Portál AbcLinuxu, 7. května 2025 05:51
mode server
tls-server
dev tap0
port 1194
proto tcp
#adresa VPN tunel serveru ne local IP adresa serveru
ifconfig 192.168.2.1 255.255.255.0
#sit 10.0.3.0/24 je nase sit
push "route 10.0.3.0 255.255.255.0"
push "route-gateway 192.168.2.1"
#sit 192.168.2.10-50 je pro VPN
ifconfig-pool 192.168.2.10 192.168.2.50 255.255.255.0
duplicate-cn
client-to-client
keepalive 10 120
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
comp-lzo
log /var/log/vpn.log
Řešení dotazu:
Ahoj Nie som si isty (z textu nie je jasne) ale mozno toto pomoze:
skontroluj co mas nastavene v: cat /proc/sys/net/ipv4/ip_forward
ak tam mas 0 tak prestav na jednotku:
echo 1 > /proc/sys/net/ipv4/ip_forward
a aby to bolo trvace (po restarte) tak /etc/sysctl.conf: net.ipv4.conf.default.forwarding=1
z toho zo pises mam pocit ze zariadenia nie su routovane cez OpenVPN server. Kedze vidis z 192.168.2.xyz na 10.0.3.30.
No tu su 2 riesenia:
1. bud nastavis na zariadeniech / main gatewayi v sieti 10.0.3.0/24 routovanie: siet 192.168.2.0/24 maju hladat na 10.0.3.30
2. na OpenVPN servery nastavis SNATko (zariadenia v 10.0.3.0/24 nevidia priamo siet 192.168.2.0/24 (ping z 192.168 pojde na 10.0 ale opacne nie)):
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 10.0.3.0/24 -j SNAT --to 10.0.3.30
a jasne ze ip_forward=1
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.