Wpis z mikrobloga

Na routerze #ubnt edge max chodzi sobie klient #openvpn chciałbym zrobić tak, żeby pewien adres (załóżmy 185.66.120.38) był osiągalny na urządzeniach końcowych tylko i wyłącznie przez tunel. W pliku klienta.ovpn ustawiłem
route-nopull
route 185.66.120.38 255.255.255.255 vpn_gateway
i efekt mam taki jaki oczekuje. Urządzenia z ww. adresem łączą się przez tunel. Ale w momencie, kiedy tunel nie działa połączenie idzie normalnie przez mojego ISP. Chciałbym tego uniknąć. Jak to zrobić?
#siecikomputerowe #sieci #ubiquiti
  • 3
  • Odpowiedz
@emitar: nigdy nic nie robilem na ubnt edge max ale nie da sie tam przypadkiem ustawic trasy na samym routerze dla konkretnej sieci zeby ruch byl wysylany do openvpn? zamiast dodawac to na kliencie openvpn, wtedy router zawsze bedzie to wysylal w tunel, nawet jak bedzie down (chyba) ;)
  • Odpowiedz
@HackYouToo: z tym konfigiem to było takie rozwiązanie na szybko.
aktualnie mam tak
ip rule add from 192.168.1.200 table test
ip route add default 10.2.0.1 dev vtun0 table test

działa, ale jak vpn padnie to ruch idzie po ISP, a tego bym nie chciał.
  • Odpowiedz
@HackYouToo:
iptables -I FORWARD 1 -i eth1 -s 10.0.2.50 -o vtun6 -j ACCEPT
iptables -I FORWARD 2 -i eth1 -s 10.0.2.50 -o eth0 -j REJECT

zrobiłem cały ruch po vpn. jak nie działa to nie ma internetu.
  • Odpowiedz