Make ntopng listen on external interface on ipv6
-
Hello. I have a rather unique problem that I could use some assistance/advice regarding. I need to be able to access the ntopng web GUI from the external ipv6 interface via a VPS I have configured. We have multiple mobile units running pfsense and I need to be able to monitor activity coming in and out of those networks. These "data vans" are equipped with a Starlink system which uses CGNAT for ipv4, making direct access from our office (which is ipv4 only for the foreseeable future). I can however indirectly connect to each of these units via IPv6 using a basic Ubuntu VPS as a middleman. My issue is ntopng only seems to be listening on ipv4, even on internal interfaces. Is anyone able to tell me how I can get ntopng listening on ipv6 on the external/WAN interface? Any suggestions are appreciated. Thank you.
-
So the ntopng gui raher that collecting data there?
You have to enable the server on IPv6 but then it listens on all local IP addresses:
[24.08-DEVELOPMENT][admin@6100.stevew.lan]/root: sockstat | grep :3000 ntopng ntopng 82792 42 tcp4 *:3000 *:* ntopng ntopng 82792 43 tcp6 *:3000 *:*
You should only need firewall rules to allow it.
Steve
-
@stephenw10 Good morning. Yeah I'm just looking to be able to access the GUI right now, but I need to use a VPS with both ipv4 and ipv6 to do it. I've tried using firewall rules but it doesn't seem to work, so I suspect the service isn't listening on ipv6. I've tried access it from inside the network using ipv6 as well with no luck, which is what suggested to me it isn't listening for ipv6 connections.
-
By default only v4 is enabled. You have to enable v6 in the ntopng settings.
-