启用 IP 转发

IP 转发,也称为 IP 路由,是一种允许网络设备(如路由器或配置为路由器的计算机)将传入的 IP 数据包从一个网卡转发到另一个网卡的过程。这是网络环境中的一项基本功能,能够实现不同网络之间的通信,并确保数据包到达其预定目标。

默认情况下,IP 转发是禁用的。如果希望您的实例作为路由的下一跳,该实例需要转发那些源地址与默认 IP 地址或范围不匹配的数据包。为了转发任意源地址的数据包,必须启用 IP 转发。

操作步骤

  1. 在创建实例时勾选 启用 IP 转发,或者在 操作 中勾选 启用 IP 转发

  2. 手动在实例的操作系统中启用 IP 转发。 以下是在常见操作系统类型(Linux 和 Windows)上启用 IP 转发的步骤:

临时启用

要临时启用 IP 转发直至下次重启,可以使用以下命令。

  • 对于 IPv4

    sudo sysctl -w net.ipv4.ip_forward=1
  • 对于 IPv6

    sudo sysctl -w net.ipv6.conf.all.forwarding=1

永久启用

  1. 若要使更改永久生效,请编辑 /etc/sysctl.conf 文件。

    sudo nano /etc/sysctl.conf
  2. 添加或取消注释以下行。

    • 对于 IPv4

      net.ipv4.ip_forward=1
    • 对于 IPv6

      net.ipv6.conf.all.forwarding=1
  3. 保存文件并应用更改。

    sudo sysctl -p

Last updated