首页 文章

客户端在本地LAN Fedora 21服务器上为Minecraft服务器连接超时

提问于
浏览
0

我有一个在本地专用LAN上运行的Fedora 21服务器 . 我已经设置了一个Minecraft服务器 . 它在端口25565上运行,并且运行服务器不会产生任何错误 . 我的问题是我无法让客户端连接到它 . 客户端连接罚款的Minecraft本地私有LAN之外的服务器,当我测试的Minecraft服务器的Ubuntu桌面上,在Windows机器能够连接到该服务器 . 因此,似乎与Fedora 21机器隔离 . 它作为服务器运行,所以没有GUI!我已经在它执行netstat的 - 并且看到它说,它正在侦听端口25565.我已经关闭firewalld(“须藤systemctl停止firewalld”,然后“须藤systemctl禁用firewalld”只是要确定),看是否这阻止了它 . 我还是无法连接 . 我可以根据需要提供其他信息 . 哦,我也在使用Java 1.8u25和minecraft_server.1.8.1 .

谢谢你的帮助 .

1 回答

  • 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
    

    要重新启动firewalld类型 sudo systemctl restart firewalld .

    另请注意,这是针对 server.properties 文件中的默认端口 . 显然,如果在此文件中更改了默认端口,那么iptables设置也是如此 .

    希望这将有助于任何可能遇到同样问题的人 .

相关问题