火山引擎私有网络使用指南-ECS配置私网IPv4地址

axin 2025-05-04 7人围观 ,发现0个评论 火山引擎云服务云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>

操作场景

为云服务器的主网卡或辅助网卡分配辅助私网IPv4地址后,云服务器镜像无法识别到辅助私网IPv4地址,需要您登录云服务器实例,手动配置。

前提条件

  • 云服务器的主网卡或辅助网卡已分配辅助私网IPv4地址。若未分配,请参见分配IPv4地址。

  • 若为辅助网卡分配了辅助私网IPv4地址,则您需要参见ECS配置辅助网卡,确认是否需要配置,若需要,则请您完成配置。

  • 云服务器镜像无法识别到辅助私网IPv4地址。您可以登录云服务器,执行查看IP地址命令,查看辅助网卡的私网IP地址。

说明
查看IP地址的命令如下:
  • Linux系统在命令行执行ip address show命令。

  • Windows系统在命令行执行ipconfig命令。

操作步骤

Windows

  1. 远程登录云服务器,详细请参见登录实例

  1. 查看实例子网掩码和默认网关。

    1. 在Windows桌面单击开始 > Windows PowerShell,打开Windows PowerShell工具。

    1. 执行ipconfig命令,查看子网掩码和默认网关。

  1. 在Windows桌面,打开网络和共享中心。

  1. 单击更改适配器设置,打开网络连接窗口。

  1. 双击网络连接名,如以太网 3,在弹出的网络连接状态窗口中,单击属性

  1. 在属性对话框中,双击Internet 协议版本4(TCP/IPv4)

  1. 在Internet 协议版本4(TCP/IPv4)属性对话框中,选择使用下面的IP地址,然后单击高级

  1. 在高级 TCP/IP 设置对话框中,配置IP地址。

    1. 在IP地址(R)栏中,单击添加,在弹出窗口中输入已分配的IP地址和查询获取的子网掩码。您可以为同一网卡添加多个IP地址。

    1. 在默认网关(F)栏中,单击添加,在弹出窗口中输入查询获取的默认网关。

  1. 依次单击确定,保存各窗口配置。

  1. 在Windows PowerShell中,执行ipconfig命令,查看IP配置更新。


CenOS

CentOS 7.x
  1. 远程登录云服务器

  1. 执行ip address命令,查看实例子网掩码。

回显信息如下所示,其中网卡eth0主私网IP地址后为掩码位,需转换为对应子网掩码。如掩码位为/24,对应子网掩码为255.255.255.0

  1. 修改网络配置文件,配置IPv4地址。本节以修改网卡eht0为例进行说明。

    • 配置单个私网IPv4地址

      1. 执行vim /etc/sysconfig/network-scripts/ifcfg-eth0:0,打开网络配置文件。

      1. i进入编辑模式,并输入如下内容:

DEVICE=eth0:0
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=<分配的辅助私网IPv4地址,例如192.168.1.22>
NETMASK=<IPv4子网掩码,例如255.255.255.0>
ARPCHECK=no                   # 仅CentOS 7系列镜像添加此配置,如使用其他镜像请忽略。
      1. Esc退出编辑模式,然后输入:wq并回车。

    • 如需添加更多私网IPv4地址,递增DEVICE序号并添加配置即可。

      1. 执行vim /etc/sysconfig/network-scripts/ifcfg-eth0:1,打开网络配置文件。

      1. i进入编辑模式,并输入如下内容:

DEVICE=eth0:1
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=<分配的辅助私网IPv4地址,例如192.168.1.33>
NETMASK=<IPv4子网掩码,例如255.255.255.0>
ARPCHECK=no                  # CentOS 7系列镜像添加此配置,如使用其他镜像请忽略。
      1. Esc退出编辑模式,然后输入:wq并回车。

  1. 执行service network restart命令,重启网络服务。

  1. 执行ip address show命令,查看配置更新。

如下图,已配置了两个辅助私网IPv4地址。

CentOS 8.x/Stream

  1. 远程登录云服务器

  1. 执行ip address命令,查看实例子网掩码。

回显信息如下所示,其中网卡eth1主私网IP地址后为掩码位,需转换为对应子网掩码。如掩码位为/24,对应子网掩码为255.255.255.0

  1. 执行如下命令,打开网卡eth1的配置文件。

vi /etc/sysconfig/network-scripts/ifcfg-eth1
  1. 键盘输入i进入编辑状态,在网卡eth1配置文件中添加配置信息。

配置完成后在键盘按Esc,输入:wq后按回车键,保存编辑并退出。
DEVICE=eth1  # 新挂载的网卡接口。
BOOTPROTO=dhcp
ONBOOT=yes
TYPE=Ethernet
USERCTL=yes
PEERDNS=no
IPV6INIT=no
PERSISTENT_DHCLIENT=yes
HWADDR=00:16:3e:63:19:**  # 请修改为实际配置网卡的MAC地址。
DEFROUTE=no  # 表示网卡接口不是默认路由。请不要把eth1设为默认路由,以避免在启动(ifup)辅助网卡时改变云服务器实例的默认路由。
  1. 修改网络配置文件,配置IPv4地址。

    • 配置单个私网IPv4地址

      1. 执行vim /etc/sysconfig/network-scripts/ifcfg-eth1:0,打开网络配置文件。

      1. i进入编辑模式,并输入如下内容:

