1 (edytowany przez avathar 2017-09-30 14:53:43)

Temat: Openvpn client - routing tylko wybranych ip.

Witam,
mam serwer openvpn na Lede(archer c7) oraz klienta openvpn (1043nd) na Lede. Wszystko działa.
Teraz potrzebuję, aby tylko jedno urządzenie szło przez tunel.
Czytałem ten wątek oraz korzystałem z tej instrukcji
Mimo to wszystko nadal leci mi przez tunel, sprawdzałem traceroutem, zawsze widzę gw 10.8.0.1
Co robię źle ?

Moja konfiguracja:

Serwer vpn
10.0.0.1 255.0.0.0

Bramka vpn
10.8.0.1 255.255.255.0

klient vpn 
router - 192.168.2.1 255.255.255.0
ip który ma używać vpn - 192.168.2.175


pliki konfiguracji:

/etc/config/network

config interface 'VPN_client'
    option ifname 'tun0'
    option proto 'none'

/etc/config/firewall

config zone
        option name 'VPN_client'
        option masq '1'
        option input 'ACCEPT'
        option forward 'REJECT'
        option output 'ACCEPT'
        option network 'VPN_client'

config forwarding
        option dest 'VPN_client'
        option src 'lan'

/etc/iproute2/rt_tables

128    prelocal
255    local
254    main
253    default
10    vpn
0    unspec

W konsoli wpisuję tak:

ip rule add from 192.168.2.175 table vpn
ip route add default via 10.8.0.1 dev tun0 table vpn
ip route flush cache

2

Odp: Openvpn client - routing tylko wybranych ip.

Czasami serwer vpn nie przesyła ci trasy domyślnej przez vpn właśnie?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez avathar 2017-09-30 20:05:24)

Odp: Openvpn client - routing tylko wybranych ip.

A dokładnie tak smile, w conf serwera było

list push 'redirect-gateway def1' 

Wyszło niezrozumienie tematu.
Reasumując aby osiągnąć zamierzony przeze mnie cel, nic nie muszę routować. Po wyłączeniu wymuszania po stronie serwera, to routowanie co robiłem dopiero powoduje przepuszczenie całego ruchu przez vpn dla wskazanego ip.
Dziękuję.