全部产品
Search
文档中心

:Pemeriksaan dan perbaikan konfigurasi DHCP untuk pengontrol antarmuka jaringan lokal dari instance Linux

更新时间:Jun 26, 2025

Pendahuluan

Secara default, Instance ECS menggunakan Protokol Konfigurasi Host Dinamis (Dynamic Host Configuration Protocol) untuk menetapkan alamat IP ke Antarmuka Jaringan Elastis secara otomatis serta mendapatkan waktu kedaluwarsa sewa. Proses dhclient dari instance Linux Anda memperbarui waktu kedaluwarsa sewa ke server DHCP secara berkala guna memastikan ketersediaan alamat IP instance. Layanan DHCP mungkin tidak berfungsi normal dalam situasi tertentu pada instance Linux, yang dapat menyebabkan pemutusan jaringan instance:

  • Kesalahan pada file konfigurasi pengontrol antarmuka jaringan.

  • Proses dhclient untuk pengontrol antarmuka jaringan tidak berjalan.

Artikel ini menjelaskan cara memeriksa konfigurasi DHCP dari pengontrol antarmuka jaringan lokal dan cara memperbaiki masalah tersebut.

Latar Belakang

Catatan

Alibaba Cloud mengingatkan Anda bahwa:

  • Sebelum melakukan operasi yang dapat menyebabkan risiko, seperti memodifikasi konfigurasi atau data instance, kami sarankan Anda memeriksa kemampuan pemulihan bencana dan toleransi kesalahan instance untuk memastikan keamanan data.

  • Anda dapat memodifikasi konfigurasi dan data instance, termasuk tetapi tidak terbatas pada instance Elastic Compute Service (ECS) dan Relational Database Service (RDS). Sebelum modifikasi, kami sarankan Anda membuat snapshot atau mengaktifkan pencadangan log RDS.

  • Jika Anda telah memberikan otorisasi atau mengirimkan informasi sensitif seperti akun login dan kata sandi di Konsol Manajemen Alibaba Cloud, kami sarankan Anda memodifikasi informasi tersebut segera.

  1. Hubungkan secara remote ke instance Linux. Untuk informasi lebih lanjut tentang cara login secara remote, lihat Gunakan Workbench untuk Terhubung ke Instance Linux melalui SSH.

    Catatan

    Jika Anda tidak dapat login ke instance Linux menggunakan SSH, lihat Terhubung ke Instance Menggunakan VNC.

  2. Untuk menghindari risiko keamanan data akibat kesalahan operasi, kami sarankan Anda mencadangkan instance ECS Anda melalui snapshot. Untuk informasi lebih lanjut tentang cara membuat snapshot, lihat Buat Snapshot.

  3. Jalankan perintah berikut untuk memeriksa dan mencatat pengontrol antarmuka jaringan yang ada di instance Linux.

    ls -al /sys/class/net/

    Sistem akan menampilkan gambar berikut, di mana eth0 adalah pengontrol antarmuka jaringan. Berikut adalah contoh pengontrol antarmuka jaringan lokal. Jika Anda memiliki instance ECS dengan Antarmuka Jaringan Elastis tambahan, sesuaikan dengan situasi aktual.

  4. Jika instance Linux hanya memiliki satu pengontrol antarmuka jaringan lokal, lanjutkan dengan langkah-langkah berikut untuk pemeriksaan. Jika terdapat beberapa pengontrol antarmuka jaringan pada instance Linux, ikuti langkah 5 hingga 8 untuk memeriksa dan memperbaiki setiap pengontrol antarmuka jaringan.

  5. Jalankan perintah berikut di instance Linux untuk memeriksa file konfigurasi pengontrol antarmuka jaringan.

    cat /etc/sysconfig/network-scripts/ifcfg-[$Eth]
    Catatan

    Catatan: [$Eth] menunjukkan nama pengontrol antarmuka jaringan lokal. Gantilah dengan nama pengontrol antarmuka jaringan yang akan diperiksa, misalnya eth0.

    Sistem akan menampilkan informasi berikut, di mana BOOTPROTO=dhcp menunjukkan bahwa pengontrol antarmuka jaringan memperoleh alamat IP menggunakan DHCP.

    # Dibuat oleh cloud-init saat boot instance secara otomatis, jangan edit.
    # Jika Anda tidak ingin cloud-init menghasilkan secara otomatis, Anda dapat menonaktifkannya di /etc/cloud/cloud.cfg
    # Untuk informasi lebih lanjut, silakan merujuk ke: https://www.alibabacloud.com/help/en/doc-detail/57803.htm
    #
    BOOTPROTO=dhcp
    DEVICE=[$Eth]
    ONBOOT=yes
    STARTMODE=auto
    TYPE=Ethernet
    USERCTL=no

    Tangani masalah sesuai dengan kondisi berikut:

    • Pengontrol antarmuka jaringan lokal memperoleh alamat IP menggunakan metode non-DHCP. Konfirmasikan alasan perubahan metode memperoleh alamat IP dengan administrator server. Jika Anda tidak perlu menggunakan DHCP untuk memperoleh alamat IP, lewati artikel ini.

    • Pengontrol antarmuka jaringan lokal memperoleh alamat IP melalui DHCP. Silakan merujuk pada file konfigurasi pengontrol antarmuka jaringan di atas untuk memastikan bahwa instance Linux Anda tidak memiliki kesalahan ejaan dalam file konfigurasi pengontrol antarmuka jaringan dan lanjutkan ke langkah berikutnya.

  6. Di instance Linux, Anda dapat menjalankan perintah berikut dan memeriksa status proses dhclient dari pengontrol antarmuka jaringan yang sesuai.

    ps aux | grep dhclient | grep [$Eth]

    Tangani masalah sesuai dengan kondisi berikut:

    • Jika sistem mengembalikan proses dhclient yang sesuai dengan pengontrol antarmuka jaringan, layanan DHCP dari pengontrol antarmuka jaringan normal.

      Catatan

      Catatan: Ambil pengontrol antarmuka jaringan eth0 sebagai contoh, lokasi sebenarnya bergantung pada situasi aktual.

    • Jika tidak ada hasil yang dikembalikan, proses dhclient tidak berjalan. Lanjutkan.

  7. Di instance Linux, Anda dapat menjalankan perintah berikut untuk memulai ulang proses dhclient dari pengontrol antarmuka jaringan yang sesuai.

    ifup [$Eth]

  8. Jalankan ulang perintah berikut untuk memastikan status proses dhclient dari pengontrol antarmuka jaringan yang sesuai.

    ps aux | grep dhclient | grep [$Eth]

Dokumentasi

Ruang lingkup aplikasi

  • Elastic Compute Service