全部产品
Search
文档中心

:Apa yang harus saya lakukan jika terjadi pengecualian layanan jaringan pada instance Linux ECS?

更新时间:Jun 26, 2025

Pengecualian layanan jaringan pada instance Elastic Compute Service (ECS) Linux dapat menyebabkan masalah seperti ketidaktersediaan layanan, penurunan kinerja, atau ketidakmampuan untuk terhubung ke instance. Topik ini menjelaskan cara menyelesaikan pengecualian layanan jaringan.

Deskripsi masalah

Contoh ini menggunakan instance ECS yang menjalankan Alibaba Cloud Linux 3.2104 LTS 64-bit. Gambar berikut menunjukkan bahwa layanan jaringan berada dalam status tidak aktif.

image

Gambar berikut menunjukkan bahwa layanan jaringan tidak ditemukan pada instance Linux ECS.

image

Solusi

Periksa status layanan jaringan

  1. Hubungkan ke instance Linux ECS.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instance Linux melalui SSH. Saat terjadi pengecualian layanan jaringan, Anda mungkin tidak dapat terhubung ke instance ECS. Dalam hal ini, gunakan Virtual Network Computing (VNC). Untuk informasi lebih lanjut, lihat Terhubung ke instance menggunakan VNC.

  2. Jalankan perintah untuk memeriksa status layanan jaringan. Perintah bervariasi berdasarkan sistem operasi. Tabel berikut menjelaskan perintah yang digunakan untuk memeriksa status layanan jaringan di berbagai sistem operasi.

    Sistem operasi

    Perintah untuk memeriksa status layanan jaringan

    • Alibaba Cloud Linux 2

    • CentOS 7

    • Red Hat 7

    • Anolis 7

    • SUSE Linux 11, SUSE Linux 12, dan SUSE Linux 15

    • openSUSE 15 dan openSUSE 42

    sudo systemctl status network

    • CentOS 6

    • Red Hat 6

    sudo service network status

    • Alibaba Cloud Linux 3

    • CentOS 8

    • Red Hat 8

    • Anolis 8

    • Fedora 33, Fedora 34, dan Fedora 35

    sudo systemctl status NetworkManager

    • Ubuntu 18, Ubuntu 20, dan Ubuntu 22

    • Debian 12

    sudo systemctl status systemd-networkd

    • Ubuntu 14 dan Ubuntu 16

    • Debian 8, Debian 9, Debian 10, dan Debian 11

    sudo systemctl status networking

    Gambar berikut menunjukkan bahwa layanan jaringan berjalan dengan baik. Jika status layanan jaringan berubah menjadi tidak aktif (mati), layanan jaringan tidak diaktifkan. Untuk menyelesaikan masalah, mulai ulang layanan jaringan. Jika pesan kesalahan "layanan tidak ditemukan" muncul, layanan jaringan tidak ada, yang mungkin disebabkan oleh penghapusan komponen terkait. Untuk menyelesaikan masalah, instal ulang layanan jaringan. image

Mulai ulang layanan jaringan

Jalankan perintah untuk memulai ulang layanan jaringan.

Penting

Tabel berikut menjelaskan perintah yang digunakan untuk memulai ulang layanan jaringan di berbagai sistem operasi. Beberapa perintah memerlukan restart instance, yang dapat menyebabkan gangguan bisnis. Kami sarankan Anda memulai ulang layanan jaringan selama jam-jam sepi.

Sistem operasi

Perintah untuk memulai ulang layanan jaringan

  • Alibaba Cloud Linux 2

  • CentOS 7

  • Red Hat 7

  • Anolis 7

  • SUSE Linux 11, SUSE Linux 12, dan SUSE Linux 15

  • openSUSE 15 dan openSUSE 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, Fedora 34, dan Fedora 35

sudo systemctl restart NetworkManager atau sudo reboot

  • Ubuntu 18, Ubuntu 20, dan Ubuntu 22

  • Debian 12

sudo netplan apply

  • Ubuntu 14 dan Ubuntu 16

  • Debian 8, Debian 9, Debian 10, dan Debian 11

sudo systemctl restart networking atau sudo reboot

Setelah memulai ulang layanan jaringan, jalankan perintah untuk memeriksa status layanan jaringan sesuai dengan sistem operasi. Jika status layanan masih tidak normal, instal ulang layanan jaringan.

Instal ulang layanan jaringan

Sebagai contoh, layanan NetworkManager dan jaringan dihapus dari instance Alibaba Cloud Linux 3. Anda tidak dapat memperoleh alamat IPv4 instance dengan menjalankan perintah ip, dan perintah route tidak menampilkan informasi routing. Dalam hal ini, jika Anda mencoba mengunduh dan menginstal NetworkManager, muncul pesan kesalahan yang menunjukkan bahwa jaringan tidak dapat dijangkau. Untuk menyelesaikan masalah, ikuti langkah-langkah berikut untuk menginstal ulang layanan jaringan.

image

Langkah 1: Dapatkan informasi jaringan instance ECS di konsol ECS

Buka tab Detail Instance instance ECS di konsol ECS untuk melihat alamat IP instance.

  1. Masuk ke konsol ECS.

  2. Di panel navigasi sisi kiri, pilih Instances & Images > Instances.

  3. Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola. 地域

  4. Di halaman Instance, temukan instance ECS yang alamat IP-nya ingin Anda lihat dan klik ID instance di kolom Instance ID/Name. Di tab Instance Details, Anda dapat melihat alamat IP instance.

    • Alamat IP di bagian Configuration Information:

      • Alamat IP privat utama adalah 192.168.XX.XX.

  5. Di bagian Configuration Information, klik ID vSwitch instance. Di kotak dialog yang muncul, lihat Blok CIDR IPv4 dari vSwitch.

Seperti yang ditunjukkan pada gambar berikut, blok CIDR IPv4 dari vSwitch adalah 192.168.1.0/24. Alamat IPv4 privat utama dari antarmuka jaringan elastis utama (ENI) adalah 192.168.1.201. Alamat IP gateway default adalah 192.168.1.253.

image

image

Langkah 2: Konfigurasikan informasi jaringan untuk instance

Hubungkan ke instance Linux ECS dan jalankan perintah berikut untuk mengonfigurasi alamat IP ENI utama dan mengaktifkan ENI utama. Ganti <IPv4 address of the primary ENI>, <Subnet mask>, dan <Gateway IP address> dengan alamat IPv4, subnet mask, dan alamat IP gateway sebenarnya yang Anda peroleh di langkah sebelumnya.

sudo ip addr add <IPv4 address of the primary ENI>/<Subnet mask> dev eth0
sudo ip link set eth0 up
sudo ip route add default via <Gateway IP address> 

Contoh:

sudo ip addr add 192.168.1.201/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.253

Langkah 3: Instal NetworkManager

Unduh dan instal NetworkManager, lalu periksa statusnya setelah instalasi selesai.

sudo yum install -y NetworkManager
sudo systemctl restart NetworkManager
sudo systemctl status NetworkManager

Jika layanan jaringan tetap gagal berjalan setelah Anda menginstal ulang NetworkManager, jalankan perintah berikut untuk memeriksa log kesalahan guna pemecahan masalah:

journalctl -u NetworkManager