All Products
Search
Document Center

:Konfigurasikan IP statis untuk instans ECS Linux

Last Updated:Jun 22, 2026

Topik ini menjelaskan cara mengonfigurasi alamat IP statis untuk instans ECS Linux.

Latar Belakang

Secara default, instans ECS dikonfigurasi untuk menggunakan Dynamic Host Configuration Protocol (DHCP).

Catatan

Contoh ini menggunakan instans ECS yang menjalankan CentOS 7.6.

Prosedur

Langkah 1: Lihat alamat IP dan gateway

  1. Masuk ke instans ECS Linux. Jalankan perintah berikut untuk melihat alamat IP dan subnet mask instans tersebut.

    ifconfig

    Outputnya mirip dengan berikut:

    [root@aliyuntest ~]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 17.xxx.xxx.xx  netmask 255.255.255.0  broadcast 172.xxx.xxx.x
            ether 00:16:3e:0c:4f:c3  txqueuelen 1000  (Ethernet)
            RX packets 285116  bytes 217057111 (207.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 143703  bytes 40663281 (38.7 MiB)
            TX errors 0  dropped 0  overruns 0  carrier 0  collisions 0
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 509  bytes 102908 (100.4 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 509  bytes 102908 (100.4 KiB)
            TX errors 0  dropped 0  overruns 0  carrier 0  collisions 0
  2. Jalankan perintah berikut untuk melihat gateway instans tersebut.

    route -n

    Outputnya mirip dengan berikut:

    [root@alxxx      : ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         172.xxx.xxx.53  0.0.0.0         UG    0      0        0 eth0
    169.xxx.0       0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    172.xxx.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0

Sebagai alternatif, jalankan perintah berikut untuk mendapatkan subnet mask, gateway, dan alamat IP dari metadata instans. Untuk informasi selengkapnya, lihat Instance metadata.

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

Outputnya mirip dengan berikut:

[root@aliyuntest ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/00:16:3e:0c:4f:c3/netmask
255.255.255.0[root@aliyuntest ~]#
[root@aliyuntest ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/00:16:3e:0c:4f:c3/gateway
172.xxx.xxx[root@aliyuntest ~]#
[root@aliyuntest ~]# curl http://100.100.100.200/latest/meta-data/network/interfaces/macs/00:16:3e:0c:4f:c3/private-ipv4s
["172.xxx.xxx.0"][root@aliyuntest ~]#
[root@aliyuntest ~]#
Catatan

Ganti [$MAC_ID] dengan alamat MAC instans ECS Anda.

Langkah 2: Ubah jenis jaringan menjadi static

  1. Jalankan perintah berikut untuk mengedit file konfigurasi. Atur BOOTPROTO ke static, lalu tambahkan IP address, gateway, dan subnet mask yang telah Anda catat pada langkah sebelumnya.

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    Contoh:

    DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=172.xxx.xxx
    GATEWAY=17x.xxx.253
    NETMASK=255.255.255.0
  2. Masukkan :wq lalu tekan Enter untuk menyimpan dan keluar.

  3. Jalankan perintah berikut untuk merestart layanan jaringan.

    systemctl restart network