我的计划是提供一个 nextcloud 容器和一个 ONLYOFFICE 容器。
- 我有一个正在运行的 ubuntu LTS 服务器系统。
- 有多个 LXD 容器正在运行。
- 我可以通过浏览器通过它们定义的端口访问所有容器;由 nftables 配置
- 容器可以访问互联网,由主机连接提供
但...
- 突然间,容器无法相互卷曲主机 IP。-> Nextcloud 无法访问 ONLYOFFICE,因此这不起作用。
- 甚至主机也无法卷动到定义的端口。:-(
我认为我的问题出在我的 nftables 配置中:
table ip my_nat {
chain my_prerouting {
type nat hook prerouting priority -100;
tcp dport{ http, https } dnat 192.168.22.3
tcp dport{ 8888} dnat 192.168.22.6:80
tcp dport{ 8889} dnat 192.168.22.6:443
}
chain my_postrouting {
type nat hook postrouting priority 0; policy accept;
oifname "eno1" masquerade
}
}
eno1 是主机端口 lxdbr0 是所有容器的桥接端口 - 192.168.22.0/24