在网桥连接wi-fi上设置Debian防火墙使用UFW—管道损坏ERROR

问题描述

早上好,我目前正在创建Web服务器。这是我的设置:

  • 正在运行MacbookPro-> VirtualBox
  • 正在运行VirtualBox-> Debian 10.04(仅命令行)
  • 具有-> NginxPHP图像/容器的Docker

我设置了所有东西都没有问题(或者至少找到了我所有出现的问题的解决方案),但是现在我试图设置防火墙(UFW或简单的iptables)以仅允许来自特定IP地址的连接我有麻烦。

我遵循了一些有关如何设置防火墙的教程,我发现EliTheComputerGuy -> video在其中,他解释说,如果您的VirtualBox VM通过Bridge WI-FI连接到网络,则无法指定允许或不允许的IP地址。到您的服务器上。您只能接受与任何或特定端口的所有连接。但是,如果您以网桥以太网连接,则可以指定哪个端口允许使用哪个IP地址。他没有说明为什么会这样。他显然不认识自己。

例如,当我尝试指定(7655是我的ssh端口)

sudo ufw allow from 192.168.0.39 to any port 7655 (My Host machine's address)

或尝试添加整个子网

sudo ufw allow from 192.168.0.0/24 to any port 7655(允许从范围192.168.0.0 to 192.168.0.255连接)

我没有收到任何错误,但是当我在添加此规则后尝试通过ssh从主机连接到虚拟机时,我得到了packet_write_wait: Connection to 192.168.0.22 port 7655: broken pipe.这里192.168.0.22是我的虚拟机的IP地址

我尝试解决管道破裂的错误,但我不认为这是问题开始的地方。

现在我想知道你们中的任何人是否可以帮助我了解正在发生的事情,也许可以帮助我解决这个“谜”。如果我遗漏了一些重要信息,请告诉我,我将更新线程:)

谢谢您的时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)