我已经在我的服务器上安装了 MAAS+OpenStack。在安装 OpenStack Autopilot 结束时,我获得了 Openstack Landscape 界面的地址: http://10.1.1.102/account/standalone/openstack
我如何进行端口转发才能从其他 LAN 看到它?
主服务器的 IP 地址为(例如):155.158.102.80,MAAS 页面位于http://155.158.102.80/MAAS/
我已经创建了类似的东西,但我现在不知道它是否好:
iptables -A PREROUTING -t nat -p tcp -d 155.158.102.80 --dport 33333 -j DNAT -to 10.1.1.102:80
感谢帮助!
答案1
Openstack Landsacpe 处于 https 连接,因此端口 80 的端口转发不起作用。我添加了这两个 iptables 指令,它就可以正常工作了!;)
sudo iptables -A PREROUTING -t nat -p tcp -d 155.158.102.80 --dport 443 -j DNAT --to 10.1.1.102:443 和 sudo iptables -A FORWARD -p tcp -d 10.1.1.102--dport 443 -j ACCEPT
MAAS 正在 http (80) 上运行,因此我们可以毫无问题地转发端口 443。
问候。