DEVICE=eth1:0
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=<分配的辅助私网IPv4地址,例如172.16.1.22>
NETMASK=<IPv4子网掩码,例如255.255.255.0>
      1. Esc退出编辑模式,然后输入:wq并回车。

    • 如需添加更多私网IPv4地址,递增DEVICE序号并添加配置即可。

      1. 执行vim /etc/sysconfig/network-scripts/ifcfg-eth1:1,打开网络配置文件。

      1. i进入编辑模式,并输入如下内容:

DEVICE=eth1:1
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=<分配的辅助私网IPv4地址,例如172.16.1.33>
NETMASK=<IPv4子网掩码,例如255.255.255.0>
      1. Esc退出编辑模式,然后输入:wq并回车。

  1. 执行reboot命令,重启实例。

  1. 执行ip address show命令,查看配置更新。

如下图,已配置了两个辅助私网IPv4地址。


Ubuntu/Debian/veLinux

  1. 远程登录云服务器

  1. 执行以下命令,查看实例子网掩码和默认网关。

ip address
ip route
如网络配置中不需要默认网关信息,您可以跳过查询默认网关步骤。
回显信息如下所示,其中网卡eth0主私网IP地址后为掩码位,需转换为对应子网掩码。如掩码位为/24,对应子网掩码为255.255.255.0。网卡eth0 default后为默认网关。

  1. 根据实例操作系统,选择配置辅助私网IP地址方式。本节以修改网卡eht0为例进行说明。

    • 以Ubuntu 18.04.6 LTS、Ubuntu 20.04.5 LTS、Ubuntu 22.04.1 LTS为例:

      1. 禁用cloud-init网络配置。执行vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg命令,按i进入编辑模式,并输入如下配置内容,配置完成后按Esc退出编辑模式,然后输入:wq并回车。

network: {config: disabled}
      1. 修改网络配置。执行vim /etc/netplan/50-cloud-init.yaml命令,按i进入编辑模式,并输入如下配置内容,配置完成后按Esc退出编辑模式,然后输入:wq并回车。

以Ubuntu 18.04.6 LTS和Ubuntu 20.04.5 LTS为例:
network:
version: 2
ethernets:
eth0:
dhcp4: false                        #修改dhcp4为false
match:
macaddress: 00:16:3e:5e:**:**
mtu: 0
set-name: eth0
addresses:
- <主私网IPv4地址/掩码位,例如192.168.1.11/24>
- <分配的辅助私网IPv4地址1/掩码位,例如192.168.1.22/24>
- <分配的辅助私网IPv4地址2/掩码位,例如192.168.1.33/24>
gateway4: <默认网关,例如192.168.1.1>
nameservers:
addresses: [100.96.0.2,100.96.0.3] #100.96.0.2,100.96.0.3为默认的DNS server,您可按需修改。
上述配置中<掩码位>由子网掩码进行转换,如子网掩码255.255.255.0的掩码位为24
以Ubuntu 22.04.1 LTS为例 :
network:
version: 2
ethernets:
eth0:
dhcp4: false                        #修改dhcp4为false
match:
macaddress: 00:16:3e:5e:**:**
mtu: 0
set-name: eth0
addresses:
- <主私网IPv4地址/掩码位,例如192.168.1.11/24>
- <分配的辅助私网IPv4地址1/掩码位,例如192.168.1.22/24>
- <分配的辅助私网IPv4地址2/掩码位,例如192.168.1.33/24>
routes:
- to: default
via:  <默认网关,例如192.168.1.1>
nameservers:
addresses: [100.96.0.2,100.96.0.3] #100.96.0.2,100.96.0.3为默认的DNS server,您可按需修改。
上述配置中<掩码位>由子网掩码进行转换,如子网掩码255.255.255.0的掩码位为24
      1. 执行netplan apply命令,重启网络服务,使配置生效。

      1. 执行ip address show命令,查看配置更新。

如下图,已配置了两个辅助私网IPv4地址。

    • 以Ubuntu 16.04.7 LTS、Debian 9/10/11、veLinux为例

      1. 修改网络配置。执行vim /etc/network/interfaces命令,按i进入编辑模式,并输入如下配置内容,配置完成后按Esc退出编辑模式,然后输入:wq并回车。

auto eth0:0
iface eth0:0 inet static
address <分配的辅助私网IPv4地址1,例如192.168.1.22/24>
netmask <IPv4掩码,例如255.255.255.0>
auto eth0:1
iface eth0:1 inet static
address <分配的辅助私网IPv4地址2,例如192.168.1.33/24>
netmask <IPv4掩码,例如255.255.255.0>
      1. 执行reboot命令,重启实例。

      1. 执行ip address命令,查看配置更新。

如下图,已配置了两个辅助私网IPv4地址。

OpenSUSE

  1. 远程登录云服务器

  1. 执行ip address命令,查看实例子网掩码。

回显信息如下,网卡eth0主私网IP地址后为掩码位,需转换为对应子网掩码。如掩码位为/24,对应子网掩码为255.255.255.0

  1. 修改网络配置,本节以修改网卡eht0为例进行说明。

    1. 执行vim /etc/sysconfig/network/ifcfg-eth0命令,打开网络配置文件。

    1. i进入编辑模式,并输入如下内容:

IPADDR_0=<分配的辅助私网IPv4地址1>
NETMASK_0=<IPv4子网掩码>
LABEL_0='0'
IPADDR_1=<分配的辅助私网IPv4地址2>
NETMASK_1=<IPv4子网掩码>
LABEL_1='1'
    1. Esc退出编辑模式,然后输入:wq并回车。

  1. 执行service network restart命令,重启网络服务,使配置生效。

  1. 执行ip address show命令,查看配置更新。

如下图,已配置了两个辅助私网IPv4地址。


不容错过
Powered By TOPYUN 云产品资讯