diff --git a/extras/packaging/gnu-linux/debian-10.Dockerfile b/extras/packaging/gnu-linux/debian-10.Dockerfile
index 8cd1d1623c07c9a4ab80b49e00cbc0c6a3d3bc44..1f246e980ce9ffd8f432d91030b04c8d2359ee00 100644
--- a/extras/packaging/gnu-linux/debian-10.Dockerfile
+++ b/extras/packaging/gnu-linux/debian-10.Dockerfile
@@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
 
diff --git a/extras/packaging/gnu-linux/debian-11.Dockerfile b/extras/packaging/gnu-linux/debian-11.Dockerfile
index e8030165b88a27d01f2b46f910de95b5e804c706..67fae010261ac72dd8fb420f11ac70a381499fc9 100644
--- a/extras/packaging/gnu-linux/debian-11.Dockerfile
+++ b/extras/packaging/gnu-linux/debian-11.Dockerfile
@@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
 
diff --git a/extras/packaging/gnu-linux/debian-12.Dockerfile b/extras/packaging/gnu-linux/debian-12.Dockerfile
index 8c74655aac4ceea5ddfec92c408660f1bfea5b53..1c359fc69fac0f09ee90676f65499641d135ffbc 100644
--- a/extras/packaging/gnu-linux/debian-12.Dockerfile
+++ b/extras/packaging/gnu-linux/debian-12.Dockerfile
@@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
 
diff --git a/extras/packaging/gnu-linux/ubuntu-20.Dockerfile b/extras/packaging/gnu-linux/ubuntu-20.Dockerfile
index 4ef249605a42d854a71562bb9b3e67a90b688c95..1930e0146ab579df6ad746565c3e4b9eb9578018 100644
--- a/extras/packaging/gnu-linux/ubuntu-20.Dockerfile
+++ b/extras/packaging/gnu-linux/ubuntu-20.Dockerfile
@@ -21,6 +21,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/* && \
     pip install build
diff --git a/extras/packaging/gnu-linux/ubuntu-22.Dockerfile b/extras/packaging/gnu-linux/ubuntu-22.Dockerfile
index 8552aac191fd45b8375ceb066ff50d964d098ed4..eb1e5fe181666e6c5eb50558b2fc14cf553640a4 100644
--- a/extras/packaging/gnu-linux/ubuntu-22.Dockerfile
+++ b/extras/packaging/gnu-linux/ubuntu-22.Dockerfile
@@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*
 
diff --git a/extras/packaging/gnu-linux/ubuntu-24.Dockerfile b/extras/packaging/gnu-linux/ubuntu-24.Dockerfile
index e876b43794337d4d7784c020411ba83331a7992e..39c3c926c65ba74877d4b6598aeb1b91832f3c48 100644
--- a/extras/packaging/gnu-linux/ubuntu-24.Dockerfile
+++ b/extras/packaging/gnu-linux/ubuntu-24.Dockerfile
@@ -19,6 +19,7 @@ RUN apt-get update && apt-get install -y \
         libncurses5-dev libreadline-dev nettle-dev libcppunit-dev \
         libgnutls28-dev libuv1-dev libjsoncpp-dev libargon2-dev libunistring-dev \
         libssl-dev libfmt-dev libasio-dev libmsgpack-dev libyaml-cpp-dev \
+        libupnp-dev libnatpmp-dev \
         systemd \
     && apt-get clean && rm -rf /var/lib/apt/lists/* /var/cache/apt/*