Mengaktifkan jaringan yang ditingkatkan dengan Adaptor Jaringan Elastis (ENA) pada instans Linux - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengaktifkan jaringan yang ditingkatkan dengan Adaptor Jaringan Elastis (ENA) pada instans Linux

Amazon EC2 memberikan kemampuan jaringan yang ditingkatkan melalui Adaptor Jaringan Elastis (ENA). Untuk menggunakan jaringan yang ditingkatkan, Anda harus menginstal modul ENA yang diperlukan dan mengaktifkan dukungan ENA.

Persyaratan

Untuk mempersiapkan jaringan yang ditingkatkan menggunakan ENA, siapkan instans Anda sebagai berikut:

  • Luncurkan instance yang dibangun di atas Sistem AWS Nitro.

  • Luncurkan instans menggunakan versi kernel Linux dan distribusi yang didukung, sehingga jaringan yang ditingkatkan ENA diaktifkan untuk instans Anda secara otomatis. Untuk informasi selengkapnya, lihat Catatan Rilis ENA Linux Kernel Driver.

  • Pastikan instans tersebut memiliki konektivitas internet.

  • Gunakan AWS CloudShelldari AWS Management Console, atau instal dan konfigurasikan AWS CLIatau AWS Tools for Windows PowerShelldi komputer mana pun yang Anda pilih, sebaiknya desktop atau laptop lokal Anda. Untuk informasi selengkapnya, lihat Akses Amazon EC2 atau Panduan Pengguna AWS CloudShell. Jaringan yang ditingkatkan tidak dapat dikelola dari konsol Amazon EC2.

  • Jika memiliki data penting pada instans yang ingin Anda pertahankan, Anda harus melakukan back up data tersebut sekarang dengan membuat AMI dari instans Anda. Memperbarui kernel dan modul kernel, serta mengaktifkan atribut enaSupport, dapat menyebabkan instans yang tidak kompatibel atau sistem operasi tidak dapat dijangkau. Jika Anda memiliki back up terbaru, data Anda akan tetap disimpan jika hal ini terjadi.

Kinerja jaringan yang ditingkatkan

Dokumentasi berikut memberikan ringkasan performa jaringan untuk tipe instans yang mendukung jaringan yang ditingkatkan ENA:

Menguji apakah jaringan yang ditingkatkan diaktifkan

AMI berikut mencakup modul ENA yang diperlukan dan telah mengaktifkan dukungan ENA:

  • AL2023

  • Amazon Linux 2

  • Amazon Linux AMI 2018.03 dan setelahnya

  • Ubuntu 14.04 atau setelahnya dengan kernel linux-aws

    catatan

    AWS Jenis instance berbasis graviton memerlukan Ubuntu 18.04 atau lebih baru dengan kernel linux-aws

  • Red Hat Enterprise Linux 7.4 atau setelahnya

  • SUSE Linux Enterprise Server 12 SP2 atau setelahnya

  • CentOS 7.4.1708 atau setelahnya

  • FreeBSD 11.1 atau setelahnya

  • Debian GNU/Linux 9 atau yang lebih baru

Untuk menguji apakah jaringan yang ditingkatkan sudah diaktifkan, verifikasi bahwa modul ena sudah diinstal di instans Anda dan bahwa atribut enaSupport telah diatur. Jika instans Anda memenuhi kedua kondisi ini, maka perintah ethtool -i ethn akan menunjukkan bahwa modul sedang digunakan pada antarmuka jaringan.

Modul kernel (ena)

Untuk memverifikasi modul ena telah diinstal, gunakan perintah modinfo seperti yang ditunjukkan pada contoh berikut.

