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 配置开启或关闭。