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.

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

Solusi
Periksa status layanan jaringan
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.
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 networkCentOS 6
Red Hat 6
sudo service network statusAlibaba Cloud Linux 3
CentOS 8
Red Hat 8
Anolis 8
Fedora 33, Fedora 34, dan Fedora 35
sudo systemctl status NetworkManagerUbuntu 18, Ubuntu 20, dan Ubuntu 22
Debian 12
sudo systemctl status systemd-networkdUbuntu 14 dan Ubuntu 16
Debian 8, Debian 9, Debian 10, dan Debian 11
sudo systemctl status networkingGambar 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.

Mulai ulang layanan jaringan
Jalankan perintah untuk memulai ulang layanan jaringan.
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 |
|
atau |
|
|
|
|
|
|
|
|
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.

Langkah 1: Dapatkan informasi jaringan instance ECS di konsol ECS
Buka tab Detail Instance instance ECS di konsol ECS untuk melihat alamat IP instance.
Masuk ke konsol ECS.
Di panel navigasi sisi kiri, pilih .
Di bilah navigasi atas, pilih wilayah dan grup sumber daya dari sumber daya yang ingin Anda kelola.

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.
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.


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.253Langkah 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 NetworkManagerJika layanan jaringan tetap gagal berjalan setelah Anda menginstal ulang NetworkManager, jalankan perintah berikut untuk memeriksa log kesalahan guna pemecahan masalah:
journalctl -u NetworkManager