[ec2-user ~]$ modinfo ena filename: /lib/modules/4.14.33-59.37.amzn2.x86_64/kernel/drivers/amazon/net/ena/ena.ko version: 1.5.0g license: GPL description: Elastic Network Adapter (ENA) author: Amazon.com, Inc. or its affiliates srcversion: 692C7C68B8A9001CB3F31D0 alias: pci:v00001D0Fd0000EC21sv*sd*bc*sc*i* alias: pci:v00001D0Fd0000EC20sv*sd*bc*sc*i* alias: pci:v00001D0Fd00001EC2sv*sd*bc*sc*i* alias: pci:v00001D0Fd00000EC2sv*sd*bc*sc*i* depends: retpoline: Y intree: Y name: ena ...

Dalam kasus Amazon Linux di atas, modul ena diinstal.

ubuntu:~$ modinfo ena ERROR: modinfo: could not find module ena

Dalam instans Ubuntu di atas, modul belum diinstal, jadi Anda harus menginstalnya terlebih dahulu. Untuk informasi selengkapnya, lihat Mengaktifkan jaringan yang ditingkatkan di Ubuntu.

Atribut Instans (enaSupport)

Untuk memeriksa apakah sebuah instans memiliki set atribut enaSupport jaringan yang ditingkatkan, gunakan salah satu dari perintah berikut. Jika atributnya ditetapkan, responsnya adalah benar.

  • describe-instances (AWS CLI/AWS CloudShell)

    aws ec2 describe-instances --instance-ids instance_id --query "Reservations[].Instances[].EnaSupport"
  • Get-EC2Instance(Alat untuk Windows PowerShell)

    (Get-EC2Instance -InstanceId instance-id).Instances.EnaSupport
Atribut gambar (enaSupport)

Untuk memeriksa apakah AMI memiliki set atribut enaSupport jaringan yang ditingkatkan, gunakan salah satu dari perintah berikut. Jika atributnya ditetapkan, responsnya adalah true.

  • describe-images (AWS CLI/AWS CloudShell)

    aws ec2 describe-images --image-id ami_id --query "Images[].EnaSupport"
  • Get-EC2Image(Alat untuk Windows PowerShell)

    (Get-EC2Image -ImageId ami_id).EnaSupport
Driver antarmuka jaringan

Gunakan perintah berikut untuk memverifikasi apakah modul ena sedang digunakan pada antarmuka tertentu, menggantikan nama antarmuka yang ingin Anda periksa. Jika Anda menggunakan antarmuka tunggal (default), ini eth0. Jika sistem operasi mendukung nama jaringan yang dapat diprediksi, ini bisa menjadi nama seperti ens5.

Dalam contoh berikut, modul ena tidak dimuat, karena driver yang terdaftar adalah vif.

[ec2-user ~]$ ethtool -i eth0 driver: vif version: firmware-version: bus-info: vif-0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no

Dalam contoh ini, modul ena dimuat dan pada versi minimum yang disarankan. Instans ini memiliki jaringan yang ditingkatkan, yang dikonfigurasi dengan benar.

[ec2-user ~]$ ethtool -i eth0 driver: ena version: 1.5.0g firmware-version: expansion-rom-version: bus-info: 0000:00:05.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no

Mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI

Amazon Linux 2 dan versi AMI Amazon Linux terbaru mencakup modul yang diperlukan untuk jaringan yang ditingkatkan dengan ENA terinstal dan telah mengaktifkan dukungan ENA. Oleh karena itu, jika Anda meluncurkan instans dengan versi HVM dari Amazon Linux pada tipe instans yang didukung, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.

Jika Anda meluncurkan instans menggunakan AMI Amazon Linux versi lama dan jaringan yang ditingkatkan belum diaktifkan, gunakan prosedur berikut untuk mengaktifkan jaringan yang ditingkatkan.

