在 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 转发。