文档首页> 虚拟私有云 VPC> 用户指南> 虚拟IP> 关闭备弹性云服务器的IP转发功能
更新时间:2024-04-22 GMT+08:00

关闭备弹性云服务器的IP转发功能

操作场景

使用虚拟IP构建主备场景时,您需要参考以下操作关闭备弹性云服务器的IP转发功能。

Linux系统

  1. 登录弹性云服务器。
  2. 执行以下命令,切换root用户。

    su root

  3. 执行以下命令,查看IP转发功能是否已开启。

    cat /proc/sys/net/ipv4/ip_forward

    回显结果:1为开启,0为关闭,默认为0。

    • 回显为1,继续执行4
    • 回显为0,任务结束。
  4. 以下提供两种方法修改配置文件,二选一即可。
    • 方法一:使用vi打开“/etc/sysctl.conf”文件,修改net.ipv4.ip_forward = 0,按“:wq”保存退出。
    • 方法二:执行sed命令,命令示例如下:

      sed -i '/net.ipv4.ip_forward/s/1/0/g' /etc/sysctl.conf

  5. 执行以下命令,使修改生效。

    sysctl -p /etc/sysctl.conf

Windows系统

  1. 登录弹性云服务器。
  2. 打开Windows系统的“命令提示符”窗口,执行以下命令。

    ipconfig/all

    当回显结果中,“IP 路由已启用”为 “否”, 表示IP转发功能已关闭。

  3. 按“Windows+R”打开运行窗口,输入regedit,进入注册表编辑器。
  4. 编辑HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters下的IPEnableRouter值为0。
    • 指定值为 0:关闭 IP 转发。
    • 指定值为 1:启用 IP 转发。