Dalam operasi dan penyelenggaraan rangkaian, ia merupakan masalah biasa tetapi menyusahkan iaitu peranti tidak boleh melakukan Ping selepas disambungkan secara langsung. Bagi kedua-dua jurutera pemula dan berpengalaman, selalunya perlu bermula pada pelbagai peringkat dan memeriksa kemungkinan puncanya. Artikel ini menghuraikan langkah penyelesaian masalah untuk membantu anda mencari punca masalah dengan cepat dan memperbaikinya. Kaedah ini boleh digunakan dan praktikal dalam persekitaran rangkaian rumah dan perusahaan. Kami akan membimbing anda melalui cabaran ini langkah demi langkah, daripada pemeriksaan asas hingga pemeriksaan lanjutan.
1. Semak Status Sambungan Fizikal untuk Memastikan Isyarat Berfungsi
Asas komunikasi rangkaian adalah sambungan fizikal. Jika peranti gagal melakukan Ping selepas sambungan langsung, langkah pertama adalah untuk memastikan lapisan fizikal berfungsi. Berikut adalah langkah-langkahnya:
Sahkan Sambungan Kabel Rangkaian:Periksa sama ada kabel rangkaian dipasang dengan ketat dan sama ada antara muka kabel rangkaian longgar. Jika menggunakan kabel terus, pastikan kabel mematuhi piawaian TIA/EIA-568-B (Standard Kabel Terus Biasa). Jika anda mempunyai peranti lama, anda mungkin perlu melintasi talian (TIA/EIA-568-A) kerana sesetengah peranti lama tidak menyokong pensuisan MDI/MDIX automatik.
Semak Kualiti Kabel Rangkaian:Kabel rangkaian yang berkualiti rendah atau terlalu panjang boleh menyebabkan pelemahan isyarat. Panjang kabel rangkaian standard hendaklah dikawal dalam lingkungan 100 meter. Jika kabel terlalu panjang atau mempunyai kerosakan yang jelas (contohnya, patah atau leper), adalah disyorkan untuk menggantikannya dengan kabel berkualiti tinggi dan mengujinya semula.
Perhatikan Petunjuk Peranti:Kebanyakan peranti rangkaian (seperti suis, penghala, kad rangkaian) mempunyai penunjuk status pautan. Biasanya, lampu akan menyala (hijau atau oren) selepas sambungan, dan mungkin terdapat kelipan untuk menunjukkan pemindahan data. Jika penunjuk tidak menyala, ia mungkin masalah dengan kabel rangkaian, antara muka yang rosak, atau peranti tidak dihidupkan.
Pelabuhan Ujian:Pasangkan kabel rangkaian ke port peranti yang lain untuk mengelakkan kemungkinan kerosakan port. Jika ada, anda boleh menggunakan penguji kabel rangkaian untuk memeriksa kesambungan kabel rangkaian bagi memastikan setiap pasangan wayar disusun dengan betul.
Sambungan fizikal merupakan langkah pertama dalam komunikasi rangkaian, dan kita mesti memastikan tiada masalah pada lapisan ini sebelum kita boleh terus menyiasat punca-punca peringkat yang lebih tinggi.
2. Semak Status STP Peranti untuk Memastikan Port Tidak Dinyahdayakan
Jika anda tidak dapat melakukan Ping walaupun terdapat sambungan fizikal yang normal, mungkin terdapat masalah dengan protokol lapisan pautan peranti. Satu sebab biasa ialah Protokol Pokok Rentang (STP).
Fahami Peranan STP:STP (Spanning Tree Protocol) digunakan untuk mencegah kemunculan gelung dalam rangkaian. Jika peranti mengesan gelung, STP meletakkan port tertentu dalam Keadaan Sekatan, menghalangnya daripada menghantar data.
Semak Status Pelabuhan:Log masuk ke CLI (Antara muka Baris Perintah) atau antara muka pentadbir Web peranti anda untuk melihat sama ada port berada dalam keadaan "Penghantaran". Dalam kes suis Cisco, status STP boleh dilihat menggunakan arahan tunjukkan pokok spat. Jika port ditunjukkan sebagai "Menyekat", STP menyekat komunikasi pada port tersebut.
Penyelesaian:
Lumpuhkan STP Sementara:Dalam persekitaran ujian, STP boleh dimatikan buat sementara waktu (contohnya, tiada spath-tree vlan 1), tetapi ini tidak digalakkan dalam pengeluaran kerana ia boleh menyebabkan ribut siaran.
Dayakan PortFast:Jika peranti menyokongnya, fungsi PortFast boleh diaktifkan pada port (arahan seperti spath-tree portfast), yang membolehkan port melangkau fasa mendengar dan belajar STP dan terus memasuki keadaan pemajuan.
Semak Gelung:Jika blok STP disebabkan oleh kewujudan gelung dalam rangkaian, semak selanjutnya topologi rangkaian untuk mencari dan memutuskan gelung tersebut.
Masalah STP adalah perkara biasa dalam rangkaian perusahaan, terutamanya dalam persekitaran berbilang suis. Jika anda mempunyai rangkaian yang kecil, anda mungkin boleh melangkau langkah ini buat masa ini, tetapi memahami cara STP berfungsi boleh membantu dalam menyelesaikan masalah pada masa hadapan.
3. Periksa sama ada ARP Berfungsi untuk Memastikan Alamat MAC Diselesaikan dengan Betul
Apabila lapisan pautan adalah normal, pergi ke lapisan rangkaian untuk menyemak. Arahan Ping bergantung pada protokol ICMP, yang pertama sekali menyelesaikan alamat IP sasaran kepada alamat MAC melalui Protokol Resolusi Alamat (ARP). Jika resolusi ARP gagal, Ping akan gagal.
Semak jadual ARP: Semak jadual ARP pada peranti untuk mengesahkan bahawa alamat MAC peranti sasaran telah berjaya diselesaikan. Dalam Windows, sebagai contoh, anda boleh melihat cache ARP dengan membuka baris arahan dan menaip arp-a. Jika tiada alamat MAC untuk IP destinasi, resolusi ARP gagal.
Menguji ARP Secara Manual:Cuba hantar permintaan ARP secara manual. Contohnya, pada Windows anda boleh menggunakan arahan ping untuk mencetuskan permintaan ARP atau terus menggunakan alat seperti arping (pada sistem Linux). Jika tiada respons kepada permintaan ARP, kemungkinan sebabnya termasuk:
Penyekatan Firewall:Permintaan ARP disekat oleh tembok api sesetengah peranti. Semak Tetapan tembok api peranti sasaran dan cuba lagi selepas mematikan tembok api buat sementara waktu.
Perlanggaran IP:Resolusi ARP mungkin gagal jika terdapat perlanggaran alamat IP dalam rangkaian. Gunakan alat seperti Wireshark untuk menangkap paket dan lihat sama ada terdapat berbilang alamat MAC yang bertindak balas terhadap IP yang sama.
Penyelesaian:
Padam Arpcache (Windows: netsh interface ip delete arpcache; Linux: ip-ss neigh flush all) dan kemudian Ping sekali lagi.
Pastikan alamat IP kedua-dua peranti berada dalam subnet yang sama dan subnet mask adalah sama (lihat langkah seterusnya untuk butiran).
Isu ARP selalunya berkait rapat dengan konfigurasi lapisan rangkaian, dan ia memerlukan kesabaran untuk menyelesaikan masalah bagi memastikan semuanya berfungsi.
4. Semak Alamat IP dan Konfigurasi Subnet untuk Memastikan Infrastruktur Komunikasi
Masalah pada lapisan rangkaian sering menjadi punca utama kegagalan Ping. Alamat IP dan subnet yang salah konfigurasi menyebabkan peranti gagal berkomunikasi. Berikut adalah langkah-langkahnya:
Sahkan Alamat IP:Periksa sama ada alamat IP dua peranti berada dalam subnet yang sama. Contohnya, peranti A mempunyai IP 192.168.1.10 dan subnet mask 255.255.255.0. Peranti B mempunyai IP 192.168.1.20 dan subnet mask yang sama. Kedua-dua IP berada pada subnet yang sama (192.168.1.0/24) dan secara teorinya boleh berkomunikasi. Jika peranti B mempunyai IP 192.168.2.20, ia tidak berada pada subnet yang sama dan Ping akan gagal.
Semak Subnet Mask:Subnet mask yang tidak konsisten juga boleh menyebabkan kegagalan komunikasi. Contohnya, peranti A mempunyai mask 255.255.255.0 dan peranti B mempunyai mask 255.255.0.0, yang mungkin menyebabkan halangan komunikasi disebabkan oleh pemahaman mereka yang berbeza tentang skop subnet. Pastikan subnet mask adalah sama untuk kedua-dua peranti.
Semak Tetapan Gerbang:Peranti yang disambungkan terus biasanya tidak memerlukan get laluan, tetapi get laluan yang salah konfigurasi boleh menyebabkan paket dihantar secara salah. Pastikan get laluan untuk kedua-dua peranti ditetapkan kepada tidak dikonfigurasikan atau menghala ke alamat yang betul.
Penyelesaian:
Ubah suai alamat IP atau subnet mask untuk memastikan kedua-dua peranti berada dalam subnet yang sama. Lumpuhkan Tetapan get laluan yang tidak diperlukan atau tetapkannya kepada nilai lalai (0.0.0.0).
Konfigurasi IP merupakan teras komunikasi rangkaian, jadi penting untuk menyemak semula bagi memastikan tiada apa yang hilang.
5. Semak Paket ICMP yang Dihantar dan Diterima untuk Memastikan Protokol tidak Dilumpuhkan
Arahan Ping bergantung pada Protokol Pemesejan Kawalan Internet (ICMP). Jika paket ICMP dipintas atau dilumpuhkan, Ping tidak akan berjaya.
Semak Peraturan Firewall anda:Banyak peranti mempunyai tembok api yang diaktifkan secara lalai, yang mungkin menyekat permintaan ICMP. Dalam Windows, sebagai contoh, semak tetapan "Windows Defender Firewall" untuk memastikan peraturan ICMPv4-In dibenarkan. Sistem Linux menyemak peraturan iptables (iptables -L) untuk memastikan ICMP tidak disekat.
Semak Dasar Peranti:Sesetengah penghala atau suis melumpuhkan respons ICMP untuk mengelakkan pengimbasan. Log masuk ke skrin pengurusan peranti untuk memastikan ICMP dilumpuhkan.
Analisis Tangkapan Paket:Gunakan alat seperti Wireshark atauKetuk Rangkaian MylinkingdanBroker Paket Rangkaian Mylinkinguntuk menangkap paket bagi melihat sama ada permintaan ICMP telah dibuat dan sama ada terdapat respons. Jika permintaan dibuat tetapi tiada respons, masalahnya mungkin pada peranti sasaran. Jika tiada permintaan dibuat, masalahnya mungkin pada mesin tempatan.
Penyelesaian:
(Windows: netsh advfirewall set allprofiles state off; Linux: iptables -F) untuk menguji sama ada Ping kembali normal. Dayakan respons ICMP pada peranti (contohnya, peranti Cisco: ip icmp echo-reply).
Isu ICMP sering berkaitan dengan dasar keselamatan, yang memerlukan pertukaran antara keselamatan dan ketersambungan.
6. Periksa sama ada Format Paket adalah Betul untuk Memastikan TIADA Anomali dalam Susunan Protokol
Jika semuanya berjalan lancar dan anda masih tidak boleh melakukan Ping, anda mungkin perlu meneliti susunan protokol untuk memastikan paket tersebut berada dalam format yang betul.
Tangkap dan Analisis Paket:
Gunakan Wireshark untuk menangkap paket ICMP dan semak perkara berikut:
- Jenis dan Kod Permintaan ICMP adalah betul (Permintaan Gema hendaklah Jenis 8, Kod 0).
- Sama ada alamat IP sumber dan destinasi adalah betul.
- Sama ada terdapat nilai TTL (Time to Live) yang tidak normal yang boleh menyebabkan paket dijatuhkan pada pertengahan proses.
Semak Tetapan MTU:Jika Tetapan Unit Penghantaran Maksimum (MTU) tidak konsisten, pemecahan paket mungkin gagal. MTU lalai ialah 1500 bait, tetapi sesetengah peranti mungkin dikonfigurasikan dengan nilai yang lebih kecil. Uji pemecahan dengan arahan ping-fl 1472 target IP (Windows). Jika sharding digesa tetapi bendera Jangan sharding (DF) ditetapkan, MTU tidak sepadan.
Penyelesaian:
Laraskan nilai MTU (Windows: antara muka netsh ipv4 tetapkan subantara muka "Ethernet" mtu=1400 store=persistent).
Pastikan MTU kedua-dua peranti adalah sama.
Masalah susunan protokol adalah lebih kompleks, maka dicadangkan agar analisis mendalam dijalankan selepas penyiasatan asas tidak membuahkan hasil.
7. Kumpulkan Maklumat dan Dapatkan Sokongan Teknikal
Jika langkah-langkah di atas tidak menyelesaikan masalah, anda mungkin perlu mengumpulkan maklumat selanjutnya dan mendapatkan sokongan teknikal.
Log:Kumpulkan maklumat log peranti (sistemlog penghala/suis, sistemlog PC) dan lihat jika terdapat sebarang ralat.
Hubungi Pengilang:Jika peranti tersebut merupakan produk perusahaan sepertiPautan Saya(Paip Rangkaian, Broker Paket RangkaiandanPintasan Sebaris), Cisco (Router/Switch), Huawei (Router/Switch), anda boleh menghubungi sokongan teknikal pengilang untuk memberikan langkah dan log pemeriksaan terperinci.
Memanfaatkan Komuniti:Siarkan di forum teknikal (cth., Stack Overflow, Komuniti Cisco) untuk mendapatkan bantuan, dengan memberikan topologi rangkaian dan maklumat konfigurasi yang terperinci.
Sambungan terus ke peranti rangkaian yang gagal melakukan Ping mungkin kelihatan mudah, tetapi sebenarnya ia mungkin melibatkan pelbagai masalah pada lapisan fizikal, lapisan pautan, lapisan rangkaian, malah susunan protokol. Kebanyakan masalah boleh diselesaikan dengan mengikuti tujuh langkah ini, daripada asas hingga lanjutan. Sama ada memeriksa kabel rangkaian, melaraskan STP, mengesahkan ARP atau mengoptimumkan konfigurasi IP dan dasar ICMP, setiap langkah memerlukan ketelitian dan kesabaran. Saya harap panduan ini akan memberi anda sedikit kejelasan tentang cara melakukan penyelesaian masalah Internet anda, supaya anda tidak akan keliru jika menghadapi masalah yang serupa.
Masa siaran: 9 Mei 2025


