मुझे एक स्क्रिप्ट के लिए एक 'एक लाइनर' की तलाश है, जिसकी आवश्यकता है:
- अक्षम eth0
- इसे बूट पर शुरू न करें।
- इसके आईपी पते को हटा दें
- यह सुनिश्चित करें कि यह इस पते का फिर से उपयोग करने का प्रयास नहीं करता है।
मुझे एक स्क्रिप्ट के लिए एक 'एक लाइनर' की तलाश है, जिसकी आवश्यकता है:
जवाबों:
एक लाइन? जड़ के रूप में यह कैसे?
echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
यह eth0 के लिए कॉन्फ़िगरेशन को हटा देगा और इसे ऐसी चीज़ से बदल देगा जो अपुष्ट है।
ifdown eth0 && ifup eth0
बजाय कर सकते हैं service network restart
और सभी इंटरफेस को नहीं।
ip addr
बाद की जाँच करें service network restart
, इंटरफ़ेस है, लेकिन कोई आईपी (CentOS 7)।
में /etc/sysconfig/network-scripts/ifcfg-eth0
आप की जरूरत है
ONBOOT=no
जैसे MDMarra ने कहा लेकिन आपके पास भी होना चाहिए
NM_CONTROLLED=no
या तो NetworkManager इंटरफ़ेस को बूट करेगा क्योंकि यह ONBOOT
सेटिंग को अनदेखा करता है। जब तक आप NetworkManager का उपयोग नहीं करते लेकिन मुझे लगता है कि यह आम है।
नेटवर्क डेमॉन को पुनरारंभ करने की आवश्यकता नहीं है, खासकर यदि आपके पास उपयोग में आने वाले अन्य नेटवर्क कार्ड हैं। आप बस एक 'ifdown eth0' कर सकते हैं।
में डाल alias eth0 off
दिया /etc/modprobe.conf
। यह सुनिश्चित करेगा कि सिस्टम में कुछ भी कभी भी इसका उपयोग नहीं कर सकता है। यह मैन्युअल रूप से लाने में भी सक्षम नहीं होगा।
अनुभवहीन लोगों (मेरे जैसे) के लिए एक और विकल्प है। www.webmin.com पर जाएं और वेबमिन डाउनलोड करें और इंस्टॉल करें।
वेब आधारित वातावरण के माध्यम से अपने सर्वर को कॉन्फ़िगर करें।