我已经将我的电脑临时设置为 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 传入连接,但不阻止以太网传入连接,因为它将以太网视为您的本地网络。
棘手的部分是,ufw
和gufw
似乎已经取代firestarter成为Ubuntu推荐的防火墙,它们有自己的一套iptables规则,所以它们甚至没有注意到firestarter的存在并且无法将其关闭。
要暂时摆脱 Firestarter 规则,请启动firestarter
并点击停止按钮。
要永久摆脱 firestarter 及其规则,请执行以下操作:
sudo apt-get remove firestarter
现在,您可以保留防火墙原样,并在使用公共 wifi 时禁用 samba,或者使用 ufw 或 gufw 设置自己的几条规则。我刚刚关闭了它,并计划在使用公共 wifi 时手动打开 gufw。