Ubuntu 12.04 LTS 服务器在使用 wlan0 时不允许传入连接

Ubuntu 12.04 LTS 服务器在使用 wlan0 时不允许传入连接

我已经将我的电脑临时设置为 Ubuntu Server,用于 minecraft 服务器局域网聚会,我已经将端口转发到正确的端口,但当我尝试连接时,Connection refused: connect或者Connection timed out: connect当我尝试 ping 本地 ip 时,Destination host unreachable.如果我插入以太网线,它会正常工作,但在聚会上,我不会有这个选项,因此需要帮助允许从 wlan0 进入连接

任何帮助是极大的赞赏

答案1

我找到了。

显然,firestarter 已默认安装在 Ubuntu 12.04 上,或者作为我通常安装的某个程序的依赖项或推荐。它出现在两台不同的 12.04 机器上,但我不记得安装过它。也从未在任何地方听说过它。

Firestarter 仅将您的一个网络连接视为互联网网关,默认情况下,该网关是 wifi。因此,它会设置您的 Linux 防火墙以阻止所有 wifi 传入连接,但不阻止以太网传入连接,因为它将以太网视为您的本地网络。

棘手的部分是,ufwgufw似乎已经取代firestarter成为Ubuntu推荐的防火墙,它们有自己的一套iptables规则,所以它们甚至没有注意到firestarter的存在并且无法将其关闭。

要暂时摆脱 Firestarter 规则,请启动firestarter并点击停止按钮。

要永久摆脱 firestarter 及其规则,请执行以下操作:

sudo apt-get remove firestarter

现在,您可以保留防火墙原样,并在使用公共 wifi 时禁用 samba,或者使用 ufw 或 gufw 设置自己的几条规则。我刚刚关闭了它,并计划在使用公共 wifi 时手动打开 gufw。

相关内容