【问题标题】:Client connect timeout on local LAN Fedora 21 server for Minecraft serverMinecraft 服务器的本地 LAN Fedora 21 服务器上的客户端连接超时
【发布时间】:2015-03-17 15:00:13
【问题描述】:

我有一台在本地专用 LAN 上运行的 Fedora 21 服务器。我已经设置了一个我的世界服务器。它在端口 25565 上运行并且运行服务器不会产生错误。我的问题是我无法让客户端连接到它。客户端可以很好地连接到本地专用 LAN 之外的 minecraft 服务器,当我在 Ubuntu 桌面上测试 minecraft 服务器时,windows 机器能够连接到该服务器。因此,它似乎与 Fedora 21 机器隔离。它作为服务器运行,所以没有 GUI!我已经对其执行了 netstat -a 并看到它表明它正在侦听端口 25565。我已经关闭了 firewalld('sudo systemctl stop firewalld' 然后 'sudo systemctl disable firewalld' 只是为了确定)看看是否那是阻止它。我仍然无法连接。我可以根据需要提供其他信息。哦,我也在用Java 1.8u25和minecraft_server.1.8.1。

感谢您的帮助。

【问题讨论】:

    标签: fedora minecraft


    【解决方案1】:

    我发现了问题。显然,更改需要重新启动服务器。也许只是重新启动服务也可以解决问题,但重新启动服务器肯定会解决问题。

    编辑:我发现使用 iptables 会打开防火墙以允许游戏连接。我只是说关闭firewalld可以让游戏在保存iptables并重启firewalld后运行。

    这应该有效(如果无效,请告诉我):

    请务必将其放在 iptables 中的任何 REJECT 语句之前。 您可以使用iptables -L --line-numbers | less 来显示表格。我将其输出为“less”,因为表格可能很长,这样可以轻松滚动浏览信息。

    iptables -I INPUT ## -p tcp --dport 25565 -j ACCEPT
    iptables -I INPUT ## -p udp --dport 25565 -j ACCEPT
    iptables-save
    

    要重启防火墙类型sudo systemctl restart firewalld

    还请记住,这是server.properties 文件中的默认端口。显然,如果这个文件中的默认端口被改变了,那么 iptables 设置也会改变。

    希望这将帮助任何可能遇到同样问题的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-14
      • 2017-08-20
      • 1970-01-01
      • 2013-11-30
      • 1970-01-01
      • 2023-03-03
      • 2013-02-09
      • 1970-01-01
      相关资源
      最近更新 更多