本文主要介绍Linux系统的ECS实例如何设置静态IP地址。
背景信息
ECS实例的网络配置默认为DHCP模式,如果您需要将网络配置修改为Static静态模式,可参考本文进行操作。
说明
本文以CentOS 7.6操作系统为例。
操作步骤
步骤一:查看并记录Linux实例的IP地址和网关信息
登录Linux系统的ECS实例,执行以下命令,查看实例的IP地址和子网掩码。
ifconfig
系统显示类似如下。
执行以下命令,查看实例的网关信息。
route -n
系统显示类似如下。
您也可以执行以下命令,通过元数据从ECS实例内部获取实例的子网掩码、网关信息、IP地址。更多信息,请参见实例元数据。
curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/netmask
curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/gateway
curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/[$MAC_ID]/private-ipv4s
系统显示类似如下。
说明
请替换[$MAC_ID]为实际ECS实例的MAC地址。
步骤二:修改ECS实例的网络类型
执行以下命令,编辑配置文件。将BOOTPROTO的值修改为static,并将以上步骤中记录的IP地址、网关信息、子网掩码填写到该配置文件中。
vim /etc/sysconfig/network-scripts/ifcfg-eth0
如下图所示。
输入
:wq
并按回车键,保存并退出。执行以下命令,重启网络服务。
systemctl restart network
文档内容是否对您有帮助?