मुझे ऐसा लगता है कि यह वास्तव में सरल काम होना चाहिए, लेकिन गुगली करना और एसएफ की जांच करना मैंने कुछ भी नहीं देखा। मैं अपने फेडोरा सर्वर को पिंग्स का जवाब नहीं देने की कोशिश कर रहा हूं, मैं यह कैसे करूं?
मुझे ऐसा लगता है कि यह वास्तव में सरल काम होना चाहिए, लेकिन गुगली करना और एसएफ की जांच करना मैंने कुछ भी नहीं देखा। मैं अपने फेडोरा सर्वर को पिंग्स का जवाब नहीं देने की कोशिश कर रहा हूं, मैं यह कैसे करूं?
जवाबों:
पिंग प्रतिक्रिया को अक्षम करने के लिए, नेटवर्क के लिए अपने init स्क्रिप्ट में निम्न पंक्ति जोड़ें:
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
पिंग प्रतिक्रिया को फिर से करने के लिए ऐसा करें:
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
अपडेट करें:
परिवर्तन को स्थायी बनाने के लिए निम्नलिखित पंक्ति जोड़ें /etc/sysctl.conf
:
net.ipv4.icmp_echo_ignore_all=1
इन उद्देश्यों के लिए फ़ायरवॉल का उपयोग करना बेहतर है, ताकि आप वैकल्पिक रूप से कुछ सिस्टम, एस्प मॉनिटरिंग सिस्टम से पिंग को सक्षम कर सकें
iptables -t filter -I INPUT -p icmp --icmp-type echo-request -s monitoring_system -j ACCEPT
iptables -t filter -I INPUT -p icmp --icmp-type echo-request -j DROP
आप पिंग अनुरोध को अक्षम करने के लिए भी इस कमांड का उपयोग कर सकते हैं
sysctl net.ipv4.icmp_echo_ignore_all=1
इसे फिर से सक्षम करने के लिए
sysctl net.ipv4.icmp_echo_ignore_all=0
अंत में इसे सेव करें sysctl -p
अपना /etc/sysctl.conf खोलें और इस लाइन को जोड़ें
net.ipv4.icmp_echo_ignore_all = 1
और इस कमांड को निष्पादित करें
sysctl -p
रिबूट के बाद भी यह प्रयोग करने योग्य है
फ़ायरवॉल ICMP कनेक्शन ब्लॉक करता है।
विशेष रूप से icmp गूंज।