首页 > 解决方案 > 无法在 GNS3 中为 docker 容器打开 UDP 端口以进行容器间端口访问

问题描述

我有一个从 GNS3 市场安装的 gns3 ubuntu 16.04 机器设备。我正在尝试在 GNS3(版本 2.1.21)中模拟 DDoS 放大攻击。其中一部分是,我想打开容易被放大的 UDP 端口(例如 NTP:123,DNS:53,CHARGEN:19....)。

我尝试使用iptables命令切换打开端口,但这在 GNS3 中的 ubuntu 容器上不可用。然后我尝试使用 ubuntu 16.04 创建自己的 docker 映像并EXPOSE 123/udp在 DockerFile 中使用。我构建了 docker 映像并导入到 GNS3 中。集装箱上的所有港口仍然关闭。

容器上的 Nmap 扫描给了我All 1000 scanned ports are closed. 如何在我的 ubuntu 容器上打开 udp 端口​​,以便将 udp 流量从一个容器发送到另一个容器?

带有 ubuntu 16.04 docker 容器的 GNS3

标签: dockernetworkingudpdockerfiledocker-container

解决方案


推荐阅读