aboutsummaryrefslogtreecommitdiff
path: root/debian-container/lib/common.sh
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-10-29 02:57:51 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-10-29 02:57:51 +0800
commitaeb1ab2c3e960c6eb38ee2c9b18519b9b3bd8fa4 (patch)
tree4404733e7bce7e41058ee227c8ce1c8fbf9d57a3 /debian-container/lib/common.sh
parentb25c21a3272416d52e805b5253cc46f59587d4c2 (diff)
downloadrutils-aeb1ab2c3e960c6eb38ee2c9b18519b9b3bd8fa4.tar.gz
rutils-aeb1ab2c3e960c6eb38ee2c9b18519b9b3bd8fa4.tar.xz
Add NAT networking with bridge, veth, DNS, routing, and firewall configuration for containers.
Signed-off-by: Richard Qin <richard.qin.x@gmail.com>
Diffstat (limited to 'debian-container/lib/common.sh')
-rw-r--r--debian-container/lib/common.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/debian-container/lib/common.sh b/debian-container/lib/common.sh
index 6177482..075cd15 100644
--- a/debian-container/lib/common.sh
+++ b/debian-container/lib/common.sh
@@ -77,7 +77,7 @@ base-create 选项:
--exclude PACKAGES 要排除的软件包,使用逗号分隔
网络选项:
- --network MODE 网络模式:none(默认)或 host
+ --network MODE 网络模式:none(默认)、host 或 nat
挂载选项:
--mount SPEC 目录挂载:HOST:CONTAINER[:ro|rw]
@@ -97,6 +97,11 @@ profile 配置项:
DEBIAN_INCLUDE 额外软件包,使用逗号分隔
DEBIAN_EXCLUDE 要排除的软件包,使用逗号分隔
DEBIAN_NETWORK 默认网络模式(默认:none)
+ DEBIAN_NAT_BRIDGE NAT 网桥名称(默认:rutils0)
+ DEBIAN_NAT_NETWORK NAT 子网(默认:10.88.0.0/24)
+ DEBIAN_NAT_GATEWAY NAT 网关地址(默认:10.88.0.1)
+ DEBIAN_NAT_ADDRESS 容器地址(默认:10.88.0.2)
+ DEBIAN_NAT_DNS NAT 模式 DNS(默认:1.1.1.1)
EOF
}