Thanks that was my last option, if I could not make the rule which was an
interface specific, so that I can avoid the duplicates in case, the same
rule is configured on another interface and also avoid getting config w.r.t
to the direction for the traffic flow like ( trusted to untrusted ) or (
untrusted to trusted) .


Thanks,
Naveen


On Fri, Jan 18, 2019 at 12:29 PM Tom Eastep <teas...@shorewall.net> wrote:

> On 1/18/19 12:14 PM, Naveen Neelakanta wrote:
> > No, I just have a single zone on that interface.
> >
> > cat /etc/shorewall/interfaces
> > inet     eth2            detect          tcpflags,nosmurfs,logmartians
> >
> > I tried the Dnat action method I did not see it getting translated,
> > below are the steps i did.
> >
> > /etc/shorewall/action.Dnat
> > DNAT           @1      @2
> >
> > /etc/shorewall/rules
> > Dnat(eth2,8.8.8.8)   all!$FW   all   icmp    -     -    1.1.1.1/32
> >
> >
> > Chain ~comb0 (11 references)
> >  pkts bytes target     prot opt in     out     source
> >  destination
> >     0     0 DNAT       icmp --  eth2   *       0.0.0.0/0
> > <http://0.0.0.0/0>            1.1.1.1              to:8.8.8.8
> >
> >
> > Since the traffic is coming from LAN and going out on eth2( WAN
> > ) interface, I believe I need to get the eth2 to be on the out interface
> > column, i tried few things to get the eth2 on the out column it did not
> > help.
> >
> > Any other suggestions?
> >
>
> If the traffic is coming from the LAN, then that should be the SOURCE
> zone. Given that 8.8.8.8 is external to your site, the destination zone
> is 'inet'. So, for 'ping', you would have:
>
> DNAT    lan     inet:8.8.8.8    icmp    echo-request - 1.1.1.1
>
> For DNS:
>
> DNAT    lan     inet:8.8.8.8    udp,tcp 53      -       1.1.1.1
>
> Using the DNS macro:
>
> DNS(DNAT) lan   inet:8.8.8.8    -       -       -       1.1.1.1
>
> If your lan->inet policy is ACCEPT, you can replace 'DNAT' with 'DNAT-'.
>
> -Tom
> --
> Tom Eastep        \   Q: What do you get when you cross a mobster with
> Shoreline,         \     an international standard?
> Washington, USA     \ A: Someone who makes you an offer you can't
> http://shorewall.org \   understand
>                       \_______________________________________________
>
> _______________________________________________
> Shorewall-users mailing list
> Shorewall-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/shorewall-users
>
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to