मैं एक Ubuntu 10.04 सर्वर इंस्टॉलेशन चला रहा हूं और मुझे हाल ही में इसे डीएचसीपी से स्थिर आईपी में बदलना पड़ा। मैंने /etc/network/interfaces
फ़ाइल संपादित की और स्विच किया
iface eth0 inet dhcp
सेवा
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.240
network 192.168.1.160
broadcast 192.168.1.175
gateway 192.168.1.161
आप देखेंगे कि आईपी थोड़ा अजीब हैं। ऐसा इसलिए है क्योंकि विशिष्ट सर्वर को अलग करने के लिए समर्पित एक विशेष सबनेट पर अब विच्छेद है। मैंने उचित DNS सर्वरों को शामिल करने के लिए resolv.conf फ़ाइल को भी संपादित किया है (Google के सिर्फ एक मामले में सभी नरक टूट गए हैं)।
समस्या यह है कि, बेतरतीब ढंग से, मशीन बाहरी दुनिया से बात करने की क्षमता खो देगी। मुझे पता है कि मशीन अभी भी चालू है, लेकिन यह ऐसे काम करता है जैसे इसमें कोई नेटवर्किंग नहीं है। मुझे लगता है कि इस मुद्दे का एक हिस्सा यह है कि इस सबनेट पर न तो कोई डीएचसीपी चल रहा है (न ही होगा) और धिक्कल अभी भी मौके पर चल रही है जो किसी प्रकार के संघर्ष का कारण है (पता नहीं क्या है) जिसके कारण नेटवर्किंग मर जाती है। हालाँकि, मैं dhcp3-client पैकेज को नहीं हटा सकता क्योंकि यह ubuntu-minimal पैकेज को हटाने का कारण बनता है और यह खराब होगा।
तो, कोई विचार? ढोलकिया को बुलाने और इसे चलाने से रोकने के लिए मैं क्या कर सकता हूं?
sudo ifdown eth0
के अनुसार art.ubuntuforums.org/showthread.php?t=1419803
ps auxf | less
, तो आपको पेड़ों जैसी संरचना में व्यवस्थित प्रक्रियाओं की एक सूची देखनी चाहिए। फिर आप देख सकते हैं कि किस प्रक्रिया में फैला हुआ है dhclient
(बस शाखा ऊपर जाएं); उदाहरण के लिए, मेरे पीसी पर प्रक्रिया dhclient
का एक बेटा NetworkManager
है।
sudo dhcpclient eth0
और टिप्पणी करें कि क्या नेटवर्क बाद में टूट गया था। और/var/log/syslog
यदि संभव हो तो अंतिम पंक्तियाँ