[इसका अधिकांश उत्तर पुराना है और पहले वाले "जस्सी" से परे रास्पियन के संस्करणों के साथ उपयोगी नहीं होगा।]
यदि केबल में होने पर सभी ईथरनेट लाइट्स चालू हैं, और आप मॉनिटर और कीबोर्ड या सीरियल लाइन को कनेक्ट कर सकते हैं जैसा कि जॉन का सुझाव है, तो आपको कनेक्शन प्राप्त करने में सक्षम होना चाहिए।
पहले, बस दौड़ो ifconfig
। संभवतः नैतिक नहीं है, और आप बस देखेंगे:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING
[...]
आप eth0
सूचीबद्ध भी देख सकते हैं । यदि नहीं, तो इसके बारे में चिंता न करें; कुछ और करने से पहले, यह नेटवर्क स्वचालन को अक्षम करने योग्य हो सकता है क्योंकि जाहिर है कि यह आपके लिए काम नहीं कर रहा है:
sudo service networking stop
sudo service ifplugd stop
ये अगले बूट / रनलेवल परिवर्तन को फिर से शुरू करेंगे। यदि आप नहीं चाहते कि सेवाएँ फिर से बूट पर शुरू हों, तो disable
इसके बजाय उपयोग करें stop
, जिस स्थिति में आपको अपनी व्यवस्था स्वयं करनी होगी या यह सब हर बार मैन्युअल रूप से करना होगा। जब भी कोई इथरनेट केबल डाला जाता है, तो दूसरा (ifplugd) कनेक्शन बढ़ाने वाला होता है। 1
अब यह उस रास्ते से हट गया है, अगर आपने पहले सूचीबद्ध नहीं देखा eth0
था sudo ifconfig eth0 up
, अन्यथा बस ifconfig
फिर से यह सुनिश्चित करने के लिए कि यह अभी भी जारी है। अगला, sudo dhclient -r
जो किसी भी चल रहे उदाहरणों को रोकना चाहिए; सुनिश्चित करने के लिए, sudo killall -9 dhclient
फिर ps -A | grep dhc
अन्य dhcp क्लाइंट सॉफ़्टवेयर के लिए जांच करने के लिए, क्योंकि मुझे लगता है कि डिफ़ॉल्ट रूप से डेबियन का उपयोग करता है dhcpcd
(इसके बजाय dhclient
)। यदि हां, तो आपको उस बंद को मारने की आवश्यकता है। सावधान रहें कि यदि आपने ऊपर की तरह नेटवर्किंग सेवा को अक्षम नहीं किया है, तो यह संभवत: वापस आती रहेगी।
एक बार ऐसा हो जाने के बाद, आपको इससे जुड़ने में सक्षम होना चाहिए sudo dhclient -v eth0
। यदि वह काम नहीं करता है, तो अपने प्रश्न में आउटपुट जोड़ें।
1. जो सभी के लिए वांछनीय नहीं हो सकता है। माना जाता है कि सेवा बंद होने पर भी यह मेरे लिए बहुत खतरनाक था, और मैंने इसे अनइंस्टॉल कर दिया sudo apt-get remove ifplugd
।