All Products
Search
Document Center

Elastic Compute Service:Buat dan gunakan ENI

Last Updated:Aug 21, 2026

Setiap instance ECS memiliki satu elastic network interface (ENI) primer. Anda dapat menyambungkan satu atau beberapa ENI sekunder untuk mencegah single point of failure atau mengisolasi lalu lintas jaringan.

Buat elastic network interface

Konsol

  1. Di Konsol ECS, buka halaman ENIs, lalu klik Create an ENI.

  2. Konfigurasikan parameter kunci berikut dan gunakan nilai default untuk parameter lainnya:

    • VPC dan vSwitch: Menentukan jaringan tempat ENI akan berada.

      ENI dan instance yang akan Anda sambungkan harus berada dalam VPC dan vSwitch yang sama.
    • security group: Mengaitkan satu atau beberapa security group untuk mengontrol lalu lintas inbound dan outbound.

API

Panggil operasi CreateNetworkInterface untuk membuat elastic network interface.

Sambungkan ENI ke instance ECS

Saat membuat instance baru, Anda dapat menyambungkan ENI yang sudah ada sebagai ENI primer atau ENI sekunder. Instance tersebut kemudian mewarisi konfigurasi jaringan ENI, termasuk alamat IP-nya, rute, alamat MAC, dan security group terkait.

Saat menyambungkan ENI ke instance yang sudah ada, ENI tersebut hanya dapat berfungsi sebagai ENI sekunder. Hal ini memperluas kemampuan jaringan instance, misalnya dengan mengisolasi lalu lintas atau menambahkan alamat IP.

Jumlah ENI yang dapat disambungkan ke sebuah instance bervariasi tergantung keluarga instans.

Prasyarat

  • ENI dan instance harus berada dalam VPC dan vSwitch yang sama.

  • Beberapa tipe instans harus dihentikan sebelum Anda dapat menyambungkan ENI. Menyambungkan ENI ke instance yang sedang berjalan dikenal sebagai operasi hot-plug.

    Tipe instance ECS yang tidak mendukung fitur hot swapping ENI sekunder

    Keluarga instans

    Tipe instans

    s6, shared standard instance family

    ecs.s6-c1m1.small, ecs.s6-c1m2.large, ecs.s6-c1m2.small, ecs.s6-c1m4.large, dan ecs.s6-c1m4.small

    e, economy instance family

    ecs.e-c1m1.large, ecs.e-c1m2.large, ecs.e-c1m4.large, ecs.e-c4m1.large, dan ecs.e-c2m1.large

    t6, burstable instance family

    ecs.t6-c1m1.large, ecs.t6-c1m2.large, ecs.t6-c1m4.large, ecs.t6-c2m1.large, dan ecs.t6-c4m1.large

    t5, burstable instance family

    ecs.t5-c1m1.large, ecs.t5-c1m2.large, ecs.t5-c1m4.large, ecs.t5-lc1m1.small, ecs.t5-lc1m2.large, ecs.t5-lc1m2.small, ecs.t5-lc1m4.large, dan ecs.t5-lc2m1.nano

    xn4, n4, mn4, dan e4, previous-generation shared instance families

    • ecs.xn4.small

    • ecs.n4.small dan ecs.n4.large

    • ecs.mn4.small dan ecs.mn4.large

    • ecs.e4.small dan ecs.e4.large

Sambungkan ENI saat membuat instance

Konsol

Penting

Jika Anda memilih security group yang sudah ada atau membuat yang baru, sistem secara otomatis membuat ENI primer baru. Hal ini mencegah Anda menyambungkan ENI yang sudah ada.

  1. Di Konsol ECS, buka halaman Custom Launch.

  2. Setelah memilih Network and Zone, pada bagian Network and Security Group, di bawah pengaturan ENIs, pilih Existing ENI untuk Primary ENI atau Secondary ENIs.

    Klik juga Select Security Group untuk memilih security group yang sudah ada.

API

Panggil operasi RunInstances. Gunakan parameter NetworkInterface.N.NetworkInterfaceId untuk menentukan ENI. Antarmuka yang ditentukan sebagai NetworkInterface.1 menjadi ENI primer, dan antarmuka berikutnya, seperti NetworkInterface.2, menjadi ENI sekunder.

