Temat: VPN - puszczenie ruchu przez konkretny wan.
Witam,
Na wstępie - zapoznałem się z http://eko.one.pl/?p=openwrt-routing ![]()
Sytuacja jest taka:
WAN - jakiś tam ISP
WAN2 - LTE
LAN: 192.168.1.0/24
2x klient vpn na routerze 10.8.0.5,10.8.8.5
Jak najprościej wymusić aby ruch z maszyny z lanu np 192.168.1.2 leciał wyłącznie VPN'em po WAN2 na porty powiedzmy 80 i 443. a reszta ruchu z tego hosta defaultowo WAN. Teoretycznie wystarczyłoby mi zbindowanie klienta VPN na interfejsie 3g-wan2, ale nie widzę takiej opcji - na IP się da (tutaj można sobie skryptem ogarnąć). Ale może jest bardziej sensowne wyjście, routing czy coś ![]()
Próbowałem tak:
ip rule add from 10.8.8.5 table modem <- koncówka vpna na routerze
ip rule add from 10.8.0.5 table modem <- druga koncówka vpna na routerze
ip route add default via 10.64.64.64 dev 3g-wan2 table modem
ip rule add fwmark 0x30 table modem
ip route flush cache
iptables -t mangle -I PREROUTING -p udp --dport 1194 -j MARK --set-mark 0x30
iptables -t mangle -I PREROUTING -p tcp -s 192.168.1.2 --dport 80 -j MARK --set-mark 0x30
iptables -t mangle -I PREROUTING -p tcp -s 192.168.1.2 --dport 443 -j MARK --set-mark 0x30Ale ruch śmiga nadal przez wan, a nie wan2 - coś z routingiem?