मैं टर्मिनल कमांड का उपयोग करके नेटवर्क एडाप्टर को कैसे रीसेट करूं?


19

ठीक है, जब मैं राउटर को बंद करता हूं और फिर मैं उबंटू को चलाते समय इसे फिर से चालू करता हूं, तो यह स्वचालित रूप से आईपी एड्रेस प्राप्त नहीं करता है:

यहाँ छवि विवरण दर्ज करें

मैं डिस्कनेक्ट पर क्लिक करता हूं, लेकिन यह ऊपर की तरह रहता है।

यह तभी काम करता है जब मैं लॉग आउट करता हूं और दूसरे सत्र में स्विच करता हूं और फिर डिफ़ॉल्ट को वापस करता हूं।

तो मैं टर्मिनल कमांड, या किसी अन्य सुझाव का उपयोग करके नेटवर्क एडेप्टर को कैसे रीसेट करूं?

संपादित करें: मैंने उपयोग करने की कोशिश की है sudo dhclient, लेकिन यह काम नहीं किया।


क्या आपने nm के माध्यम से पूरे वायरलेस नेटवर्किंग को अक्षम / सक्षम करने का प्रयास किया है? (याद नहीं कर सकते हैं कि 11.04 में यह सुविधा है, हालांकि)।
enzotib

नेटवर्क प्रबंधक? यह आपके द्वारा अपने आइकन पर क्लिक करने वाले मेनू में नेटवर्किंग या वायरलेस नेटवर्किंग को अक्षम करने की अनुमति देता था।
enzotib

हाँ, मुझे मिल गया, आप नेटवर्क प्रबंधक से "वायरलेस सक्षम करें" को अनचेक करने का मतलब है?
बाइनरीलाइफ जूल

हाँ, मेरा यह अर्थ है
enzotib

हाँ, यह भी काम नहीं किया।
Binarylife

जवाबों:


16

यदि आप वास्तव में नेटवर्क एडेप्टर को रीसेट करना चाहते हैं, तो आपको आमतौर पर उपयोग होने वाले कर्नेल मॉड्यूल को अनलोड और फिर से लोड करना होगा।

यदि आप इसे फिर से कॉन्फ़िगर करना चाहते हैं तो आप आमतौर पर कर सकते हैं:

sudo /etc/init.d/network-manager restart

लेकिन अगर आप बस एक नया dhcp पट्टा चाहते हैं (यह राउटर से एक नया आईपी प्राप्त करने के लिए तकनीकी नाम है), तो आपको बस इसकी आवश्यकता है:

sudo dhclient -v eth1

तो sudo dhclientएक नया आईपी पता प्राप्त होगा?
बाइनरीलाइफ जूल 27'11

@ Binarylife हाँ, कि आपको एक नया आईपी पता मिलना चाहिए। यदि यह नहीं है, तो राउटर का डीएचसीपी दोषपूर्ण हो सकता है, और आपका वाईफाई कार्ड नहीं।
थॉमस वार्ड

@ द ईविल फीनिक्स: ठीक है, मैं इसे तब कोशिश करूँगा जब मुझे फिर से मुद्दा मिलेगा, धन्यवाद।
बाइनरीलाइफ जूल

यदि यह काम नहीं करता है, तो संदेश जो आउटपुट देगा वह डीबगिंग के लिए उपयोगी हो सकता है।
जेवियर रिवेरा

2
IMHO यह उत्तर काम नहीं करेगा, क्योंकि दोनों उल्लिखित कमांड / / नेटवर्क / इंटरफेस में सूचीबद्ध उपकरणों को संदर्भित करते हैं। एक सामान्य उबंटू स्थापित में, केवल 'लूपबैक' को वहां सूचीबद्ध किया गया है।
न्यूनतम

8

मेरे लिए नेटवर्क-मैनेजर की समस्या जैसी आवाज।

मैं निम्नलिखित कोशिश करूँगा: (एक सूक्ति टर्मिनल में)

  1. के साथ अपने वायरलेस डिवाइस 'सॉफ्टब्लॉक' rfkill block wifi
  2. rfkill list आपको दिखाएंगे कि क्या आप सफल थे।
  3. killall nm-applet आप नेटवर्क-प्रबंधक प्रक्रिया को मारते हैं (पैनल आइकन चला जाएगा)।
  4. rfkill unblock wifi वाईफ़ाई को फिर से सक्षम करें।
  5. nm-applet एक नया नेटवर्क-प्रबंधक सत्र लोड करें।

शायद बस हत्या / लोडिंग nm-applet करेगा। यह भी ध्यान दें, कि इसके लिए आपको 'sudo' का उपयोग करने की आवश्यकता नहीं है।

मुझे पता है कि कुछ राउटर और वाईफाई डिवाइस एक-दूसरे को बहुत पसंद नहीं करते हैं। यह अक्सर किसी न किसी 'बीटा' वाईफाई लाइन-ड्राइवर की समस्या है ...


आपके उत्तर के लिए धन्यवाद, मैं इसे भी आज़माऊँगा। वैसे मैं Siemens ADSL sl2-141राउटर का इस्तेमाल कर रहा हूं ।
बाइनरीलाइफ जूल

1

मैंने वाईफाई को रीसेट करने के लिए विभिन्न तरीकों को आज़माने के लिए एक स्क्रिप्ट लिखी थी जब उसने कनेक्शन को गिरा दिया था या अन्यथा गैर-प्रतिक्रियाशील था (इसे क्रोन में हर 2 मिनट कहा जाता है):

  #!/bin/sh
  # program to check wifi and reset if not running
  IPTEST=192.168.1.1
  iwconfig=/sbin/iwconfig
  rfkill=/usr/sbin/rfkill
  DEVICE=`$iwconfig | egrep 802 | awk ' {print $1}'`

  if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
    #echo $IPTEST ok
    exit 0
  else
    # Failed, try to reset wifi - sometimes works ok
    (
    date
    echo "Apagando wifi...."
    nmcli nm wifi off
    sleep 3
    echo Iniciando wifi....
    nmcli nm wifi on
    sleep 10
    if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
        #echo $IPTEST ok
        exit 0
    else
        # try another way
        echo "Apagando wifi $iwconfig ...."
        $iwconfig
        $iwconfig $DEVICE txpower off
        sleep 3
        echo Iniciando wifi....
        $iwconfig $DEVICE txpower auto
    fi
    sleep 10
    if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
        #echo $IPTEST ok
        exit 0
    else
        # try another way
        echo "Apagando wifi $rfkill ...."
        $rfkill list
        $rfkill block wifi
        sleep 3
        echo Iniciando wifi....
        $rfkill unblock wifi
    fi
    #echo Cerrar esta ventana cuando sale el estado
    #sleep 3
    #iftop -i $DEVICE
    )  >> $HOME/wificheck.log 2>&1
  fi
  exit 0

दोनों; rfkillऔर nmcliमेरी मदद की।
आवाज

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.