在 Rocky Linux 中配置 IP 转发主要涉及到以下几个步骤:
-
检查当前的 IP 转发状态:可以使用以下命令查看当前的 IP 转发设置:
sysctl net.ipv4.ip_forward
如果返回值是
0
,表示 IP 转发当前未启用。 -
临时启用 IP 转发:如果需要临时启用 IP 转发(重启后会失效),可以使用以下命令:
sysctl -w net.ipv4.ip_forward=1
这将立即启动 IP 转发。
-
持久化配置:为了在每次系统启动时自动启用 IP 转发,您需要修改
/etc/sysctl.conf
文件。使用文本编辑器打开该文件:nano /etc/sysctl.conf
找到以下行:
#net.ipv4.ip_forward=1
将其修改为:
net.ipv4.ip_forward=1
然后保存并退出编辑器。
-
应用更改:对于更改生效,您可以运行以下命令:
sysctl -p
这会重新加载配置并应用更改。
-
配置防火墙:如果您的系统上启用了防火墙,例如
firewalld
或iptables
,您也需要确保它们允许 IP 转发的流量。 对于firewalld
,可以运行:firewall-cmd --permanent --add-masquerade firewall-cmd --reload
-
验证配置:您可以通过再次运行
sysctl net.ipv4.ip_forward
命令来验证 IP 转发是否已正确启用,应该返回1
。
以上步骤应该可以帮助您在 Rocky Linux 中成功配置 IP 转发。