小编tai*_*fwa的帖子

无法在 Ubuntu 上使用 UFW 进行端口转发

ufw在 Ubuntu 上使用时,我试图让端口转发工作以公开 LXC 容器,但无济于事。我根据 Internet 上的指南构建了以下工作流程 ([1][2][3]);最值得注意的是,关于/etc/ufw/before.rules我看到的部分到处重复,但是......我无法让它为我工作。

如果有人遵循本指南并取得成功....请告诉我(这样我可能会先哭,然后回过头来编写我自己的防火墙工具)

重现/测试的步骤

设置

  1. 测试环境

    • 带有 NAT 和 NAT 网络接口的新 VM(我使用了 virtualbox)“host1”
      • 安装 Ubuntu 服务器 16.04 - 只需进行默认安装
    • 同一 NAT 网络上的第二个 VM 实例“host2”
  2. 在主机 1 上安装 LXC - 我正在使用普通的 LXC 进行此操作,尚未引入 LXD 设置

    • sudo lxc-create -n web -t download -- -d centos -r 7 -a amd64
    • sudo lxc-start -n web
    • sudo lxc-attach -n web
      • yum install httpd ; yum enable httpd ; yum start httpd
      • exit

我们现在假设

  • host1 上的 NAT …

port-forwarding ufw lxc

5
推荐指数
1
解决办法
3635
查看次数

标签 统计

lxc ×1

port-forwarding ×1

ufw ×1