Linux 上如何开启 IP 转发功能
IP 转发是一项操作系统的基础功能,当将服务器用作内网私有服务器对外联系的网关的时候,网关需要有 IP 转发功能才能将数据报文转发到内网的私有服务器。
- 可以通过命令
sysctl net.ipv4.ip_forward
查看输出net.ipv4.ip_forward = 1
,1 代表开启。 - 可以通过命令
cat /proc/sys/net/ipv4/ip_forward
查看输出1
。 - 可以通过命令
sysctl -w net.ipv4.ip_forward=0
将此功能关闭。 - 可以通过命令
echo 0 > /proc/sys/net/ipv4/ip_forward
将此功能关闭。 - ^ 以上只是暂时关闭,可以通过配置文件
/etc/sysctl.conf
中找到net.ipv4.ip_forward = 1
配置开启或关闭。