Dalam sistem Linux, arahan ping biasanya digunakan untuk menguji sambungan rangkaian dan mengesan kelewatan rangkaian. Walau bagaimanapun, kadangkala kita akan mendapati bahawa dalam sesetengah sistem Linux, arahan ping menggesa bahawa kebenaran tidak mencukupi atau tidak boleh digunakan. Mengapa ini berlaku? Apakah sebenarnya yang menyebabkan arahan ping dilumpuhkan? Bagaimana untuk menyelesaikan masalah ini? Dalam artikel ini, kami akan meneroka sebab mengapa arahan ping dilumpuhkan dan cara membetulkannya.
1. Tetapan parameter kernel
1. Benarkan tetapan ping
Sementara
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Kekal
echo net.ipv4.icmp_echo_ignore_all=0 >> /etc/sysctl.conf sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Nota: Jika medan net.ipv4.icmp_echo_ignore_all sudah wujud dalam fail konfigurasi /etc/sysctl.conf, maka hanya gunakan vim untuk menukar nilai yang sepadan.
2. Lumpuhkan tetapan ping
Sementara
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Kekal
echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf sysctl -p # 执行这条命令使更改后的 /etc/sysctl.conf 配置文件生效
Nota: Jika medan net.ipv4.icmp_echo_ignore_all sudah wujud dalam fail konfigurasi /etc/sysctl.conf, maka hanya gunakan vim untuk menukar nilai yang sepadan.
2. Tetapan firewall
Nota: Premis untuk menggunakan kaedah berikut ialah konfigurasi kernel adalah nilai lalai, iaitu kernel tidak mengharamkan ping
1. Benarkan tetapan PING
iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT
2. Lumpuhkan tetapan PING
iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP --icmp-type 8 echo request 表示回显请求(ping请求) 0/0 表示所有 IP
Ringkasan
Artikel ini memperkenalkan sebab dan penyelesaian untuk arahan ping dilumpuhkan dalam sistem Linux. Kami boleh menyelesaikan masalah ini dengan mengubah suai tetapan sistem, memulakan semula perkhidmatan rangkaian dan memasang perisian pihak ketiga. Sudah tentu, anda juga perlu memberi perhatian kepada keselamatan dan rasional apabila menggunakan arahan ping, dan jangan menyalahgunakan atau menyalahgunakan arahan ini. Saya harap pembaca boleh mengetahui lebih lanjut tentang sambungan rangkaian dalam sistem Linux daripada artikel ini, dan menjadi lebih selesa apabila menggunakan sistem Linux.
Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan arahan ping dalam sistem Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!