On Fri, Aug 04, 2017 at 09:02:44PM +0200, aeris wrote:
> Hi here !
> 
> I have trouble with LXC and netfilter logging.
> 
> Configuring traffic log works like a charm on a baremetal machine and finish 
> in /
> var/log/syslog as expected, but logs nothing when inside a LXC container, 
> both 
> with iptables and nftables

Logging from network namespaces other than init has been disabled since
kernel 3.10 in order to prevent host kernel log flooding from inside
a container.

If you have kernel >= 4.11 or one with commit 2851940ffee3 ("netfilter:
allow logging from non-init namespaces") backported, you can enable
netfilter logging from other network namespaces by

  echo 1 >/proc/sys/net/netfilter/nf_log_all_netns

(the command must be issued from init_net).

> I try to install ulogd2 on my container too, no more luck.

Logging via NFLOG target and ulogd2 should work even without the sysctl
mentioned above, IIRC.

                                                         Michal Kubecek

_______________________________________________
lxc-users mailing list
[email protected]
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to