Sambungkan ENI ke instance yang sudah ada

Konsol

  1. Di Konsol ECS, buka halaman Instances dan klik ID instance target untuk membuka halaman detailnya.

  2. Pada halaman detail instance, klik tab ENIs, lalu klik Bind Secondary ENI.

  3. Pilih ENI target, lalu klik OK.

API

Panggil operasi AttachNetworkInterface untuk menyambungkan ENI ke instance yang sudah ada.

Konfigurasi ENI di guest OS

ENI primer biasanya diaktifkan secara otomatis setelah instance dibuat, sehingga tidak memerlukan konfigurasi tambahan. Namun, setelah Anda menyambungkan satu atau beberapa ENI sekunder ke instance ECS, Anda harus memverifikasi bahwa ENI tersebut dikenali dan aktif dalam sistem operasi guest (OS).

Langkah 1: Verifikasi aktivasi ENI

Peringatan

Jika ENI sekunder tidak dikonfigurasi dengan benar di guest OS, ENI tersebut tidak dapat berkomunikasi. Ikuti langkah-langkah berikut untuk memverifikasi status ENI.

Instance Linux

Contoh OS: Alibaba Cloud Linux 3.2.

  1. Hubungkan ke instance Linux.

    Untuk informasi lebih lanjut, lihat Hubungkan ke instance Linux menggunakan Workbench.

  2. Jalankan perintah berikut untuk melihat dan mengonfirmasi informasi antarmuka jaringan instance:

    ip a

    Output menampilkan informasi berikut tentang antarmuka jaringan instance:

    • Identifier antarmuka: eth0, eth1. Dalam contoh ini, instance memiliki dua ENI: ENI primer (eth0) dan ENI sekunder (eth1).

    • Status antarmuka: state UP menunjukkan bahwa antarmuka aktif dan siap digunakan.

      [root@i-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:xxx d ff:ff:ff:ff:ff:ff
          altname enp0s5
          altname ens5
          inet 172.16.20.182/24 brd 172.16.20.255 scope global dynamic noprefixroute eth0
             valid_lft 315359014sec preferred_lft 315359014sec
          inet6 fe80::xxx/64 scope link
             valid_lft forever preferred_lft forever
      3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
          link/ether 00:xxx f brd ff:ff:ff:ff:ff:ff
          altname enp0s7
          altname ens7
          inet 172.16.20.181/24 brd 172.16.20.255 scope global dynamic noprefixroute eth1
             valid_lft 315359849sec preferred_lft 315359849sec
          inet6 fe80::xxx/64 scope link noprefixroute
             valid_lft forever preferred_lft forever
      Penting

      Jika statusnya state DOWN seperti yang ditunjukkan pada output berikut, antarmuka gagal dimuat dan tidak dapat digunakan. Anda harus mengonfigurasi guest OS Linux agar mengenali ENI.

      root@xxx:~# ip a
      1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
          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:15:74:ee brd ff:ff:ff:ff:ff:ff
          inet 172.16.20.231/24 brd 172.16.20.255 scope global eth0
             valid_lft forever preferred_lft forever
          inet6 fe80::216:3eff:fe15:74ee/64 scope link
             valid_lft forever preferred_lft forever
      4: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
          link/ether 00:16:3e:46:31:f4 brd ff:ff:ff:ff:ff:ff
    • Alamat IP pribadi utama: Jika antarmuka aktif, Anda dapat melihat alamat IP pribadi utama untuk setiap ENI. Untuk informasi lebih lanjut, lihat Alamat IP pribadi utama.

      Jika Anda menetapkan alamat IP pribadi sekunder ke ENI tetapi OS tidak mengenalinya, Anda harus mengonfigurasi ulang antarmuka tersebut. Untuk petunjuknya, lihat Konfigurasi guest OS agar mengenali alamat IP pribadi sekunder.

  3. Jalankan perintah berikut untuk melihat informasi routing antarmuka:

    route -n
    [root@ecs ~]# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.xxx.xxx 0.0.0.0         UG    100    0        0 eth0
    0.0.0.0         192.168.xxx.xxx 0.0.0.0         UG    101    0        0 eth1
    192.168.xxx.x   0.0.0.0         255.255.xxx.x   U     100    0        0 eth0
    192.168.xxx.x   0.0.0.0         255.255.xxx.x   U     101    0        0 eth1
    [root@ecs ~]#

    Umumnya, sistem mengonfigurasi dua rute untuk ENI sekunder (eth1):

    • Rute dengan tujuan dalam rentang 192.168.x.x: Rute khusus subnet. Rute ini memastikan instance dapat berkomunikasi langsung dengan host lain dalam subnet yang sama tanpa melewati router tambahan.

    • Rute dengan tujuan 0.0.0.0: Rute default. Saat tujuan paket tidak sesuai dengan entri yang lebih spesifik dalam tabel rute, sistem menggunakan rute default. Sistem kemudian mengirimkan paket ke Gateway next-hop melalui antarmuka jaringan yang ditentukan oleh Iface.

      Penting
      • Jika terdapat beberapa rute default, rute dengan nilai Metric lebih rendah memiliki prioritas lebih tinggi.

      • Jika Anda perlu mengontrol jalur lalu lintas secara tepat dan memastikan lalu lintas kembali melalui ENI yang sama yang menerimanya (symmetric routing), Anda dapat mengonfigurasi rute berbasis kebijakan untuk ENI.

      Beberapa sistem operasi lama, seperti Ubuntu 16, mungkin tidak secara otomatis mengonfigurasi rute default untuk ENI sekunder. Dalam kasus ini, tabel rute mungkin tampak seperti output berikut, yang dapat menyebabkan masalah komunikasi. Untuk mengatasinya, gunakan distribusi OS yang lebih baru atau konfigurasi rute secara manual. Untuk petunjuknya, lihat Konfigurasi rute default untuk ENI.

      root@ixxxxx:~# route -n
      Kernel IP routing table
      Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
      0.0.0.0         172.16.20.253   0.0.0.0         UG    0      0        0 eth0
      172.16.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
      172.16.20.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1

Instance Windows

Contoh OS: Windows Server 2022.

  1. Hubungkan ke instance Windows.

    Untuk informasi lebih lanjut, lihat Hubungkan ke instance Windows menggunakan Workbench.

  2. Buka Network and Sharing Center.

  3. Klik Change adapter settings.

    Dalam contoh ini, instance memiliki dua ENI yang tersambung (satu primer dan satu sekunder). Jika Anda melihat informasi serupa berikut, berarti ENI aktif di OS dan tidak memerlukan konfigurasi tambahan.

    Panel Network Connections menampilkan dua adaptor jaringan: Ethernet dan Ethernet 2, keduanya merupakan Red Hat VirtIO Ethernet Adapter.

    Jika ENI sekunder tidak dikenali karena alasan lain, Anda mungkin melihat hal berikut. Dalam kasus ini, lihat Pemecahan masalah kegagalan konfigurasi ENI pada instance Windows.

    ENI sekunder (misalnya Ethernet 3) menampilkan status Unidentified network.

  4. Lihat status dan detail adaptor jaringan.

    1. Klik ganda nama adaptor untuk melihat statusnya.

      Berikut ini menunjukkan status ENI primer, bernama Ethernet.

      Pada kotak dialog Ethernet Status, pada tab General, Anda dapat melihat informasi status kunci berikut:

      • IPv4 Connectivity: Menampilkan Internet, menunjukkan koneksi normal.

      • Konektivitas IPv6: Tidak ada akses jaringan.

      • Speed: 10.0 Gbps.

    2. Klik Details untuk melihat properti adaptor.

      Kotak dialog ini menampilkan alamat IPv4 pribadi utama adaptor, subnet mask, dan gateway default.

  5. Buka Command Prompt.

    Tekan Win+R untuk membuka kotak dialog Run. Masukkan cmd dan klik OK.

  6. Jalankan perintah berikut untuk melihat informasi routing antarmuka:

    C:\Users\Administrator>route print
    ===========================================================================
    Interface List
      4...xxx......Red Hat VirtIO Ethernet Adapter
     10...xxx......Red Hat VirtIO Ethernet Adapter #2
      1...........................Software Loopback Interface 1
    ===========================================================================
    
    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0    172.16.20.253   172.16.20.242      15
              0.0.0.0          0.0.0.0    172.16.12.253    172.16.12.76      15
            127.0.0.0        255.0.0.0         On-link         127.0.0.1     331
            127.0.0.1  255.255.255.255         On-link         127.0.0.1     331
      127.255.255.255  255.255.255.255         On-link         127.0.0.1     331

    Dua rute default (tujuan 0.0.0.0) mengarah ke gateway 172.16.20.253 (antarmuka 172.16.20.242, Metric 15) dan gateway 172.16.12.253 (antarmuka 172.16.12.76, Metric 15) masing-masing, menunjukkan bahwa instance ini dikonfigurasi dengan dual NIC dan dual gateway.

Langkah 2: Konfigurasi ENI di Linux

Jika Anda mengonfirmasi bahwa ENI tidak aktif, gunakan salah satu metode berikut untuk mengonfigurasinya dalam guest OS.

Catatan

Sebagian besar sistem operasi Windows modern secara otomatis mengenali ENI. Jika ENI tidak aktif, lihat Pemecahan masalah kegagalan konfigurasi ENI pada instance Windows.

Metode 1: Konfigurasi otomatis dengan multi-nic-util

Peringatan
  • Alibaba Cloud Linux 3, CentOS 8, dan versi selanjutnya menggunakan NetworkManager secara default, yang secara otomatis mengaktifkan ENI sekunder. Tool ini tidak diperlukan untuk sistem operasi tersebut.

  • Tool multi-nic-util cocok untuk Alibaba Cloud Linux 2, CentOS 6 (6.8 dan versi selanjutnya), CentOS 7 (7.3 dan versi selanjutnya), dan Red Hat.

  • Alibaba Cloud sangat menyarankan Anda menghindari penggunaan tool multi-nic-util di lingkungan Docker atau lingkungan containerized lainnya.

  • Penggunaan tool multi-nic-util menimpa konfigurasi jaringan instance ECS yang sudah ada. Harap waspada terhadap risiko ini.

Jika Anda tidak dapat menggunakan tool ini karena alasan yang disebutkan di atas, lihat Metode 2: Konfigurasi manual menggunakan file konfigurasi jaringan.

  1. Unduh dan instal tool multi-nic-util. Diperlukan akses Internet.

    wget https://image-offline.oss-cn-hangzhou.aliyuncs.com/multi-nic-util/multi-nic-util-0.6.tgz && \
    tar -zxvf multi-nic-util-0.6.tgz && \
    cd multi-nic-util-0.6 && \
    bash install.sh
  2. Restart layanan ENI.

    sudo systemctl restart eni.service
  3. Kembali ke Langkah 1 dan periksa kembali status ENI untuk mengonfirmasi bahwa ENI tersebut aktif.

Metode 2: Konfigurasi manual

File konfigurasi jaringan dan tool manajemen bervariasi tergantung distribusi dan versi Linux.

Peringatan
  • Buat cadangan file konfigurasi jaringan asli sebelum mengeditnya.

    Jika Anda tidak dapat menghubungkan instance menggunakan Workbench setelah memodifikasi file konfigurasi jaringan, Anda dapat menghubungkan instance menggunakan VNC untuk meninjau perubahan dan memperbaiki file tersebut.

  • Dalam contoh ini, antarmuka jaringan dikonfigurasi secara default untuk menggunakan Dynamic Host Configuration Protocol (DHCP) guna memperoleh alamat IP pribadi utamanya. Untuk mengonfigurasi alamat IP statis, lihat Konfigurasi guest OS agar mengenali alamat IP pribadi sekunder.

  • Pastikan alamat IP, alamat MAC, gateway, dan informasi lain dalam file konfigurasi sesuai dengan pengaturan aktual. Konfigurasi jaringan yang salah dapat menyebabkan kegagalan komunikasi instance.

  • Setelah menyambungkan atau melepas ENI, pastikan file konfigurasi jaringan mencerminkan perubahan tersebut. Hal ini membantu mencegah masalah konektivitas jaringan atau konflik konfigurasi.

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Hubungkan ke instance Linux menggunakan Workbench.

  2. Buat dan edit file konfigurasi jaringan untuk ENI berdasarkan distribusi dan versi Linux Anda.

    File konfigurasi untuk ENI primer biasanya dihasilkan secara otomatis. Contoh berikut berfokus pada konfigurasi ENI sekunder.

    Keluarga RHEL/CentOS
    • 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.

    • File konfigurasi antarmuka jaringan: /etc/sysconfig/network-scripts/ifcfg-*

      Setiap antarmuka jaringan memiliki file konfigurasi yang sesuai, seperti ifcfg-eth0, ifcfg-eth1, atau ifcfg-eth2.

    • Contoh konfigurasi: Jalankan perintah berikut untuk membuat dan mengedit file konfigurasi untuk ENI sekunder (eth1) yang tersambung ke instance.

      sudo vi /etc/sysconfig/network-scripts/ifcfg-eth1
      DEVICE=eth1      
      TYPE=Ethernet
      BOOTPROTO=dhcp
      ONBOOT=yes
      DEFROUTE=no
      • DEVICE: Menentukan identifier antarmuka jaringan, seperti eth1 atau eth2.

      • TYPE: Jenis antarmuka jaringan. Ethernet menentukan antarmuka Ethernet.

      • BOOTPROTO: Menetapkan metode untuk memperoleh alamat IP. Ketika diatur ke dhcp, antarmuka secara otomatis memperoleh alamat IP dari server DHCP. Jika diubah ke static, Anda harus menentukan secara manual alamat IP statis, subnet mask, dan informasi lainnya.

      • ONBOOT: Mengontrol apakah antarmuka jaringan ini diaktifkan saat startup sistem. Nilai yes berarti antarmuka diaktifkan secara otomatis. Nilai no berarti antarmuka harus dijalankan secara manual.

      • DEFROUTE: Menentukan apakah antarmuka ini dikonfigurasi sebagai egress untuk rute default.

        • Untuk ENI primer (eth0), Anda tidak perlu mengonfigurasi parameter ini. Sistem biasanya menghasilkan rute default dengan prioritas tertinggi untuk ENI primer.

        • Untuk menghindari perubahan rute default aktif instance saat Anda mengaktifkan ENI sekunder, jangan atur ENI sekunder sebagai rute default. Jika Anda melakukannya, rute tersebut mungkin menggantikan eth0 sebagai rute default, menyebabkan kegagalan komunikasi untuk ENI primer. Di lingkungan multi-ENI, Anda dapat mengonfigurasi rute berbasis kebijakan untuk ENI guna mengontrol jalur forwarding lalu lintas.

    Ubuntu 18 dan versi selanjutnya

    Netplan adalah utilitas konfigurasi jaringan yang telah menjadi default di Ubuntu sejak versi 18.04 LTS.

    • Sistem operasi yang berlaku: Ubuntu 18/20/22/24

    • File konfigurasi antarmuka jaringan: /etc/netplan/*.yaml

      • Sistem mengenali file YAML dalam direktori /etc/netplan. Anda dapat menyiapkan file YAML terpisah untuk setiap antarmuka jaringan.

      • Secara default, cloud-init secara otomatis menghasilkan file konfigurasi jaringan untuk ENI primer, 50-cloud-init.yaml, saat startup sistem.

    • Contoh konfigurasi: Jalankan perintah berikut untuk membuat dan mengedit file konfigurasi untuk ENI sekunder (eth1) yang tersambung ke instance.

      sudo vi /etc/netplan/eth1-netcfg.yaml
      Catatan

      File konfigurasi untuk ENI primer sudah ada. Untuk memastikan format YAML yang benar, Anda dapat menyalinnya dengan menjalankan cp 50-cloud-init.yaml eth1-netcfg.yaml untuk menghasilkan file untuk ENI sekunder, lalu memodifikasinya seperti pada contoh berikut.

      network:
          version: 2
          ethernets:
              eth1:
                  dhcp4: true
                  match:
                       macaddress: 00:16:3e:xx:xx:xx 
                  set-name: eth1
      • dhcp4: Menentukan apakah DHCP untuk IPv4 diaktifkan untuk antarmuka ini. Nilai yang valid adalah true dan false.

      • match: Mencocokkan antarmuka jaringan berdasarkan propertinya, seperti macaddress.

        Anda dapat melihat alamat MAC ENI di konsol atau dengan memanggil operasi API.

    Debian dan Ubuntu versi awal
    • Sistem operasi yang berlaku: Debian, dan versi awal Ubuntu seperti Ubuntu 14/16 serta Debian 8/9/10.

    • File konfigurasi antarmuka jaringan: /etc/network/interfaces

      • Edit file ini untuk mengonfigurasi secara manual pengaturan antarmuka jaringan seperti alamat IP, subnet mask, gateway, dan DNS, serta mengatur mode seperti IP statis atau DHCP.

      • Metode ini secara bertahap digantikan oleh systemd-networkd dan Netplan di versi Ubuntu dan distribusi lain yang lebih baru.

    • Item konfigurasi utama: File ini berisi pengaturan untuk jenis antarmuka, alamat IP, subnet mask, gateway, dan informasi DNS.

    • Contoh konfigurasi: Jalankan perintah berikut untuk mengedit file konfigurasi jaringan.

      sudo vi /etc/network/interfaces
      Catatan

      Konfigurasi untuk ENI primer (eth0) dan ENI sekunder (eth1) berada dalam file yang sama. Pastikan Anda tidak menghilangkan konfigurasi untuk ENI primer.

      auto lo
      iface lo inet loopback
      
      # Primary ENI
      auto eth0
      iface eth0 inet dhcp
      
      # Secondary ENI
      auto eth1
      iface eth1 inet dhcp
      • auto <interface>: Secara otomatis mengaktifkan antarmuka jaringan saat startup sistem.

      • iface <interface> inet <method>: Mendefinisikan metode konfigurasi untuk antarmuka jaringan.

      • inet: Menentukan bahwa konfigurasi IPv4 sedang didefinisikan.

      • method: Menetapkan metode untuk memperoleh alamat IP. Ketika diatur ke dhcp, antarmuka menggunakan DHCP untuk secara otomatis memperoleh alamat IP dan parameter jaringan lainnya. Jika diubah ke static, Anda harus menentukan secara manual alamat IP statis, subnet mask, dan informasi lainnya.

    Keluarga SLES
    • Sistem operasi yang berlaku: SUSE Linux 11/12/15 dan OpenSUSE 15.

    • File konfigurasi antarmuka jaringan: /etc/sysconfig/network/ifcfg-*

      Setiap antarmuka jaringan memiliki file konfigurasi yang sesuai, seperti ifcfg-eth0, ifcfg-eth1, atau ifcfg-eth2.

    • Contoh konfigurasi: Jalankan perintah berikut untuk membuat dan mengedit file konfigurasi untuk ENI sekunder (eth1) yang tersambung ke instance.

      sudo vi /etc/sysconfig/network/ifcfg-eth1
      BOOTPROTO='dhcp'
      STARTMODE='auto'
      • BOOTPROTO: Menentukan cara memperoleh alamat IP. dhcp berarti antarmuka akan secara otomatis memperoleh alamat IP dan pengaturan jaringan lainnya dari server DHCP.

      • STARTMODE: Menentukan cara antarmuka jaringan ditangani saat startup sistem. 'auto' berarti sistem akan mencoba mengaktifkan antarmuka jika tersedia saat startup.

  3. Jalankan perintah yang sesuai untuk merestart layanan jaringan.

    Restart layanan jaringan untuk menerapkan konfigurasi.

    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

    • CentOS 6

    • Red Hat 6

    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

    • Ubuntu 18/20/22

    • Debian 12

    sudo netplan apply

    • Ubuntu 14/16

    • Debian 8/9/10/11

    sudo systemctl restart networking atau sudo reboot

  4. Kembali ke Langkah 1: Verifikasi aktivasi ENI untuk mengonfirmasi bahwa ENI aktif.

Tetapkan alamat IP privat

ENI dalam VPC dan vSwitch secara otomatis diberi alamat IPv4 privat utama dari blok CIDR vSwitch. Instance ECS menggunakan alamat IP privat ini untuk komunikasi jaringan internal.

Jika Anda memerlukan beberapa alamat IP untuk kasus penggunaan seperti hosting beberapa aplikasi, failover, atau load balancing, Anda dapat menetapkan beberapa alamat IP privat ke ENI. Untuk informasi lebih lanjut, lihat Tetapkan alamat IP privat sekunder ke ENI.

Ikat alamat IP publik

  • Skenario ENI primer tunggal: Anda dapat menetapkan alamat IP publik statis ke ENI primer instance untuk komunikasi Internet. Untuk informasi lebih lanjut, lihat alamat IP publik statis.

  • Skenario multi-ENI atau manajemen fleksibel: Anda dapat mengaitkan EIP dengan ENI untuk komunikasi Internet. EIP lebih fleksibel daripada alamat IP publik statis karena Anda dapat mengaitkan dan memutuskan kaitannya sesuai kebutuhan. Untuk informasi lebih lanjut, lihat Kaitkan EIP dengan ENI.

    Anda juga dapat menyambungkan satu atau beberapa ENI ke instance ECS dan mengaitkan EIP dengan beberapa alamat IP privat pada ENI tersebut. Konfigurasi ini memungkinkan instance ECS memiliki beberapa alamat IP publik. Untuk petunjuknya, lihat Kaitkan beberapa EIP dengan instance ECS dalam mode normal.

    Penting
    • Setelah Anda mengaitkan EIP dengan ENI sekunder, pastikan ENI tersebut tersambung ke instance dan aktif di guest OS. Jika tidak, EIP tidak akan berfungsi dengan benar. Untuk informasi lebih lanjut, lihat Konfigurasi ENI di guest OS.

    • Saat menggunakan ENI sekunder dengan EIP atau Gateway NAT, lalu lintas outbound mungkin tidak keluar dari ENI yang dikonfigurasi dengan alamat IP publik, yang dapat menyebabkan kegagalan komunikasi. Untuk mengatasinya, Anda dapat mengonfigurasi rute berbasis kebijakan untuk memaksa lalu lintas kembali melalui ENI yang sama yang menerimanya, memastikan symmetric routing. Untuk informasi lebih lanjut, lihat Konfigurasi rute berbasis kebijakan untuk ENI.

    • Jika Anda masih tidak dapat melakukan ping ke alamat IP publik setelah ENI dan rute dikonfigurasi dengan benar, periksa pengaturan security group dan firewall Anda. Untuk informasi lebih lanjut, lihat Pemecahan masalah saat Anda tidak dapat melakukan ping ke alamat IP publik instance ECS.

Kaitkan ENI dengan security group

Mengaitkan ENI dengan security group memberikan kontrol keamanan di lapisan jaringan.

  • Aturan security group yang dikaitkan dengan instance ECS berlaku untuk ENI primernya. ENI primer selalu berada dalam security group yang sama dengan instance, dan Anda tidak dapat mengubah kaitan security group-nya secara independen. Untuk mengubah security group ENI primer, Anda harus mengubah security group instance. Untuk detailnya, lihat Pindahkan instance ke security group.

  • Anda dapat mengaitkan ENI sekunder yang tersambung ke instance ECS dengan security group apa pun dalam VPC dan zona yang sama. Security group ini dapat berbeda dari security group instance. Anda dapat menentukan security group saat membuat ENI, atau Anda dapat mengubah security group ENI yang sudah ada.

  • Jika Anda menetapkan beberapa alamat IPv4 atau IPv6 sekunder ke ENI, aturan security group yang dikaitkan juga mengatur alamat-alamat tersebut. Anda dapat mengonfigurasi aturan security group yang tepat berdasarkan kriteria seperti alamat IP sumber, protokol lapisan aplikasi, dan port untuk mengontrol lalu lintas ke setiap ENI. Untuk detailnya, lihat Kelola aturan security group.