docker - 无法在 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 流量从一个容器发送到另一个容器?
解决方案
推荐阅读
- php - 将相同的键组合在一个数组中并在 smarty 中打印
- ruby-on-rails - Rails 将 /#/ 添加到根 url
- javascript - 每次请求都给出相同的输出
- oracle - 如果存在,如何为每个 ID 选择非 NA 值,否则在 Oracle 中选择 NA?
- c# - 如何从 Xamarin Forms Flyout 中的代码设置 MenuItemTemplate?
- react-native - React-Native:如何创建我的应用程序包
- django - Django 导入导出扩展用户
- sql - XML PATH 中的值和类型
- laravel - 仅获取第一列数据
- java - 如何在构造函数中填充数组