টার্মিনাল কমান্ড ব্যবহার করে কীভাবে আমি নেটওয়ার্ক অ্যাডাপ্টারটি পুনরায় সেট করব?


19

ঠিক আছে, যখন আমি রাউটারটি বন্ধ করি এবং উবুন্টু চালানোর সময় আমি আবার এটি চালু করি, এটি স্বয়ংক্রিয়ভাবে কোনও আইপি ঠিকানা পায় না:

এখানে চিত্র বর্ণনা লিখুন

আমি সংযোগ বিচ্ছিন্ন করতে ক্লিক করি, তবে এটি উপরের মতো থাকে।

এটি কেবল তখনই কাজ করে যদি আমি লগ আউট করি এবং অন্য সেশনে স্যুইচ করি এবং তারপরে ডিফল্টটিকে ব্যাক করি।

সুতরাং কীভাবে আমি টার্মিনাল কমান্ড বা অন্য কোনও পরামর্শ ব্যবহার করে নেটওয়ার্ক অ্যাডাপ্টারটি পুনরায় সেট করব?

সম্পাদনা: আমি চেষ্টা করার চেষ্টা করেছি sudo dhclient, কিন্তু এটি কার্যকর হয়নি।


আপনি কি এনএম এর মাধ্যমে পুরো ওয়্যারলেস নেটওয়ার্কিং অক্ষম / সক্ষম করার চেষ্টা করেছেন? (যদিও 11.04 এর এই বৈশিষ্ট্যটি রয়েছে তা মনে রাখতে পারে না)।
enzotib

নেটওয়ার্ক ম্যানেজার? এটি আপনি তার আইকনে ক্লিক করে প্রাপ্ত মেনুতে নেটওয়ার্কিং বা ওয়্যারলেস নেটওয়ার্কিং অক্ষম করার অনুমতি দিতেন।
enzotib

হ্যাঁ আমি এটি পেয়েছি, আপনি নেটওয়ার্ক ম্যানেজার থেকে "বেতার সক্ষম সক্ষম" আনটিক করতে চাচ্ছেন?
বাইনারি লাইফ

হ্যাঁ, আমি এর অর্থ করছি
এনজোটিব

হ্যাঁ, এটিও কার্যকর হয়নি।
বাইনারি লাইফ

উত্তর:


16

আপনি যদি সত্যিই নেটওয়ার্ক অ্যাডাপ্টারটি পুনরায় সেট করতে চান তবে আপনার সাধারণত কার্নেল মডিউলটি ব্যবহার করে এটি আনলোড এবং পুনরায় লোড করতে হবে।

আপনি যদি এটি পুনরায় কনফিগার করতে চান তবে আপনি সাধারণত:

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

তবে আপনি যদি কেবল একটি নতুন ডিএইচসিপি ইজারা চান (এটি রাউটার থেকে নতুন আইপি পাওয়ার জন্য প্রযুক্তিগত নাম), আপনার কেবল ব্যবহার করতে হবে:

sudo dhclient -v eth1

সুতরাং sudo dhclientএকটি নতুন আইপি ঠিকানা পাবেন?
বাইনারি লাইফ

@ বাইনারি লাইফ হ্যাঁ, এটি আপনাকে একটি নতুন আইপি ঠিকানা পাওয়া উচিত। যদি এটি না করে তবে রাউটারের ডিএইচসিপি ভুল হতে পারে এবং আপনার ওয়াইফাই কার্ড নয়।
থমাস ওয়ার্ড

@ দ্য এভিল ফিনিক্স: ঠিক আছে, আমি আবার সমস্যাটি এলে চেষ্টা করব, ধন্যবাদ।
বাইনারি লাইফ

যদি এটি কাজ না করে, তবে বার্তাগুলি যে এটির ফলাফল দেয় তা ডিবাগ করার জন্য কার্যকর হতে পারে।
জাভিয়ের রিভেরা

2
আইএমএইচও এই উত্তরটি কার্যকর হবে না, কারণ উভয় উল্লিখিত আদেশই / etc / নেটওয়ার্ক / ইন্টারফেসের তালিকাভুক্ত ডিভাইসগুলিকে উল্লেখ করে। একটি সাধারণ উবুন্টু ইনস্টলে কেবল সেখানে 'লুপব্যাক' তালিকাভুক্ত করা হয়।
মিনিমেক

8

এই শব্দটি আমার কাছে নেটওয়ার্ক-ম্যানেজারের সমস্যার মতো।

আমি নিম্নলিখিতটি চেষ্টা করব: (একটি জিনোম-টার্মিনালে)

  1. এর সাথে আপনার ওয়্যারলেস ডিভাইসটি 'সফটব্লক' করুন rfkill block wifi
  2. rfkill list আপনি সফল হলে আপনাকে দেখাতে হবে।
  3. killall nm-applet আপনি নেটওয়ার্ক-ম্যানেজার প্রক্রিয়াটিকে হত্যা করবেন (প্যানেল আইকনটি চলে যাবে))
  4. rfkill unblock wifi আবার ওয়াইফাই সক্ষম করুন।
  5. nm-applet একটি নতুন নেটওয়ার্ক-ম্যানেজার সেশন লোড করুন।

সম্ভবত কেবল এনএম-অ্যাপলেট হত্যা / লোডিং করবে। আরও মনে রাখবেন, এর জন্য আপনাকে 'সুডো' ব্যবহার করার দরকার নেই।

আমি জানি যে কিছু রাউটার এবং ওয়াইফাই ডিভাইস একে অপরের খুব ভাল পছন্দ করে না। এটি প্রায়শই কোনওভাবে 'বিটা' ওয়াইফাই লিনাক্স-ড্রাইভারের সমস্যা ...


আপনার উত্তরের জন্য ধন্যবাদ, আমি এটি চেষ্টা করব। যাইহোক আমি 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আমাকে সাহায্য।
কণ্ঠস্বর

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.