Re: ulogd: logging IPv6 flows
Jeremy Sowden <[email protected]> Wed, 1 Apr 2026 20:07:27 +0100
| Newsgroups | gmane.comp.security.firewalls.netfilter.general |
|---|---|
| Message-ID | <[email protected]> |
--C1tGMC3L6Po9/vnt Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2026-04-01, at 13:55:09 +0200, Martin Mare=C5=A1 wrote: > I am trying to use ulogd2 to log all flows from conntrack, but I am > getting corrupted entries for IPv6 connections. >=20 > Instead of IPv6 addresses of endpoints, I am getting IPv4 addresses. > Apparently, the bytes in memory are interpreted as IPv4: for an IPv6 > address starting with 2001:0718:, I see 32.1.7.24. >=20 > A quick glance at input/flow/ulogd_inpflow_NFCT.c suggests that both > IPv4 and IPv6 source addresses are stored under the NFCT_ORIG_IP_SADDR > key, but the nfct_okeys array has a fixed ULOGD_RET_IPADDR type for > it. The use of `ULOGD_RET_IPADDR` for both families is (or should be) fine. My guess is that there is a filter which expects `ULOGD_RET_IPADDR` fields always to be IPv4. I thought I had fixed all of those. I will investigate. Can you tell me the whole stack? J. --C1tGMC3L6Po9/vnt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- wsG7BAABCgBvBYJpzWzaCRAphqwKvfEEDUcUAAAAAAAeACBzYWx0QG5vdGF0aW9u cy5zZXF1b2lhLXBncC5vcmdr7IK7ngB6KYo3gI4Lvdoy19v5PevQgqRWX9ETVX7h eBYhBGwdtFNj70A3vVbVFymGrAq98QQNAAAaaxAAsHgPNho+d4idQ0L+YtLFqvqv jNXGGe9zJjY18Pw1DdoK6EcvVUl1BxTcBAZ0haYEidCm90MHMAZKFqJ1eKcmUQK1 9z8NCCGSpf4kx5FlHGEm47SeGBGKcmdoNqsjjBZMqn3ZzNGImL6r70c/iuBrqI4M NWXuD6p8at+v2iOsqOqb4lQQd4nlPYhyzhSVNPfWPVgFUwKDFlnjuk48XVRP9sdG osTYBQsM93LPCwx3faLniMyivmTqY+aZfnAZqwkL+NHKptbX/dUPvkuXgMIDGaTU Xf0Xdb6Frk6yk110Z5fKBQoLTiGi3niDdOyDvD4g5NPB9LnG00Nwcik6YXp9EkvK Tl3Svg98AaA12QOZkLSOCSAmPeI6aj8oK89IdzhEdNSqMV0hX3NIrZAhAa9I9iQZ QcHA1RMQ1uQx8eQWmuUX/wmstnFLUwRCub4HoK0mogf0I0QRHnxGMivS774IBKM2 enK71uNRVvT5wXgWf7cJ5o7dwkJuZgH/K4Gml5PABojaGtaHeyD2CV8NBB6ODzhq Gu+K5EE5Bo7e9wWGjf5mwke7bAf26BUDXqd6tDIWvFORog+29ilPwMZGbk5avKdg SvidUnxbORSrigQ1Xj6vAWH0N9GAVJr+VwjwmcjdGTu9V2RFEiPJQ8g11N7hMcQ1 fN9MonmXUeU2xm6LH68= =ZpSe -----END PGP SIGNATURE----- --C1tGMC3L6Po9/vnt--