Topik ini menjelaskan cara mengonfigurasi alamat IP statis untuk instans Elastic Compute Service (ECS) Linux.
Informasi latar belakang
Secara default, metode penugasan alamat IP untuk instans ECS diatur ke Dynamic Host Configuration Protocol (DHCP). Untuk mengubah metode penugasan alamat IP instans ECS menjadi Static IP, ikuti langkah-langkah yang dijelaskan dalam topik ini.
Contoh berikut menggunakan instans ECS yang menjalankan CentOS 7.6.
Prosedur
Langkah 1: Dapatkan alamat IP dan gateway dari instans Linux ECS
Masuk ke instans Linux ECS tempat Anda ingin mengonfigurasi alamat IP statis. Jalankan perintah berikut untuk menanyakan alamat IP dan subnet mask dari instans Linux ECS:
ifconfigHasil perintah serupa dengan yang berikut akan ditampilkan.

Jalankan perintah berikut untuk menanyakan gateway dari instans Linux ECS:
route -nHasil perintah serupa dengan yang berikut akan ditampilkan.

Atau, jalankan perintah berikut secara berurutan untuk mendapatkan alamat IP dan gateway dari instans Linux ECS menggunakan metadata instans.
Untuk informasi lebih lanjut, lihat metadata instans.
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-ipv4sHasil perintah serupa dengan yang berikut akan ditampilkan.

Dalam perintah sebelumnya, ganti [$MAC_ID] dengan alamat Media Access Control (MAC) aktual dari instans Linux ECS.
Langkah 2: Ubah tipe jaringan dari instans ECS
Jalankan perintah berikut untuk memodifikasi file konfigurasi jaringan. Atur parameter BOOTPROTO ke static dan tambahkan IP address, gateway, dan subnet mask yang Anda peroleh di langkah sebelumnya ke file konfigurasi jaringan.
vim /etc/sysconfig/network-scripts/ifcfg-eth0Gambar berikut menunjukkan cara memodifikasi konfigurasi dalam file konfigurasi jaringan.

Masukkan
:wqdan tekan tombol Enter untuk menyimpan dan menutup file konfigurasi.Jalankan perintah berikut untuk me-restart layanan jaringan:
systemctl restart network