Thanks Fajar.  Always appreciate seeing other people’s input on stuff like this.


> On Apr 27, 2017, at 8:25 PM, Fajar A. Nugraha <l...@fajar.net> wrote:
> 
> On Fri, Apr 28, 2017 at 1:05 AM, Ron Kelley <rkelley...@gmail.com> wrote:
> Thanks for the feedback, Spike.  After looking around for a while, I, too, 
> decided a small ubuntu container with a minimal firewall tool is the way to 
> go.  In my case, I used “ufw” but will also look at "firehol”.
> 
> Our firewall/NAT requirements are not very large, and I finally figured out 
> the right set of rules we need.  In essence, we just need to add these to the 
> /etc/ufw/before.rules file and restart ufw:
> 
> 
> with ONLY changes to /etc/ufw/before.rules, the NAT rules would be reapplied 
> (resulting multiple rules on NAT table) whenever you restart ufw. No big deal 
> if you plan to restart the container anyway on every rule change (or never 
> plan to change the rules), but not ideal if your plan is to use "ufw reload".
> 
> In my case I had to separate ufw NAT rules into a new custom chain, 
> ufw-before-prerouting: 
> 
> 
> - edit /etc/ufw/before.init (copy it from /usr/share/ufw/before.init), and 
> make it executable (e.g. chmod 700). Snippet of edited lines:
> 
> start)
>     iptables -t nat -N ufw-before-prerouting || true
>     iptables -t nat -I PREROUTING -j ufw-before-prerouting || true
>     ;;
> stop)
>     iptables -t nat -D PREROUTING -j ufw-before-prerouting || true
>     iptables -t nat -F ufw-before-prerouting || true
>     iptables -t nat -X ufw-before-prerouting || true
>     ;;
> 
> 
> 
> - add NAT lines to /etc/ufw/before.rules to look similar to this:
> 
> # nat Table rules
> *nat
> :ufw-before-prerouting - [0:0]
> 
> # DNAT example
> -A ufw-before-prerouting -i eth0 -p tcp --dport 21122 -j DNAT --to 
> 10.0.3.211:22
> 
> 
> -- 
> Fajar
> _______________________________________________
> lxc-users mailing list
> lxc-users@lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users

_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to