Hi
I am setting up shorewall as my router but currently I can't connect to
anything on the `net` from machines on `loc`. I am running shorewall
5.0.15.6-1 on armbian, kernel 4.14.14, aarch64.

Things I checked:

* I can access stuff on the `net` just fine from the firewall
* I Set IP_FORWARDING=Yes in /etc/shorewall/shorewall.conf.

I can connect from the `net` to the `fw`. I have dnsmasq on the firewall
and I am currently getting proper DHCP and DNS. I can ping both the (fw)
LAN address (192.168.2.1) and the WAN address (192.168.1.113) from the
machines on `loc`.

The firewall can access internet properly, but anything on `loc` just gets
the packets (tcp, udp, icmp) dropped.

I am missing ` /etc/shorewall/masq` but it was not provided on
`/usr/share/doc/shorewall/examples` by the debian package.

My interfaces file

net     wan
dhcp,tcpflags,nosmurfs,routefilter,logmartians,sourceroute=0
loc     lan0            dhcp,tcpflags,nosmurfs,routefilter,logmartians

=====================
On my rules I have

ACCEPT          loc             net             tcp
ACCEPT          loc             net             udp
ACCEPT          loc             net             icmp

ACCEPT          $FW             loc             all

======================
Policy (default)

loc             net             ACCEPT
net             all             DROP            info
# THE FOLLOWING POLICY MUST BE LAST
all             all             REJECT          info

What am I doing wrong?
Also - I am not getting anything on /var/log/messages -  no idea why, even
tried to do `shorewall debug restart` but no dice.

David
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to