`echo <something> | pfctl -mf -` overriding instead of modifying

Niklaas Baudet von Gersdorff stdin at niklaas.eu
Wed May 18 08:23:39 UTC 2016


Dewayne Geraghty [2016-05-18 17:46 +1000] :

> Niklaus,
> Would you please reverse the order and advise?  That is try:
>      exec.poststart += "echo 'rdr pass on vtnet0 inet6 proto { udp tcp } to
> vtnet0 port domain ->   $private_ip6' | pfctl -a 'jails/$name' -mf -";
>    exec.poststart += "echo 'rdr pass on vtnet0 inet  proto { udp tcp } to
> vtnet0 port domain ->   $private_ip4' | pfctl -a 'jails/$name' -f -";

If I reverse th order, it is only the last redirect that is applied (in this
case inet). The same things happen if I use `-mf -` for the second entry in the
example above.
    
    Niklaas


More information about the freebsd-pf mailing list