激活附加的内网 IPv4 地址

在为您的弹性算力实例分配附加的内网 IPv4 地址后,您需要访问该实例并配置内网 IPv4 以使其生效。

注意

  • 配置过程可能会因操作系统及其版本而略有不同。请根据您的具体情况相应配置。以下步骤仅供参考。

  • 所有示例均使用网卡 eth0 作为示例,请替换为您实际的网卡名称。

在 Linux 实例上配置内网 IPv4

RHEL 系列操作系统

适用操作系统:CentOS, AlmaLinux 等。

  1. 检查当前网络信息

    • 在云服务器上查看当前网络详情并使用 route -n 检查默认网关。

      route -n
  2. 修改网络配置文件

    • 如果配置单个内网 IPv4 地址,请编辑以下文件:

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
    • 示例配置文件内容:

      DEVICE=eth0:0
      BOOTPROTO=static
      HWADDR=00:0C:29:6F:62:A7
      ONBOOT=yes
      IPADDR=172.16.2.6       # 附加内网 IPv4
      NETMASK=255.255.255.0   # 子网掩码
      GATEWAY=172.16.2.1      # 网关
  3. 激活网络接口或重启网络服务

    • 激活网络接口:

      sudo ifup eth0:0
    • 或者重启网络服务:

      sudo systemctl restart network
  4. 验证配置

    • 使用 ifconfigip addr show 检查配置。

      ifconfig

Rocky 操作系统

在 Rocky 中,你可以使用 NetworkManager 提供的 nmcli 命令行工具来配置附加的内网 IPv4 地址。

  1. 禁用 cloud-init 网络配置:

    • Cloud-init 可能在实例重启时覆盖网络设置。为防止配置失败,需要创建一个文件来禁用 cloud-init 网络配置:

      sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
    • 在文件中添加以下内容:

      network: {config: disabled}
  2. 检查当前网络连接:

    • 运行以下命令:

      nmcli con show
    • 操作系统发行版本不同,网络连接名称也会有差异,以下仅为示例:

  3. 配置附加的内网 IPv4 地址和网关:

    • 运行以下命令以配置 eth0 的附加内网 IPv4 地址、默认网关和子网掩码:

      sudo nmcli con modify "System eth0" ipv4.addresses 172.16.2.1/24,172.16.2.3/24,172.16.2.5/24   # Additional private IPv4
      sudo nmcli con modify "System eth0" ipv4.gateway 172.16.2.1      # Gateway
  4. 激活网络配置:

    • 运行以下命令以使变更生效:

      sudo nmcli con up "System eth0"

      如果返回类似 Connection successfully activated 的信息,则配置已生效。

  5. 验证配置:

    • 使用 ifconfigip addr show 检查配置:

      ifconfig

Debian 系列操作系统

适用操作系统:Ubuntu, Debian。

  1. 检查当前网络信息

    • 在云服务器上查看当前网络详情并使用 route -n 检查默认网关。

      route -n
  2. 修改网络配置文件

    • 编辑网络配置文件:

      sudo vi /etc/network/interfaces
    • 示例配置文件内容:

      auto eth0:0
      iface eth0:0 inet static
      address 172.16.2.2      # 附加内网 IPv4
      netmask 255.255.255.0   # 子网掩码
      gateway 172.16.2.1      # 网关
  3. 重启网络服务

    • 重启网络服务:

      sudo systemctl restart networking
  4. 验证配置

    • 使用 ifconfigip addr show 检查配置。

      ifconfig

SLES 系列操作系统

适用操作系统:OpenSUSE。

  1. 修改网络配置文件

    • 编辑网络配置文件:

      sudo vi /etc/sysconfig/network/ifcfg-eth0
    • 示例配置文件内容:

      IPADDR_0=172.16.2.8     # 附加内网 IPv4
      NETMASK_0=255.255.255.0 # 子网掩码
  2. 重启网络服务

    • 重启网络服务:

      sudo systemctl restart network
  3. 验证配置

    • 使用 ifconfigip addr show 检查配置。

      ifconfig

在 Windows 实例上配置内网 IPv4

  1. 查看网络信息

    • 打开 Windows PowerShell 并运行以下命令以查看 IP 地址、子网掩码和默认网关信息:

      ipconfig /all
  2. 打开网络和共享中心

    • 转到 控制面板 > 网络和互联网 > 网络和共享中心,并点击 以太网 适配器进行编辑。

  3. 编辑以太网属性

    • 以太网状态 对话框中,点击 属性

  4. 配置 IPv4 设置

    • 选择 Internet 协议版本 4 (TCP/IPv4) 并点击 属性

  5. 填写网络信息

    • 使用第 1 步中获取的值填写以下字段:

      • 内网 IP 地址

      • 子网掩码

      • 默认网关

      • 首选 DNS 服务器

      • 备用 DNS 服务器(如适用)

  6. 配置附加的内网 IPv4

    • 点击 高级 并添加附加的内网 IPv4。

    • 高级 TCP/IP 设置 对话框中,点击 IP 地址部分下的 添加

    • 填写额外的内网 IPv4 和子网掩码,然后点击 添加

  7. 保存并验证配置

    • 点击所有对话框中的 确定 以保存设置。

    • 以太网状态 对话框中,点击 详细信息 查看已配置的 IP 信息。

  8. 测试连接

    • 使用 ping 从同一全球 VPC 内的其他实例测试额外内网 IPv4 的连接性。

最后更新于