Konfigurasikan antarmuka jaringan Anda menggunakan ec2-net-utils untuk AL2 - Amazon Linux 2

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

Konfigurasikan antarmuka jaringan Anda menggunakan ec2-net-utils untuk AL2

Amazon Linux 2 AMIs mungkin berisi skrip tambahan yang diinstal oleh AWS, yang dikenal sebagai ec2-net-utils. Skrip ini secara opsional mengotomatiskan konfigurasi antarmuka jaringan Anda. Skrip ini AL2 hanya tersedia untuk.

catatan

Untuk Amazon Linux 2023, amazon-ec2-net-utils paket menghasilkan konfigurasi khusus antarmuka di direktori. /run/systemd/network Untuk informasi selengkapnya, lihat Layanan jaringan di Panduan Pengguna Amazon Linux 2023.

Gunakan perintah berikut untuk menginstal paket AL2 jika belum diinstal, atau perbarui jika sudah diinstal dan pembaruan tambahan tersedia:

$ yum install ec2-net-utils

Komponen berikut adalah bagian dari ec2-net-utils:

aturan udev (/etc/udev/rules.d)

Mengidentifikasi antarmuka jaringan saat dipasang, dilepaskan, atau dipasang kembali ke instans yang sedang berjalan, dan memastikan bahwa skrip hotplug berjalan (53-ec2-network-interfaces.rules). Memetakan alamat MAC ke nama perangkat (75-persistent-net-generator.rules, yang menghasilkan 70-persistent-net.rules).

skrip hotplug

Menghasilkan file konfigurasi antarmuka yang cocok untuk digunakan dengan DHCP (/etc/sysconfig/network-scripts/ifcfg-eth N). Juga menghasilkan file konfigurasi rute (/etc/sysconfig/network-scripts/route-eth N).

Skrip DHCP

Setiap kali antarmuka jaringan menerima sewa DHCP baru, skrip ini menanyakan metadata instans untuk alamat IP Elastis. Untuk setiap alamat IP Elastis, ini menambahkan aturan ke basis data kebijakan perutean untuk memastikan bahwa lalu lintas ke luar dari alamat tersebut menggunakan antarmuka jaringan yang benar. Itu juga menambahkan setiap alamat IP privat ke antarmuka jaringan sebagai alamat sekunder.

ec2ifup ethN (/usr/sbin/)

Memperpanjang fungsi standar ifup. Setelah skrip ini menulis ulang file konfigurasi ifcfg-ethN dan route-ethN, ia menjalankan ifup.

ec2ifdown ethN (/usr/sbin/)

Memperpanjang fungsi standar ifdown. Setelah skrip ini menghapus semua aturan untuk antarmuka jaringan dari basis data kebijakan perutean, skrip akan menjalankan ifdown.

ec2ifscan (/usr/sbin/)

Memeriksa antarmuka jaringan yang belum dikonfigurasi dan mengonfigurasinya.

Skrip ini tidak tersedia pada rilis awal ec2-net-utils.

Untuk membuat daftar file konfigurasi yang dibuat oleh ec2-net-utils, gunakan perintah berikut:

$ ls -l /etc/sysconfig/network-scripts/*-eth?

Untuk menonaktifkan otomatisasi, Anda dapat menambahkan EC2SYNC=no ke file ifcfg-eth N yang sesuai. Misalnya, gunakan perintah berikut untuk menonaktifkan otomatisasi untuk antarmuka eth1:

$ sed -i -e 's/^EC2SYNC=yes/EC2SYNC=no/' /etc/sysconfig/network-scripts/ifcfg-eth1

Untuk menonaktifkan otomatisasi sepenuhnya, Anda dapat menghapus paket menggunakan perintah berikut:

$ yum remove ec2-net-utils