Anda dapat menetapkan satu atau beberapa alamat IP pribadi sekunder ke antarmuka jaringan elastis (ENI), baik primer maupun sekunder, untuk skenario seperti hosting multi-aplikasi, failover, dan load balancing. Topik ini menjelaskan cara menetapkan, mengonfigurasi, dan melepas alamat IP pribadi sekunder.
Alamat IP pribadi sekunder
Jika satu alamat IP pribadi utama pada antarmuka jaringan elastis—baik antarmuka jaringan primer maupun antarmuka jaringan elastis sekunder—pada instance ECS tidak mencukupi, Anda dapat menetapkan beberapa alamat IP pribadi sekunder. Gambar berikut mengilustrasikan hubungan antara antarmuka jaringan dan alamat IP pribadi pada sebuah instance ECS.
Kasus penggunaan
Kasus penggunaan umum untuk alamat IP pribadi sekunder meliputi:
Hosting multi-aplikasi: Host beberapa layanan pada satu instance ECS dengan menetapkan alamat IP pribadi sekunder terpisah untuk setiap aplikasi guna meningkatkan pemanfaatan instans.
Failover: Saat sebuah instans gagal, lepaskan ENI sekunder dari instans tersebut dan sambungkan ke instans cadangan sehingga trafik untuk alamat IP pribadi sekunder terkait dialihkan ke instans cadangan.
Load balancing: Tetapkan beberapa alamat IP pribadi sekunder ke sebuah instans untuk load balancing guna meningkatkan skalabilitas dan kinerja sistem.
Catatan
Jumlah maksimum alamat IP pribadi yang dapat ditetapkan ke antarmuka jaringan elastis bergantung pada statusnya.
Jika antarmuka jaringan elastis berstatus Available, Anda dapat menetapkan hingga 10 alamat IP pribadi.
Jika antarmuka jaringan elastis berstatus Bound, tipe instans menentukan jumlah maksimum alamat IP pribadi yang dapat ditetapkan. Untuk detailnya, lihat kolom Private IPv4 Addresses per ENI pada bagian Instance Specification Details dalam dokumentasi instance family.
Grup keamanan VPC mendukung jumlah terbatas alamat IP pribadi. Oleh karena itu, rencanakan penetapan alamat IP pribadi sekunder sesuai dengan batasan tersebut. Untuk informasi lebih lanjut, lihat Batas Grup Keamanan.
Menetapkan alamat IP pribadi sekunder ke ENI
Penting Agar instance ECS dapat mengenali alamat IP pribadi sekunder, Anda harus mengonfigurasi alamat tersebut di dalam sistem operasinya. Konfigurasi ini, yang dijelaskan secara rinci dalam Langkah 3, diperlukan selain menetapkan alamat melalui konsol pada Langkah 1.
Langkah 1: Menetapkan alamat IP pribadi sekunder
Pada halaman Manage ENI IP Addresses, Anda dapat menambahkan atau menghapus alamat IP pribadi sekunder untuk antarmuka jaringan elastis target, baik antarmuka jaringan primer maupun antarmuka jaringan elastis sekunder dari instance ECS.
Buka ECS Console - Elastic Network Interfaces.
Di pojok kiri atas halaman, pilih wilayah dan kelompok sumber daya.
Pada halaman ENIs, temukan antarmuka jaringan elastis yang ingin dikelola, lalu klik Manage ENI IP Addresses pada kolom Actions.
Pada kotak dialog Manage ENI IP Addresses, klik Add pada bagian Secondary Private IPv4 Address atau bagian IPv6 Supported, lalu pilih metode untuk menetapkan alamat IP.
Auto-assign: Sistem secara otomatis menetapkan alamat IP yang tersedia dari blok CIDR IPv4 atau IPv6 pribadi antarmuka jaringan elastis.
Manually Enter: Masukkan alamat IP pribadi sekunder yang berada dalam blok CIDR IPv4 atau IPv6 pribadi antarmuka jaringan elastis.
Klik OK.
Verifikasi bahwa alamat IP pribadi sekunder telah ditetapkan dengan benar ke antarmuka jaringan elastis target.
Anda dapat mengonfirmasi hal ini pada halaman detail antarmuka jaringan elastis instance ECS.
ENI tersebut terikat pada satu alamat IP pribadi utama dan dua alamat IPv4 pribadi sekunder.
Langkah 2 (Opsional): Menyambungkan ENI sekunder
Jika Anda ingin menambahkan alamat IP pribadi sekunder ke antarmuka jaringan elastis sekunder, pastikan antarmuka jaringan elastis sekunder tersebut telah terikat ke instance ECS dan telah dikonfigurasi. Untuk informasi lebih lanjut, lihat Bind a secondary elastic network interface dan Configure a secondary elastic network interface.
Contoh ini menetapkan alamat IP pribadi sekunder ke antarmuka jaringan elastis primer instance ECS, sehingga langkah ini tidak diperlukan.
Langkah 3: Mengonfigurasi alamat IP pribadi sekunder
Setelah menetapkan alamat IP pribadi sekunder ke sebuah instans, Anda juga harus mengonfigurasinya di sistem operasi instans tersebut. Langkah konfigurasi bervariasi tergantung sistem operasi dan jenis alamat IP.
Contoh konfigurasi
Catatan Dokumen ini menunjukkan cara mengonfigurasi alamat IPv4 pribadi sekunder. Untuk petunjuk mengonfigurasi alamat IPv6 pribadi sekunder, lihat Komunikasi IPv6.
Tabel berikut menunjukkan alamat IPv4 pribadi yang ditetapkan ke antarmuka jaringan dalam contoh ini. Gantilah alamat IP dalam perintah dan konfigurasi dengan alamat Anda sendiri.
Antarmuka jaringan | Alamat IPv4 pribadi utama | Alamat IPv4 pribadi sekunder 1 | Alamat IPv4 pribadi sekunder 2 |
antarmuka jaringan primer | 192.168.1.201 | 192.168.1.202 | 192.168.1.203 |
Sebelum memulai, pastikan instans berada dalam status Running. Untuk petunjuknya, lihat start an instance.
Dokumen ini menyediakan langkah konfigurasi untuk beberapa sistem operasi umum. Ikuti langkah yang sesuai dengan sistem operasi Anda.
Konfigurasi Linux
Sambungkan ke instance ECS.
Untuk petunjuknya, lihat Connect to a Linux instance by using Workbench.
Periksa konfigurasi jaringan dan routing saat ini untuk menemukan gateway default dan subnet mask.
Lihat alamat IPv4 pribadi utama
Jalankan perintah berikut untuk melihat konfigurasi jaringan:
ip a
Output perintah menunjukkan konfigurasi jaringan saat ini dari instans:
[root@iZxxx ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:16:3e:0e:3b:96 brd ff:ff:ff:ff:ff:ff
altname enp0s5
altname ens5
inet 192.168.1.201/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 315359875sec preferred_lft 315359875sec
inet6 fe80::216:3exx:xxxx:xxxx scope link
valid_lft forever preferred_lft forever
Output tersebut menunjukkan konfigurasi jaringan berikut:
Lihat subnet mask dan gateway default
Jalankan perintah berikut untuk melihat informasi routing:
route -n
Output perintah menunjukkan informasi berikut:
[root@iZufxxx9Z ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.253 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
Berdasarkan informasi di atas, konfigurasi jaringan saat ini adalah sebagai berikut:
Antarmuka jaringan | Status | Gateway default | Subnet mask | Alamat IP pribadi utama | Alamat IPv4 pribadi sekunder 1 | Alamat IPv4 pribadi sekunder 2 |
eth0 (antarmuka jaringan primer) | UP | 192.168.1.253 | 255.255.255.0 | 192.168.1.201 (dikonfigurasi otomatis) | 192.168.1.202 (tidak dikenali, perlu dikonfigurasi) | 192.168.1.203 (tidak dikenali, perlu dikonfigurasi) |
Pilih salah satu metode berikut untuk mengonfigurasi alamat IPv4 pribadi sekunder.
nmcli con
Catatan NetworkManager adalah daemon pada sistem Linux yang mengelola koneksi dan pengaturan jaringan. Alat ini menyediakan tool baris perintah nmcli yang memungkinkan Anda mengelola koneksi jaringan dengan mudah.
Metode ini berlaku untuk semua sistem operasi yang menggunakan NetworkManager untuk mengelola layanan jaringan, termasuk namun tidak terbatas pada Fedora, CentOS, RHEL, Ubuntu, Debian, dan sistem berbasis distribusi tersebut.
Dalam contoh ini, nama koneksi sesuai dengan antarmuka jaringan eth0. Gantilah nama koneksi dengan nama koneksi aktual Anda.
Jalankan perintah berikut untuk membuat file yang menonaktifkan fitur konfigurasi jaringan cloud-init. Hal ini mencegah konfigurasi Anda dikembalikan setelah restart. Untuk informasi lebih lanjut, lihat Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Tambahkan konten berikut:
network: {config: disabled}
Jalankan perintah berikut untuk melihat informasi koneksi jaringan saat ini.
nmcli con show
Nama koneksi jaringan bervariasi di berbagai distribusi Linux. Berikut adalah contohnya:
[root@iZxxx ~]# nmcli con show
NAME UUID TYPE DEVICE
System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 ethernet eth0
Jalankan perintah berikut untuk mengonfigurasi alamat IPv4 pribadi sekunder dan gateway default untuk eth0.
sudo nmcli con modify "System eth0" ipv4.addresses 192.168.1.201/24,192.168.1.202/24,192.168.1.203/24
sudo nmcli con modify "System eth0" ipv4.gateway 192.168.1.253
Jalankan perintah berikut untuk mengaktifkan koneksi jaringan yang telah dimodifikasi.
sudo nmcli con up "System eth0"
Jika konfigurasi benar, pesan seperti "Connection successfully activated" akan muncul.
File konfigurasi
Penting File konfigurasi jaringan bervariasi tergantung distribusi dan versi Linux.
Buat cadangan file konfigurasi asli sebelum mengeditnya.
Operasi ini melibatkan perubahan file konfigurasi jaringan. Untuk menghindari masalah konektivitas, verifikasi perubahan Anda dengan cermat. Konfigurasi yang salah dapat menyebabkan instans tidak dapat dijangkau.
Seri RHEL
Catatan Sistem operasi yang berlaku: Alibaba Cloud Linux 2/3, CentOS 6/7/8, Red Hat 6/7/8/9, Anolis 7/8, dan Fedora 33/34/35.
Sistem operasi contoh: Alibaba Cloud Linux 3.2.
Antarmuka jaringan contoh: Contoh ini menggunakan antarmuka jaringan eth0. Ganti identifikasi antarmuka jaringan dengan identifikasi aktual Anda.
Jalankan perintah berikut untuk memeriksa apakah file konfigurasi utama untuk antarmuka jaringan sudah ada. Setiap antarmuka jaringan memiliki file konfigurasi yang sesuai untuk mengidentifikasinya.
Catatan Pada beberapa sistem operasi, seperti Alibaba Cloud Linux 3.2, file konfigurasi utama untuk antarmuka jaringan dibuat secara otomatis oleh cloud-init dan Anda tidak perlu membuatnya secara manual.
Pada beberapa sistem operasi, seperti CentOS 8.5, Anda perlu membuat file konfigurasi utama untuk antarmuka jaringan secara manual dan mengonfigurasi informasi dasarnya.
ls /etc/sysconfig/network-scripts/ifcfg-eth0
Jika file tersebut ada: File konfigurasi utama untuk antarmuka jaringan telah dibuat. Lanjutkan ke langkah berikutnya.
Jika file tersebut tidak ada: Buat file tersebut dan konfigurasi informasi dasar untuk antarmuka jaringan secara manual.
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
Konfigurasikan nama antarmuka jaringan, atur metode perolehan IP, dan konfigurasikan alamat IPv4 pribadi utama, subnet mask, dan informasi gateway untuk antarmuka jaringan.
Dalam contoh ini, jika file ifcfg-eth0 tidak ada, konfigurasikan sebagai berikut:
# Nama antarmuka jaringan, misalnya: eth0
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=dhcp
# Aktifkan antarmuka jaringan ini saat startup sistem
ONBOOT=yes
Jalankan perintah berikut untuk mengonfigurasi alamat IPv4 pribadi sekunder pertama untuk antarmuka jaringan eth0.
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:0
Dalam contoh ini, konfigurasikan alamat IPv4 pribadi sekunder pertama untuk eth0 sebagai berikut:
# Nama antarmuka jaringan:nomor urut alamat IP pribadi sekunder
DEVICE=eth0:0
TYPE=Ethernet
# IP statis
BOOTPROTO=static
# Konfigurasi manual alamat IPv4 dan subnet mask
IPADDR=192.168.1.202
NETMASK=255.255.255.0
Konfigurasikan alamat IPv4 pribadi sekunder kedua untuk antarmuka jaringan eth0
Catatan Proses mengonfigurasi alamat IP pribadi sekunder tambahan serupa. Perhatikan poin-poin berikut:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
Dalam dokumen ini, konfigurasi untuk alamat IPv4 pribadi sekunder kedua untuk antarmuka jaringan eth0 adalah sebagai berikut:
# Nama antarmuka jaringan:nomor urut alamat IP pribadi sekunder
DEVICE=eth0:1
TYPE=Ethernet
BOOTPROTO=static
# Konfigurasi manual alamat IPv4 dan subnet mask
IPADDR=192.168.1.203
NETMASK=255.255.255.0
Ubuntu 18/20
Jalankan perintah berikut untuk menonaktifkan fitur konfigurasi jaringan cloud-init.
Penting File konfigurasi jaringan (/etc/netplan/50-cloud-init.yaml) dibuat secara otomatis oleh cloud-init saat instans dimulai. Untuk mengedit file ini, Anda harus terlebih dahulu menonaktifkan fitur konfigurasi jaringan cloud-init. Untuk informasi lebih lanjut, lihat Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Tambahkan konten berikut:
network: {config: disabled}
Jalankan perintah berikut untuk mengedit file konfigurasi jaringan dan mengonfigurasi informasi antarmuka jaringan.
sudo vim /etc/netplan/50-cloud-init.yaml
Contoh konfigurasi:
network:
version: 2
ethernets:
eth0: # Nama antarmuka jaringan
dhcp4: false # Default adalah DHCP. Atur ke false untuk mengonfigurasi alamat IP secara manual.
match:
macaddress: 00:16:3e:16:43:xx # Alamat MAC antarmuka jaringan Anda
set-name: eth0
addresses:
- 192.168.1.201/24 # Alamat IP pribadi utama antarmuka jaringan
- 192.168.1.202/24 # Alamat IP pribadi sekunder 1 antarmuka jaringan
- 192.168.1.203/24 # Alamat IP pribadi sekunder 2 antarmuka jaringan
gateway4: 192.168.1.253 # Gateway default
nameservers:
addresses: [223.5.5.5, 223.6.6.6] # DNS
Ubuntu 22/24 dan Debian 12
Jalankan perintah berikut untuk menonaktifkan fitur konfigurasi jaringan cloud-init.
Penting File konfigurasi jaringan (/etc/netplan/50-cloud-init.yaml) dibuat secara otomatis oleh cloud-init saat instans dimulai. Untuk mengedit file ini, Anda harus terlebih dahulu menonaktifkan fitur konfigurasi jaringan cloud-init. Untuk informasi lebih lanjut, lihat Auto-initialize network configurations by using cloud-init.
sudo vim /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
Tambahkan konten berikut:
network: {config: disabled}
Jalankan perintah berikut untuk mengedit file konfigurasi jaringan dan mengonfigurasi informasi antarmuka jaringan.
sudo vim /etc/netplan/50-cloud-init.yaml
Contoh konfigurasi:
network:
version: 2
ethernets:
eth0: # Nama antarmuka jaringan
dhcp4: false # Default adalah DHCP. Atur ke false untuk mengonfigurasi alamat IP secara manual.
match:
macaddress: 00:16:3e:16:43:xx # Alamat MAC antarmuka jaringan Anda
set-name: eth0
addresses:
- 192.168.1.201/24 # Alamat IP pribadi utama antarmuka jaringan
- 192.168.1.202/24 # Alamat IP pribadi sekunder 1 antarmuka jaringan
- 192.168.1.203/24 # Alamat IP pribadi sekunder 2 antarmuka jaringan
routes:
- to: default
via: 192.168.1.253 # Gateway default
nameservers:
addresses: [223.5.5.5, 223.6.6.6] # DNS
Restart layanan jaringan untuk menerapkan perubahan.
Catatan Jika Anda menggunakan metode nmcli con, Anda tidak perlu merestart layanan jaringan. NetworkManager memantau perubahan file konfigurasi dan menerapkannya secara otomatis.
Sistem operasi | Perintah restart |
Alibaba Cloud Linux 2 CentOS 7 Red Hat 7 Anolis 7 SUSE Linux 11/12/15 OpenSUSE 15/42
| sudo service network restart
atau sudo systemctl restart network |
| sudo service network restart
|
Alibaba Cloud Linux 3 CentOS 8 Red Hat 8 Anolis 8 Fedora 33/34/35
| sudo systemctl restart NetworkManager atau sudo reboot
|
| sudo netplan apply
|
Ubuntu 14/16 Debian 8/9/10/11
| sudo systemctl restart networking atau sudo reboot
|
Ulangi pemeriksaan pada Langkah 2 untuk memverifikasi konfigurasi.
[root@i7 xxx ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:16:3e:0e:3b:96 brd ff:ff:ff:ff:ff:ff
altname enp0s5
altname ens5
inet 192.168.1.201/24 brd 192.168.1.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet 192.168.1.202/24 brd 192.168.1.255 scope global secondary noprefixroute eth0
valid_lft forever preferred_lft forever
inet 192.168.1.203/24 brd 192.168.1.255 scope global secondary noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::xxx scope link
valid_lft forever preferred_lft forever
Konfigurasi Windows
Catatan Sistem operasi yang berlaku: Windows.
Sistem operasi contoh: Windows Server 2022.
Antarmuka jaringan contoh: Contoh ini menggunakan antarmuka jaringan primer Ethernet. Jika Anda mengonfigurasi antarmuka jaringan sekunder, ganti identifikatornya dengan yang sebenarnya, seperti Ethernet 2.
Sambungkan ke instans Windows.
Untuk petunjuknya, lihat Connect to a Windows instance by using Workbench.
Periksa konfigurasi jaringan dan routing saat ini untuk menemukan gateway default dan subnet mask.
Buka Command Prompt atau Windows PowerShell.
Jalankan perintah berikut untuk melihat antarmuka jaringan dan informasi IP saat ini.
ipconfig
Output perintah menunjukkan status antarmuka jaringan dan alamat IP yang dikenali:
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::3f8a:c3:22da:3675%6
IPv4 Address. . . . . . . . . . . : 192.168.1.201
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.253
Konfigurasi jaringan dan informasi routing saat ini adalah sebagai berikut:
Antarmuka jaringan | Subnet mask | Default Gateway | Alamat IP pribadi utama | Alamat IPv4 pribadi sekunder 1 | Alamat IPv4 pribadi sekunder 2 |
Ethernet (antarmuka jaringan primer) | 255.255.255.0 | 192.168.1.253 | 192.168.1.201 (dikonfigurasi otomatis) | 192.168.1.202 (tidak dikenali, perlu dikonfigurasi) | 192.168.1.203 (tidak dikenali, perlu dikonfigurasi) |
Buka Network and Sharing Center.
Klik change adapter settings.
Klik dua kali antarmuka jaringan primer, Ethernet. Pada kotak dialog Ethernet Status, klik Type.
Buka Control Panel > Network and Internet > Network Connections.
Pada kotak dialog Ethernet Properties, klik dua kali Internet Protocol Version 4 (TCP/IPv4).
Pada kotak dialog Internet Protocol Version 4 (TCP/IPv4) Properties, pilih Use the following IP address lalu klik Premium.
Penting Tindakan ini mengubah metode perolehan IP menjadi konfigurasi manual. Oleh karena itu, Anda juga harus mengonfigurasi alamat IP pribadi utama antarmuka jaringan. Jika tidak, Anda akan kehilangan akses remote ke instans melalui alamat IP pribadi utamanya.
Pada kotak dialog Advanced TCP/IP Settings, atur alamat IP.
Pada bagian IP Address, klik Add . Lalu, masukkan alamat IP pribadi utama dan sekunder yang telah Anda tetapkan ke antarmuka Ethernet, beserta Subnet Mask yang telah Anda catat sebelumnya.
Dalam contoh ini, dua alamat IP pribadi sekunder dimasukkan untuk antarmuka Ethernet.
Pada bagian Default gateways, klik Add dan masukkan default gateway yang telah Anda catat sebelumnya.
Setelah konfigurasi selesai, bagian IP Addresses seharusnya menampilkan alamat IP sekunder dan subnet mask yang Anda tambahkan (contoh: 192.168.1.201 hingga 192.168.1.203, semuanya dengan subnet mask 255.255.255.0), dan bagian Default gateways seharusnya menampilkan alamat gateway (contoh: 192.168.1.253). Klik OK untuk mengonfirmasi.
Klik OK pada setiap kotak dialog untuk menyimpan pengaturan dan menyelesaikan konfigurasi alamat IPv4 pribadi sekunder. Jalankan kembali perintah dari Langkah 2 untuk memverifikasi konfigurasi.
C:\Users\Administrator>ipconfig
Windows IP Configuration
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::3f8a:c3:22da:3675%6
IPv4 Address. . . . . . . . . . . : 192.168.1.201
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.1.202
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IPv4 Address. . . . . . . . . . . : 192.168.1.203
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.253
Konfigurasi OS lainnya
Ubuntu 14/16 dan Debian 8/9/10/11
Jalankan perintah berikut untuk mengedit file konfigurasi jaringan dan mengonfigurasi informasi antarmuka jaringan.
sudo vi /etc/network/interfaces
Catatan Mulai dari beberapa versi Debian 10, file /etc/network/interfaces biasanya hanya berisi referensi ke file dalam direktori /etc/network/interfaces.d/. Konfigurasi antarmuka jaringan spesifik berada dalam file berbeda di dalam direktori interfaces.d.
Pilih file konfigurasi yang sesuai untuk lingkungan Anda. Item konfigurasi umumnya sama.
Berikut adalah contoh konfigurasinya:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address 192.168.1.202
netmask 255.255.255.0
auto eth0:1
iface eth0:1 inet static
address 192.168.1.203
netmask 255.255.255.0
Restart layanan jaringan untuk menerapkan perubahan.
Seri SLES
Catatan Sistem operasi yang berlaku: SUSE Linux 11/12/15, OpenSUSE 15.
Sistem operasi contoh: SUSE Linux 15 SP5.
Antarmuka jaringan contoh: Contoh ini menggunakan antarmuka jaringan eth0. Ganti identifikasi antarmuka jaringan dengan identifikasi aktual Anda.
Jalankan perintah berikut untuk membuka file konfigurasi antarmuka jaringan eth0 dan mengonfigurasi alamat IPv4 pribadi sekunder serta subnet mask-nya.
sudo vi /etc/sysconfig/network/ifcfg-eth0
Berikut adalah contoh file konfigurasinya:
# Nonaktifkan DHCP dan gunakan konfigurasi statis
BOOTPROTO=static
STARTMODE=auto
USERCONTROL=no
# Tambahkan sufiks numerik untuk beberapa alamat IP
IPADDR_1=192.168.1.201
NETMASK_1=255.255.255.0
LABEL_1=
IPADDR_2=192.168.1.202
NETMASK_2=255.255.255.0
LABEL_2=0
IPADDR_3=192.168.1.203
NETMASK_3=255.255.255.0
LABEL_3=1
Catatan Anda dapat menjalankan sudo cat /etc/sysconfig/network/ifcfg.template untuk melihat penjelasan dalam file konfigurasi templat.
Jalankan perintah berikut untuk memeriksa apakah file pengaturan jaringan global berisi informasi gateway default:
cat /etc/sysconfig/network/routes
Jika tidak, tambahkan informasi gateway default ke file tersebut. Berikut adalah contohnya:
default 192.168.1.253 - -
Restart layanan jaringan untuk menerapkan perubahan.
Melepas alamat IP pribadi sekunder
Topik ini menjelaskan cara melepas satu atau beberapa alamat IP pribadi sekunder dari antarmuka jaringan elastis (ENI) ketika tidak lagi diperlukan.
Prasyarat
Sebelum melepas alamat IP pribadi sekunder, pastikan hal-hal berikut:
ENI memiliki satu atau beberapa alamat IP pribadi sekunder.
Antarmuka jaringan elastis berada dalam status Available atau Bound.
Saat melepas alamat IP pribadi sekunder dari ENI primer, instans yang terpasang harus berada dalam status Running atau Stopped.
Prosedur
Buka ECS Console - Elastic Network Interfaces.
Di pojok kiri atas halaman, pilih wilayah dan kelompok sumber daya.
Pada halaman ENIs, temukan ENI target dan pada kolom Actions, klik Manage ENI IP Addresses.
Pada kotak dialog Manage ENI IP Addresses, buka bagian Secondary Private IPv4 Address. Temukan satu atau beberapa alamat IP pribadi sekunder yang ingin Anda lepas, lalu klik ikon
pada baris yang sesuai.
Klik OK.
Segarkan daftar. Pelepasan berhasil jika alamat IP tersebut tidak lagi muncul di kolom IP Address untuk ENI target.
Bacaan lanjutan
Konfigurasi jaringan otomatis dengan cloud-init
cloud-init adalah tool open-source yang menginisialisasi sistem operasi Linux dengan mengatur kata sandi, mengonfigurasi hostname, dan menjalankan skrip kustom. cloud-init diinstal secara default pada semua gambar publik Alibaba Cloud. Saat instance ECS dimulai, cloud-init secara otomatis menghasilkan konfigurasi jaringan sistem.
Catatan tentang cloud-init dalam file konfigurasi jaringan
Catatan dalam file konfigurasi jaringan menunjukkan bahwa cloud-init secara otomatis menghasilkan file tersebut. Contoh berikut menunjukkan file konfigurasi jaringan /etc/sysconfig/network-scripts/ifcfg-eth0 untuk Alibaba Cloud Linux 3.2:
# Created by cloud-init on instance boot automatically, do not edit.
BOOTPROTO=dhcp
DEVICE=eth0
HWADDR=00:16:3e:09:7d:73
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
Menonaktifkan fitur konfigurasi jaringan cloud-init
Kapan menonaktifkan fitur konfigurasi jaringan cloud-init: Nonaktifkan fitur konfigurasi jaringan cloud-init dalam skenario berikut. Jika tidak, cloud-init dapat menimpa konfigurasi jaringan kustom Anda saat sistem direstart.
Mengonfigurasi jaringan statis secara manual dalam file konfigurasi jaringan yang dibuat oleh cloud-init.
Mengelola jaringan dengan layanan manajemen jaringan lain, seperti NetworkManager.
Cara menonaktifkan fitur konfigurasi jaringan cloud-init: Buat file /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg dan tambahkan konfigurasi network: {config: disabled}.
Penting Untuk informasi lebih lanjut tentang cloud-init, lihat file /etc/cloud/cloud.cfg.d/README pada instance Linux Anda.
Konfigurasi alamat IP
Anda dapat mengonfigurasi alamat IP dengan dua metode: DHCP dan konfigurasi statis. Pilih metode saat Anda mengonfigurasi alamat IP pribadi sekunder.
Konfigurasi statis: Anda mengonfigurasi parameter jaringan secara manual, seperti subnet mask, gateway default, dan alamat server DNS.
Penetapan dinamis DHCP: DHCP adalah protokol jaringan yang secara otomatis menyediakan perangkat di jaringan dengan informasi konfigurasi, seperti alamat IP, subnet mask, gateway default, dan alamat server DNS. Anda juga dapat mengonfigurasi alamat IP pribadi sekunder untuk instance Linux yang dikonfigurasi untuk menggunakan DHCP.