Score:0

LXC containers port is not forwarded to external network

fm flag
foo

I'm trying to set up a Pi Hole to run inside a LXC container on Ubuntu 22.04.

So far I successfully initialized LXC, created the container and installed Pi Hole. The host IP is 192.168.153.2. The container is running on a bridge network with the IP 10.123.145.237.

I then went on to set up a port forward to expose the DNS server of Pi Hole.

$ lxc network forward create lxdbr0 192.168.153.2
$ lxc network forward port add lxdbr0 192.168.153.2 udp 53 10.123.145.237 53
$ lxc network forward port add lxdbr0 192.168.153.2 tcp 53 10.123.145.237 53

My issue is that the DNS port does not get exposed, as expected. Checking the open ports I see the following:

foo@lol:~$ sudo lsof -i -P -n
[sudo] password for foo:
COMMAND    PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-n  752 systemd-network   18u  IPv4  32403      0t0  UDP 192.168.153.2:68
systemd-r  754 systemd-resolve   13u  IPv4  28202      0t0  UDP 127.0.0.53:53
systemd-r  754 systemd-resolve   14u  IPv4  28203      0t0  TCP 127.0.0.53:53 (LISTEN)
sshd       842            root    3u  IPv4  24959      0t0  TCP *:22 (LISTEN)
sshd       842            root    4u  IPv6  24961      0t0  TCP *:22 (LISTEN)
sshd       974            root    4u  IPv4  26122      0t0  TCP 192.168.153.2:22->192.168.153.248:55434 (ESTABLISHED)
sshd      1136           foo      4u  IPv4  26122      0t0  TCP 192.168.153.2:22->192.168.153.248:55434 (ESTABLISHED)
dnsmasq   2360             lxd    4u  IPv4  40171      0t0  UDP *:67
dnsmasq   2360             lxd    6u  IPv6  40173      0t0  UDP *:547
dnsmasq   2360             lxd    8u  IPv4  40176      0t0  UDP 10.123.145.1:53
dnsmasq   2360             lxd    9u  IPv4  40177      0t0  TCP 10.123.145.1:53 (LISTEN)
dnsmasq   2360             lxd   10u  IPv6  40178      0t0  UDP [fd42:5a75:2593:62b9::1]:53
dnsmasq   2360             lxd   11u  IPv6  40179      0t0  TCP [fd42:5a75:2593:62b9::1]:53 (LISTEN)

I'd be very thankful for some advice, how to solve this!

I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.