Untuk mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI
  1. Connect ke instans Anda.

  2. Dari instans, jalankan perintah berikut untuk memperbarui instans Anda dengan modul kernel dan kernel terbaru, termasuk ena:

    [ec2-user ~]$ sudo yum update
  3. Dari komputer lokal Anda, reboot instans Anda menggunakan konsol Amazon EC2 atau salah satu perintah berikut: reboot-instances (AWS CLI), Restart-EC2Instance (AWS Tools for Windows PowerShell).

  4. Hubungkan lagi ke instans Anda dan verifikasi bahwa modul ena telah diinstal dan pada versi minimum yang disarankan menggunakan perintah modinfo ena dari Menguji apakah jaringan yang ditingkatkan diaktifkan.

  5. [Instans yang didukung EBS] Dari komputer lokal Anda, hentikan instans menggunakan konsol Amazon EC2 atau salah satu dari perintah berikut: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus menghentikan instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

    [Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI (instans yang didukung penyimpanan instans).

  6. Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:

  7. (Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI Linux yang didukung Amazon EBS. AMI mewarisi atribut enaSupport jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.

  8. Dari komputer lokal Anda, mulai instans menggunakan konsol Amazon EC2 atau salah satu perintah berikut: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

  9. Hubungkan ke instans Anda dan verifikasi bahwa modul ena diinstal dan dimuat di antarmuka jaringan Anda menggunakan perintah ethtool -i ethn dari Menguji apakah jaringan yang ditingkatkan diaktifkan.

    Jika Anda tidak dapat terhubung ke instans Anda setelah mengaktifkan jaringan yang ditingkatkan, lihat Memecahkan masalah Adaptor Jaringan Elastis (ENA).

Untuk mengaktifkan jaringan yang ditingkatkan di Amazon Linux AMI (instans yang didukung penyimpanan instans)

Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat AMI baru seperti yang dijelaskan di Buat AMI Linux yang didukung penyimpanan instans, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkan AMI.

  • register-image (AWS CLI)

    aws ec2 register-image --ena-support ...
  • Register-EC2Image (AWS Tools for Windows PowerShell)

    Register-EC2Image -EnaSupport $true ...

Mengaktifkan jaringan yang ditingkatkan di Ubuntu

AMI HVM Ubuntu terbaru mencakup modul yang diperlukan untuk jaringan yang ditingkatkan dengan ENA terinstal dan telah mengaktifkan dukungan ENA. Oleh karena itu, jika Anda meluncurkan instans dengan AMI HVM Ubuntu terbaru pada tipe instans yang didukung, jaringan yang ditingkatkan sudah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.

Jika Anda meluncurkan instans menggunakan AMI lama dan jaringan yang ditingkatkan belum diaktifkan, Anda dapat menginstal paket kernel linux-aws untuk mendapatkan driver jaringan terbaru yang ditingkatkan dan mengupdate atribut yang diperlukan.

Untuk menginstal paket kernel linux-aws (Ubuntu 16.04 atau yang lebih baru)

Ubuntu 16.04 dan 18.04 dikirimkan dengan kernel kustom Ubuntu (paket kernel linux-aws). Untuk menggunakan kernel yang berbeda, hubungi AWS Support.

Untuk menginstal paket kernel linux-aws (Ubuntu Trusty 14.04)
  1. Connect ke instans Anda.

  2. Perbarui cache paket dan paket.

    ubuntu:~$ sudo apt-get update && sudo apt-get upgrade -y linux-aws
    penting

    Jika selama proses pembaruan Anda diminta untuk menginstal grub, gunakan /dev/xvda untuk menginstal grub, lalu pilih untuk mempertahankan versi /boot/grub/menu.lst saat ini.

  3. [Instans yang didukung EBS] Dari komputer lokal Anda, hentikan instans menggunakan konsol Amazon EC2 atau salah satu dari perintah berikut: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus menghentikan instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

    [Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Ubuntu (instans yang didukung penyimpanan instans).

  4. Dari komputer lokal Anda, aktifkan atribut jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:

  5. (Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI Linux yang didukung Amazon EBS. AMI mewarisi atribut enaSupport jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.

  6. Dari komputer lokal Anda, mulai instans menggunakan konsol Amazon EC2 atau salah satu perintah berikut: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

Untuk mengaktifkan jaringan yang ditingkatkan di Ubuntu (instans yang didukung penyimpanan instans)

Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat AMI baru seperti yang dijelaskan di Buat AMI Linux yang didukung penyimpanan instans, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkan AMI.

  • register-image (AWS CLI)

    aws ec2 register-image --ena-support ...
  • Register-EC2Image (AWS Tools for Windows PowerShell)

    Register-EC2Image -EnaSupport $true ...

Mengaktifkan jaringan yang ditingkatkan di Linux

AMI versi terbaru untuk Red Hat Enterprise Linux, SUSE Linux Enterprise Server, dan CentOS menyertakan modul yang diperlukan untuk jaringan yang ditingkatkan dengan ENA dan telah mengaktifkan dukungan ENA. Oleh karena itu, jika Anda meluncurkan instans dengan AMI terbaru pada tipe instans yang didukung, jaringan yang ditingkatkan telah diaktifkan untuk instans Anda. Untuk informasi selengkapnya, lihat Menguji apakah jaringan yang ditingkatkan diaktifkan.

Prosedur berikut menyediakan langkah-langkah umum untuk mengaktifkan jaringan yang ditingkatkan pada distribusi Linux selain Amazon Linux AMI atau Ubuntu. Untuk informasi selengkapnya, seperti sintaksis terperinci untuk perintah, lokasi file, atau paket dan dukungan alat, lihat dokumentasi untuk distribusi Linux Anda.

Untuk mengaktifkan jaringan yang ditingkatkan di Linux
  1. Terhubung ke instans Anda.

  2. Kloning kode sumber untuk ena modul pada instance Anda dari GitHub athttps://github.com/amzn/amzn-drivers. (SUSE Linux Enterprise Server 12 SP2 dan yang lebih baru menyertakan ENA 2.02 secara default, jadi Anda tidak diharuskan untuk mengunduh dan mengompilasi driver ENA. Untuk SUSE Linux Enterprise Server 12 SP2 dan yang lebih baru, Anda harus mengajukan permintaan untuk menambahkan versi driver yang Anda inginkan ke kernel stok).

    git clone https://github.com/amzn/amzn-drivers
  3. Lakukan kompilasi dan instal modul ena pada instans Anda. Langkah-langkah ini bergantung pada distribusi Linux. Untuk informasi selengkapnya tentang mengompilasi modul di Red Hat Enterprise Linux, lihat Artikel Pusat Pengetahuan AWS.

  4. Jalankan perintah sudo depmod untuk memperbarui dependensi modul.

  5. Perbarui initramfs pada instans Anda untuk memastikan bahwa modul baru dimuat pada saat boot. Misalnya, jika distribusi Anda mendukung dracut, Anda dapat menggunakan perintah berikut.

    dracut -f -v
  6. Tentukan apakah sistem Anda menggunakan nama antarmuka jaringan yang dapat diprediksi secara default. Sistem yang menggunakan systemd atau udev versi 197 atau lebih tinggi dapat mengganti nama perangkat Ethernet dan tidak menjamin bahwa satu antarmuka jaringan akan dinamai eth0. Perilaku ini dapat menyebabkan masalah saat terhubung ke instans Anda. Untuk informasi lebih lanjut dan untuk melihat opsi konfigurasi lainnya, lihat Nama Antarmuka Jaringan yang Dapat Diprediksi di situs web freedesktop.org.

    1. Anda dapat memeriksa versi systemd atau udev pada sistem berbasis RPM dengan perintah berikut.

      rpm -qa | grep -e '^systemd-[0-9]\+\|^udev-[0-9]\+' systemd-208-11.el7_0.2.x86_64

      Dalam contoh Red Hat Enterprise Linux 7 di atas, versi systemd adalah 208, jadi nama antarmuka jaringan yang dapat diprediksi harus dinonaktifkan.

    2. Nonaktifkan nama antarmuka jaringan yang dapat diprediksi dengan menambahkan opsi net.ifnames=0 ke baris GRUB_CMDLINE_LINUX di /etc/default/grub.

      sudo sed -i '/^GRUB\_CMDLINE\_LINUX/s/\"$/\ net\.ifnames\=0\"/' /etc/default/grub
    3. Buat ulang file konfigurasi grub.

      sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  7. [Instans yang didukung EBS] Dari komputer lokal Anda, hentikan instans menggunakan konsol Amazon EC2 atau salah satu dari perintah berikut: stop-instances (AWS CLI), Stop-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus menghentikan instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

    [Instans yang didukung penyimpanan instans] Anda tidak dapat menghentikan instans untuk memodifikasi atribut. Sebagai gantinya, lanjutkan ke prosedur ini: Untuk mengaktifkan jaringan yang ditingkatkan di Linux (instans yang didukung penyimpanan instans).

  8. Dari komputer lokal Anda, aktifkan atribut enaSupport jaringan yang ditingkatkan menggunakan salah satu dari perintah berikut ini:

  9. (Opsional) Buat AMI dari instans, seperti yang dijelaskan di Buat AMI Linux yang didukung Amazon EBS . AMI mewarisi atribut enaSupport jaringan yang ditingkatkan dari instans. Oleh karena itu, Anda dapat menggunakan AMI ini untuk meluncurkan instans lain dengan jaringan yang ditingkatkan diaktifkan secara default.

    penting

    Jika sistem operasi instans Anda berisi file /etc/udev/rules.d/70-persistent-net.rules, Anda harus menghapusnya sebelum membuat AMI. File ini berisi alamat MAC untuk adaptor Ethernet dari instans asli. Jika instans lain melakukan booting dengan file ini, sistem operasi tersebut eth0 tidak akan dapat menemukan perangkat dan mungkin gagal, yang menyebabkan masalah booting. File ini dibuat ulang pada siklus boot berikutnya, dan setiap instans yang diluncurkan dari AMI membuat versi file mereka sendiri.

  10. Dari komputer lokal Anda, mulai instans menggunakan konsol Amazon EC2 atau salah satu perintah berikut: start-instances (AWS CLI), Start-EC2Instance (AWS Tools for Windows PowerShell). Jika instance Anda dikelola oleh AWS OpsWorks, Anda harus memulai instance di AWS OpsWorks konsol sehingga status instance tetap sinkron.

  11. (Opsional) Hubungkan ke instans Anda dan verifikasi bahwa modul telah diinstal.

    Jika Anda tidak dapat terhubung ke instans Anda setelah mengaktifkan jaringan yang ditingkatkan, lihat Memecahkan masalah Adaptor Jaringan Elastis (ENA).

Untuk mengaktifkan jaringan yang ditingkatkan di Linux (instans yang didukung penyimpanan instans)

Ikuti prosedur sebelumnya hingga langkah tempat Anda menghentikan instans. Buat AMI baru seperti yang dijelaskan di Buat AMI Linux yang didukung penyimpanan instans, pastikan untuk mengaktifkan atribut jaringan yang ditingkatkan saat Anda mendaftarkan AMI.

Mengaktifkan jaringan yang ditingkatkan di Ubuntu dengan DKMS

Metode ini hanya untuk tujuan pengujian dan umpan balik. Metode ini tidak dimaksudkan untuk digunakan dengan penerapan produksi. Untuk penerapan produksi, lihat Mengaktifkan jaringan yang ditingkatkan di Ubuntu.

penting

Menggunakan DKMS membatalkan perjanjian dukungan untuk langganan Anda. Ini tidak boleh digunakan untuk penerapan produksi.

Untuk mengaktifkan jaringan yang ditingkatkan dengan ENA di Ubuntu (instans yang didukung EBS)
  1. Ikuti langkah 1 dan 2 dalam Mengaktifkan jaringan yang ditingkatkan di Ubuntu.

  2. Instal paket build-essential untuk mengompilasi modul kernel dan paket dkms, sehingga modul ena Anda dibangun kembali setiap kali kernel Anda diperbarui.

    ubuntu:~$ sudo apt-get install -y build-essential dkms
  3. Kloning sumber untuk ena modul pada instance Anda dari GitHub athttps://github.com/amzn/amzn-drivers.

    ubuntu:~$ git clone https://github.com/amzn/amzn-drivers
  4. Pindahkan paket amzn-drivers ke direktori /usr/src/ sehingga DKMS dapat menemukannya dan membangunnya untuk setiap pembaruan kernel. Tambahkan nomor versi (Anda dapat menemukan nomor versi saat ini di catatan rilis) dari kode sumber ke nama direktori. Misalnya, versi 1.0.0 ditunjukkan pada contoh berikut.

    ubuntu:~$ sudo mv amzn-drivers /usr/src/amzn-drivers-1.0.0
  5. Buat file konfigurasi DKMS menggunakan nilai berikut, dengan menggantikan versi ena.

    Buat mengajukan.

    ubuntu:~$ sudo touch /usr/src/amzn-drivers-1.0.0/dkms.conf

    Edit file dan tambahkan nilai berikut.

    ubuntu:~$ sudo vim /usr/src/amzn-drivers-1.0.0/dkms.conf PACKAGE_NAME="ena" PACKAGE_VERSION="1.0.0" CLEAN="make -C kernel/linux/ena clean" MAKE="make -C kernel/linux/ena/ BUILD_KERNEL=${kernelver}" BUILT_MODULE_NAME[0]="ena" BUILT_MODULE_LOCATION="kernel/linux/ena" DEST_MODULE_LOCATION[0]="/updates" DEST_MODULE_NAME[0]="ena" AUTOINSTALL="yes"
  6. Tambahkan, buat, dan instal modul ena pada instans Anda menggunakan DKMS.

    Tambahkan modul ke DKMS.

    ubuntu:~$ sudo dkms add -m amzn-drivers -v 1.0.0

    Buat modul menggunakan perintah dkms.

    ubuntu:~$ sudo dkms build -m amzn-drivers -v 1.0.0

    Instal modul menggunakan dkms.

    ubuntu:~$ sudo dkms install -m amzn-drivers -v 1.0.0
  7. Buat kembali initramfs agar modul yang benar dimuat pada saat boot.

    ubuntu:~$ sudo update-initramfs -u -k all
  8. Pastikan modul ena diinstal menggunakan perintah modinfo ena dari Menguji apakah jaringan yang ditingkatkan diaktifkan.

    ubuntu:~$ modinfo ena filename: /lib/modules/3.13.0-74-generic/updates/dkms/ena.ko version: 1.0.0 license: GPL description: Elastic Network Adapter (ENA) author: Amazon.com, Inc. or its affiliates srcversion: 9693C876C54CA64AE48F0CA alias: pci:v00001D0Fd0000EC21sv*sd*bc*sc*i* alias: pci:v00001D0Fd0000EC20sv*sd*bc*sc*i* alias: pci:v00001D0Fd00001EC2sv*sd*bc*sc*i* alias: pci:v00001D0Fd00000EC2sv*sd*bc*sc*i* depends: vermagic: 3.13.0-74-generic SMP mod_unload modversions parm: debug:Debug level (0=none,...,16=all) (int) parm: push_mode:Descriptor / header push mode (0=automatic,1=disable,3=enable) 0 - Automatically choose according to device capability (default) 1 - Don't push anything to device memory 3 - Push descriptors and header buffer to device memory (int) parm: enable_wd:Enable keepalive watchdog (0=disable,1=enable,default=1) (int) parm: enable_missing_tx_detection:Enable missing Tx completions. (default=1) (int) parm: numa_node_override_array:Numa node override map (array of int) parm: numa_node_override:Enable/Disable numa node override (0=disable) (int)
  9. Lanjutkan dengan Langkah 3 di Mengaktifkan jaringan yang ditingkatkan di Ubuntu.

Catatan rilis driver

Untuk informasi tentang versi driver Linux ENA, lihat Catatan rilis driver kernel ENA Linux.

Pecahkan Masalah

Untuk informasi pemecahan masalah, lihat Memecahkan masalah Adaptor Jaringan Elastis (ENA).