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

时间:2015-01-19 14:57:26

标签: fedora minecraft

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

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

这应该有用(如果没有,请告诉我):

请务必在iptables中的任何REJECT语句之前放置它。 您可以使用iptables -L --line-numbers | 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设置也是如此。

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