[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obsdfr-misc] pf et nat
Le lundi 30 novembre 2009 Ã 06:21 +0100, Cabillot Julien a Ãcrit :
> Ok je vais simplifier c'est vrai que c'est bordel :
> [192.168.0.2] --- LAN --- [192.168.0.1 / 192.168.116.10] --- VPN --- [192.168.116.9] --- LAN --- [X.X.X.X]
> desktop passerelle serveur vpn serveur destination
> + client vpn
>
> Sur ma passerelle pas de soucis une fois le vpn montÃ, j'ai accÃs au serveur de destination.
> Par contre depuis le desktop je n'arrive pas à la joindre.
> Voici ma rÃgle :
> match out log on re0 from 192.168.0.2 to X.X.X.X nat-to 192.168.116.10 (j'ai aussi essayà en remplaÃant par tun0 mais Ãa change rien)
> Le truc c'est qu'en faisant un tcpdump de pflog0 je vois bien le paquet passer par tun0,
> mais il n'est pas nattà (forcement Ãa marche moins bien).
J'ai du mal avec la syntax que tu utilises. Peux tu essayer ceci :
==================
# NAT INTERNET
nat log (all) on $wan_if from !($wan_if) \
to any \
-> ($wan_if) static-port
# NAT VPN
nat log (all) on tun0 from !(tun0) \
to { X.X.X.X/M } \
-> (tun0)
==================
Laisse le "(all)" juste le temps de dÃbugger ce qu'il se passe. Ne pas
oublier de l'enlever ensuite, car les logs peuvent rapidement exploser.
--
Raph