Portál AbcLinuxu, 12. května 2025 11:54
OpenVPN Server: 10.8.0.1 NAS - LAN IP: 10.0.0.25 VPN IP: 10.8.0.25na domaci router som pridal static routu 10.8.0.0/24 10.0.0.25 a tym sa dokazem pohodlne z domacej LAN spojit s klientom (10.8.0.X) vo VPN. Problem nastava, ak sa snazim obdobne pripojit z klienta pripojeneho do VPN (alebo zo samotneho VPN servera) do lan (napr. 10.0.0.X)
root@openvpn:/etc/default# route add -net 10.0.0.0/24 gw 10.8.0.25 dev tun0 SIOCADDRT: Network is unreachable
root@openvpn:/etc/default# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 178.62.128.1 0.0.0.0 UG 0 0 0 eth0 10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 0 tun0 10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 178.62.128.0 0.0.0.0 255.255.192.0 U 0 0 0 eth0
root@openvpn:/etc/default# ifconfig tun0 tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:1190 errors:0 dropped:0 overruns:0 frame:0 TX packets:1082 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:638159 (638.1 KB) TX bytes:192687 (192.6 KB)
push "route 10.0.0.0 255.255.255.0"
route 10.0.0.0 255.255.255.0
a client-to-client
a v CCD (konfiguraci specifické pro klienta) na OpenVPN serveru nastavit iroute 10.0.0.0 255.255.255.0
.
10.8.0.25 se směruje na tun0, ale není na tun0, je za bránou (10.8.0.2, viz druhý řádek v routovací tabulce). Směrovat lze pouze na adresy přímo na rozhraních.
cat openvpn.conf ... ... server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 8.8.4.4" push "route 10.0.0.0 255.255.255.0" client-to-client keepalive 10 120 comp-lzo tcp-queue-limit 256 max-clients 10 user nobody group nogroup persist-key persist-tun status /var/log/openvpn/openvpn-status.log log /var/log/openvpn/openvpn.log #verb 3 verb 4 mute 20
cat ccd/synology ifconfig-push 10.8.0.25 10.8.0.26 iroute 10.0.0.0 255.255.255.0openvpn restart;
ping 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data. From 83.231.213.57 icmp_seq=1 Destination Net Unreachable From 83.231.213.57 icmp_seq=2 Destination Net Unreachable
ip r g 10.0.0.1 10.0.0.1 via 178.X.X.X dev eth0 src 178.Y.Y.Y cache
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.