在 Ubuntu 13.10 服务器中打开端口

在 Ubuntu 13.10 服务器中打开端口

我正在设置一个实时游戏服务器 fps-game,然后我需要配置端口。

顺便提一下,我将在同一个 IP 地址上为该游戏设置多个服务器,这意味着我必须打开多个端口,例如范围 27900-27950。我认为我应该打开 UDP。上述这些端口将被允许,其余端口我可以在设置防火墙时阻止。

如果有一些脚本可以确保这些端口在重启后自动打开,那就太好了,我猜 ubuntu 使用默认设置,重启后这些端口会被禁用?

服务器本身应该位于服务器提供商或本地 LAN 上。您是否应该配置 IP 范围,例如 0.0.0.0,这样当您设置网线时会自动获取 IP?

我已经研究过“ufw”和“iptables”。我应该从那里开始,还是从哪里开始?

抱歉,如果您对此有不清楚的地方,我是 Linux 新手。

答案1

安装了 ufw 的 Ubuntu Server 会自行处理 iptables。您只需向 ufw 添加一条允许 tcp/udp/both 的规则,它将一直保留,直到您将其删除,无论您是否重新启动服务器。

例如,此行打开默认 SSH 服务器端口:sudo ufw allow 22

您可以查看已经打开的端口,输入:sudo ufw status verbose

UFW 指南

相关内容