二、5种实践方法详解

方法1:使用ip命令(推荐)

# 添加临时IP
sudo ip addr add 192.168.1.100/24 dev eth0

# 永久保存配置(以Ubuntu为例)
echo "post-up ip addr add 192.168.1.100/24 dev eth0" >> /etc/network/interfaces

方法2:ifconfig传统方式

sudo ifconfig eth0:0 192.168.1.101 netmask 255.255.255.0 up

注意:该方法在新版Linux中可能不可用

阿里云ECS特殊配置案例

在阿里云环境中,需要先在控制台分配弹性IP,然后通过专用工具配置:

# 安装阿里云工具
wget http://mirrors.aliyun.com/alinux/2.1903/updates/x86_64/Packages/
        cloud-utils-growpart-0.29-2.0.3.al7.x86_64.rpm

# 配置辅助私网IP
aliyun ecs AssignPrivateIpAddresses --NetworkInterfaceId eni-xxx \
        --PrivateIpAddresses 192.168.1.102