টার্মিনালে ম্যানুয়ালি কোনও নেটওয়ার্কে সংযোগ স্থাপন এবং সংযোগ বিচ্ছিন্ন করা যায় কীভাবে?


113

যেহেতু নেটওয়ার্ক ম্যানেজার আমাকে এতটা কষ্ট দিচ্ছে আমি এটিকে প্রতিস্থাপন করতে চাই (সম্ভবত wicdবা পিপিএNM থেকে : ভোলানিন )।

নেটওয়ার্ক ম্যানেজার ব্যবহার না করে টার্মিনালের মাধ্যমে কীভাবে নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে এবং সংযোগ বিচ্ছিন্ন করতে হয় তা আমি জানি না।

আমি নেটওয়ার্কটি পরিচালনা করার একটি কমান্ড-লাইনের উপায় চাই।


2
যদি আপনি আপনার সিস্টেমের নেটওয়ার্ক সংযোগ ব্যবস্থাপকের সাথে বিশৃঙ্খলা তৈরি করতে যাচ্ছেন তবে আমি আপনাকে সুপারিশ করছি যে ওয়্যার্ড ইথারনেটের মাধ্যমে সংযুক্ত থাকাকালীন আপনি এটি করেন, যার সংযোগটি হারাবার সম্ভাবনা কম থাকে এবং কমান্ড লাইন থেকে সেটআপ করা সহজ হয়, যদি প্রয়োজন হয়।
রায়ান থম্পসন

আমি ব্যবহার করি wicd-curses, যা আমি এখন পর্যন্ত সবচেয়ে সহজ ইউজার ইন্টারফেস বলে মনে করি। ->কনফিগারেশন সেট করতে আপনাকে <kbd> → </kbd> (ডান তীর কী ) ব্যবহার করতে হবে; অন-স্ক্রীন নির্দেশাবলী থেকে অন্য সমস্ত কিছুই স্পষ্ট।
isomorphismes

উত্তর:


139

এটি 12.04+ এর ক্ষেত্রে প্রযোজ্য যেহেতু এগুলিই আমি পরীক্ষা করতে পারি তবে এটি পুরানো সংস্করণেও ব্যবহার করা যেতে পারে। আমি এই গাইডটিকে বিভিন্ন অংশে পৃথক করেছি, যা এতে অন্তর্ভুক্ত:

  • পার্ট 1 ওয়্যারলেস রাউটারগুলির সাথে কোনও পাসওয়ার্ড বা WEP কী নেই
  • পার্ট 2 ডাব্লুপিএ বা ডাব্লুপিএ 2 সুরক্ষা কী সহ ওয়্যারলেস রাউটারগুলি
    • পার্ট 2.1 ডাব্লুপিএ_এসপ্লিক্যান্টের সাথে ডাব্লুপিএ রাউটারের সাথে সংযুক্ত
    • পার্ট 2.2 নেটওয়ার্ক ম্যানেজারের সাথে ডাব্লুপিএ রাউটারের সাথে সংযোগ স্থাপন
  • পার্ট 3 এনএমসি্লি মাধ্যমে সহজ সংযোগ
  • পার্ট 4 একটি ওয়্যারলেস রাউটার থেকে সংযোগ বিচ্ছিন্ন
  • পার্ট 5 একটি সংযোগ মোছা (কনফিগারেশন ফাইল সহ)
  • অংশ 6 লগ ইন করার সময় স্বয়ংক্রিয় সংযোগ
  • বোনাস কীভাবে জিইআইআই এর মাধ্যমে আপনার নেটওয়ার্ক ইন্টারফেসের নাম সন্ধান করবেন

ওয়্যারলেস কার্ড, ওয়্যারলেস সুরক্ষা এবং ওয়্যারলেস রাউটার সেটিংসের উপর নির্ভর করে নিম্নলিখিত কমান্ড লাইনগুলি সংযোগ এবং সংযোগ বিচ্ছিন্ন করতে ব্যবহৃত হতে পারে। এগিয়ে যাওয়ার আগে, নিশ্চিত হয়ে নিন যে নেটওয়ার্ক পরিষেবাটি সক্ষম হয়েছে (এমন ক্ষেত্রে যেখানে আপনি পুনরুদ্ধার মোড ব্যবহার করে উবুন্টু শুরু করতে পারেন):

আপনার উবুন্টু সংস্করণের উপর নির্ভর করে আপনাকে নিম্নলিখিত নীচের একটি ব্যবহার করে এটি শুরু করতে হবে:

যদি সিস্টেমডি ব্যবহার করা হয় (14.10+ থেকে):

sudo systemctl start networking

যদি লিগ্যাসি init.d উপায় ব্যবহার করে: sudo /etc/init.d/networking restart

যদি লিগ্যাসি আপস্টার্ট উপায়ে ব্যবহার করা হয়: sudo service network-manager restart

পর্ব 1: পাসওয়ার্ড বা WEP কী সহ ওয়্যারলেস রাউটারগুলি

যেসব ক্ষেত্রে ওয়্যারলেস রাউটারটির কোনও পাসওয়ার্ড বা ডাব্লুইইপি সুরক্ষা নেই, নিম্নলিখিত ক্ষেত্রে এটি করুন:

  1. ওয়্যারলেস সংযোগের জন্য টার্মিনালটি এবং অনুসন্ধানটি খুলুন:

    iwlist wlan0 s  
    

    ( গুলি স্ক্যান জন্য। Wlan0 আমার বেতার কার্ড কিন্তু প্রত্যেক ব্যবহারকারীর জন্য আলাদা হতে পারে। কিছু ক্ষেত্রে eth0 আছে অন্যদের wlan2 .. আপনি প্রয়োজন sudoএই চালানো option.To আপনার ওয়্যারলেস কার্ডের নাম জানতে কেবল iwlist টাইপ করুন এবং প্রেস TAB। এটি নেটওয়ার্ক কার্ডের নামের সাথে লাইনটি স্বতঃপূরণ করা উচিত You আপনি তালিকায় নামটিও টাইপ করে iwconfigখুঁজে পেতে পারেন যা প্রদর্শিত হবে))

    আপনি যদি তার ওয়্যারলেস ডিভাইসের নাম জানেন না তবে প্রকার: iwconfigযা আপনাকে আপনার তারযুক্ত / ওয়্যারলেস ডিভাইস এবং তাদের নামগুলি দেখায়। এগুলি wlan0, wlan1, eth1, eth2 এর মতো কিছু হতে পারে ..

  2. চেহারাটি আপনার কাছে দৃশ্যমান সমস্ত সম্ভাব্য অ্যাক্সেস পয়েন্ট (এপি) প্রদর্শন করবে। তালিকায় আপনার রাউটারটি দেখার পরে এটির সাথে সংযোগ স্থাপনের চেষ্টা করুন:

    এতে পাসওয়ার্ড না থাকলে নিম্নলিখিতটি করুন:

    iwconfig wlan0 essid NAME_OF_ACCESS_POINT  
    

    উদাহরণ স্বরূপ

    iwconfig wlan0 essid CYREX  
    

    এর পরে, ব্যবহারের বিষয়টি নিশ্চিত করুন dhclientযাতে আপনি রাউটারের মাধ্যমে কোনও বরাদ্দ না পেয়ে আপনি ডায়নামিক আইপি পেতে পারেন। এটি আপনাকে সায়ারেক্স রাউটারের সাথে সংযুক্ত থাকতে হবে।

    যদি এটির পাসওয়ার্ড থাকে তবে করুন:

    iwconfig wlan0 essid CYREX key PASSWORD
    

    এটি আপনাকে সেখানে দেওয়া পাসওয়ার্ড ব্যবহার করে সংযোগ করা উচিত।

    আবার, dhclientআপনি কোনও আইপি নির্ধারিত হয়েছেন তা নিশ্চিত করার জন্য সংযোগের পরে করুন।

  3. আপনি সঠিকভাবে সংযুক্ত আছেন তা নিশ্চিত করা সর্বদা ভাল তাই iwconfigআপনার ওয়্যারলেস কার্ডটি উপরে উল্লিখিত এসএসআইডি-র সাথে সংযুক্ত রয়েছে কিনা তা নিশ্চিত করার জন্য নির্বাহ করুন । এটি আপনার ডিভাইস সংযুক্ত এবং আইপিকে আপনাকে বরাদ্দ করা উচিত। যদি এটি না করে এবং আপনাকে কোনও ত্রুটি দেয় যেমন ইন্টারফেস নীচের 2 টি বিকল্প ব্যবহার করে স্ক্যান করা সমর্থন করে না :

    • আপনার ইন্টারফেসটি ইউপি থাকলে পরীক্ষা করুন: sudo ifconfig wlan0 up
    • sudoস্ক্যান করার সময় যুক্ত করার চেষ্টা করুন :sudo iwlist wlan0 s
    • ডিভাইসটি নীচে আনার চেষ্টা করুন এবং তারপরে ব্যাক আপ নিন:

      sudo ifconfig wlan0 down  
      sudo ifconfig wlan0 up
      

পার্ট 2: ডাব্লুপিএ বা ডাব্লুপিএ 2 সুরক্ষা কী সহ ওয়্যারলেস রাউটারগুলি

যেসব ক্ষেত্রে ওয়্যারলেস রাউটারের ডাব্লুপিএ / ডাব্লুপিএ 2 পাসওয়ার্ড রয়েছে সেগুলির জন্য কয়েকটি উপায় রয়েছে। আমি 2 জনপ্রিয়তম উল্লেখ করব:

  1. ওয়্যারলেস সংযোগের জন্য টার্মিনালটি এবং অনুসন্ধানটি খুলুন:

    iwlist wlan0 s  
    

    ( গুলি স্ক্যান জন্য। Wlan0 আমার বেতার কার্ড কিন্তু প্রত্যেক ব্যবহারকারীর জন্য আলাদা হতে পারে। কিছু ক্ষেত্রে eth0 আছে, অন্যদের wlan2 .. আপনি প্রয়োজন sudoএই অপশনটি চালানো। আপনার ওয়্যারলেস কার্ডের নাম জানতে কেবল iwlist টাইপ করুন এবং প্রেস TAB। এটি নেটওয়ার্ক কার্ডের নামের সাথে লাইনটি স্বতঃপূরণ করা উচিত You আপনি তালিকায় নামটিও টাইপ করে iwconfigখুঁজে পেতে পারেন যা প্রদর্শিত হবে))

    আপনি যদি তার ওয়্যারলেস ডিভাইসের নাম জানেন না তবে প্রকার: iwconfigযা আপনাকে আপনার তারযুক্ত / ওয়্যারলেস ডিভাইস এবং তাদের নামগুলি দেখায়। এগুলি wlan0, wlan1, eth1, eth2 এর মতো কিছু হতে পারে ..

  2. চেহারাটি আপনার কাছে দৃশ্যমান সমস্ত সম্ভাব্য অ্যাক্সেস পয়েন্ট (এপি) প্রদর্শন করবে। তালিকায় আপনার রাউটারটি দেখার পরে এটির সাথে সংযোগ স্থাপনের চেষ্টা করুন:

খণ্ড ২.১ ডাব্লুপিএ-সাপ্লিক্যান্ট গাইড: ডাব্লুপিএ-সমর্থনকারী সহ ডাব্লুপিএ রাউটারের সাথে সংযোগ স্থাপন

  1. টার্মিনালে নিম্নলিখিত টাইপ করুন (ধরে নিবেন আপনার wpasupplicantপ্যাকেজ ইনস্টল করা আছে যা আমরা এখানে ব্যবহার করব এমন সমস্ত প্রয়োজনীয় কমান্ড ইনস্টল করে):

    wpa_passphrase SSID PASSWORD > CONFIG_FILE
    

    উদাহরণ: wpa_passphrase Virus LinuxFTW > wpa.conf

    ভাইরাসটি যেখানে আমার রাউটারের নাম, লিনাক্সএফটিডব্লিউটি আমার পাসওয়ার্ড এবং wpa.confসেই ফাইলটি যেখানে আমি এই সমস্ত তথ্য সংরক্ষণ করতে চাই Note নোট করুন আপনি ফাইলটি অন্য কোনও জায়গায় সংরক্ষণ করতে পারেন, অনেক ব্যবহারকারী তার /etc/wpa_supplicant.confপরিবর্তে ফাইলটি সংরক্ষণ করে wpa.conf। Wpa.conf ফাইলের ডেটা এই জাতীয় কিছু হওয়া উচিত:

    network={  
            ssid="Virus"  
            #psk="LinuxFTW"  
            psk=1d538d505f48205589ad25b2ca9f52f9cbb67687e310c58a8dd940ccc03fbfae  
    }  
    
  2. এই অবধি, আমাদের আমাদের ওয়্যারলেস কার্ড ইন্টারফেসের নামটি জানতে হবে (যেমন: Wlan0, eth2, Wlan2 ...)। আমাদের এখন কোন ড্রাইভারটি ব্যবহার করছে তা জানতে হবে। এই জন্য আমরা টাইপ:

    wpa_supplicant
    

    এটি আমাদের প্রচুর তথ্য দেখানো উচিত, তবে ** ড্রাইভার * নামে একটি বিভাগ থাকবে যা সমস্ত উপলব্ধ ড্রাইভার দেখায় (সংকলনের সময় এগুলি পাওয়া যায় wpa_supplicant)। আমার ক্ষেত্রে এটি এরকম:

    drivers:  
      wext = Linux wireless extensions (generic)  
      nl80211 = Linux nl80211/cfg80211  
      wired = Wired Ethernet driver  
      none = no driver (RADIUS server/WPS ER)  
    

    পুরো তালিকার নাম হোস্টেপ, হার্মিস, মাদুফি, ওয়েক্স্ট, ব্রডকম, ওয়্যার্ড, রোবসউইচ, বিএসডি, এনডিআইএস। এটি কীভাবে wpa_supplicantসংকলিত হয়েছিল তার উপর নির্ভর করে এটি পরিবর্তন করতে পারে তবে আমার জন্য যেটি দেখায় তা আপনার সিস্টেমে থাকা অনুরূপ হওয়া উচিত। বেশিরভাগ ব্যবহারকারীই wextড্রাইভারটি নির্বাচন করবেন ।

  3. সুতরাং এখন আমাদের কাছে আমাদের ওয়্যারলেস ইন্টারফেস কার্ডের নাম এবং ড্রাইভারের নাম রয়েছে, আমরা নিম্নলিখিত ফর্ম্যাটটি ব্যবহার করে ইতিমধ্যে তৈরি করা কনফিগারেশন ফাইলটি ব্যবহার করে এর সাথে সংযোগ স্থাপন করতে এগিয়ে চলেছি:

    wpa_supplicant -iINTERFACE_NAME -cCONFIGURATION_FILE -DDRIVER_NAME
    

    উদাহরণ স্বরূপ:

    wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
    

    কোথায় -iআপনার ইন্টারফেস কার্ডের নাম, -cযেখানে আপনার কনফিগারেশন ফাইল এবং -Dচালক আপনাকে যুক্ত করতে ব্যবহার করা হবে নাম। যদি এটি সঠিকভাবে সংযোগ করে, তবে আমরা এটিটি বাতিল করতে CTRL+ টিপুন Cএবং তারপরে আবার লাইনটি কার্যকর করি তবে এবার আমরা এটি ব্যাকগ্রাউন্ডে প্রেরণ করব -Bযাতে আমরা টার্মিনালটি চালিয়ে যেতে পারি:

    wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext  
    

    এর পরে sudo dhclient wlan0রাউটার থেকে আইপি পেতে কেবল একটি কাজ করুন ।

  4. কিছু ব্যবহারকারী হ্যাশ অপসারণ এবং কনফিগারেশনে কেবলমাত্র পাসওয়ার্ড রেখে রিপোর্ট করেছেন:

         network={  
                ssid="Virus"  
                psk="LinuxFTW"  
        }  
    

    অন্যরা কনফিগ ফাইলে ssid_scan যুক্ত করেছেন:

        network={  
                ssid="Virus"
                scan_ssid=1  
                #psk="LinuxFTW"  
                psk=1d538d505f48205589ad25b2ca9f52f9cbb67687e310c58a8dd940ccc03fbfae  
        }  
    

    বা এমনকি মূল প্রকারটি যুক্ত করুন:

        network={  
                ssid="Virus"
                scan_ssid=1  
                key_mgmt=WPA-PSK
                #psk="LinuxFTW"  
                psk=1d538d505f48205589ad25b2ca9f52f9cbb67687e310c58a8dd940ccc03fbfae  
        }  
    

    এই সম্পর্কে আরও তথ্য man wpa_supplicant.conf

পার্ট 2.2 নেটওয়াক ম্যানেজার গাইড: নেটওয়ার্ক ম্যানেজারের সাথে ডাব্লুপিএ রাউটারের সাথে সংযোগ স্থাপন

নেটওয়ার্ক ম্যানেজার সম্পর্কে ভাল জিনিসটি এটি বেশ কয়েকটি দুর্দান্ত স্ক্রিপ্ট এবং সরঞ্জামগুলির সাথে আসে। এর মধ্যে দুটি হ'ল nmcliএবং create_connection(ঝরঝরে পাইথন 3 স্ক্রিপ্ট) যা আমরা এই ক্ষেত্রে ব্যবহার করব।

  1. আপনার রাউটারের এসএসআইডি নামটি খুঁজতে পূর্বের উল্লিখিত পদক্ষেপগুলি করার পরে ( iwlistউপরের অংশটি মনে রাখবেন ) আমরা নিম্নলিখিতটি করি:

    sudo /usr/share/checkbox/scripts/create_connection -S SECURITY_TYPE -K PASSWORD SSID_NAME
    

    কোথায় নিরাপত্তা নিরাপত্তার ধরনের রাউটার ব্যবহার (, WPA, WEP এর), পাসওয়ার্ড .. হয় well..the পাসওয়ার্ড এবং SSID_NAME রাউটার এর SSID এর নাম। উদাহরণ স্বরূপ:

    sudo /usr/share/checkbox/scripts/create_connection -S wpa -K LinuxFTW Virus
    

    নেটওয়ার্ক ম্যানেজারের জন্য এমন একটি সংযোগ তৈরি করবে যা দেখতে এরকম কিছু দেখাবে:

      $ sudo /usr/share/checkbox/scripts/create_connection -S wpa -K LinuxFTW Virus
      [sudo] password for cyrex: 
      Connection Virus registered
      Connection Virus activated.
    
  2. এর পরে, আপনার রাউটার থেকে একটি আইপি নির্ধারিত হওয়া উচিত। যদি না করেন তবে sudo dhclient wlan0(ধরে নেওয়া wlan0 আপনার ইন্টারফেসের নাম)। আপনি নিজের নেটওয়ার্ক ম্যানেজারের সংযোগগুলি এইভাবে এনএমসি্লি ব্যবহার করেও পরীক্ষা করতে পারেন: nmcli cযা এরকম কিছু দেখাতে পারে:

     $ nmcli c
      NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
      Xcentral                  f51a5a64-8a91-47d6-897c-28efcd84d2b0   802-11-wireless   Fri 22 Mar 2013 02:25:54 PM VET   
      Realtek                   9ded7740-ad29-4c8f-861f-84ec4da87f8d   802-3-ethernet    Tue 05 Mar 2013 01:18:31 AM VET   
      Intel                     e25b1fd8-c4ff-41ac-a6bc-22620296f01c   802-3-ethernet    Fri 05 Apr 2013 10:04:05 PM VET   
      Virus                     3f8ced55-507b-4558-a70b-0d260441f570   802-11-wireless   Tue 09 Apr 2013 06:31:10 AM VET   
    

আমি নেটওয়ার্ক ম্যানেজারের উপায় উল্লেখ করেছি কারণ এমন বেশ কয়েকটি কেস রয়েছে যেখানে ব্যবহার wpa_supplicantকরা সহজভাবে কাজ করবে না (রাউটার এবং ওয়্যারলেস কার্ড, সুরক্ষা সংক্রান্ত সমস্যা ইত্যাদির মধ্যে সমস্যা)। আমার ক্ষেত্রে, wpa_supplicantএকটি পিসিতে ব্যবহারের সমস্ত প্রচেষ্টা কাজ করে না, তবে অন্যটিতে এটি প্রথমবার চেষ্টা করার পরে কাজ করে। সুতরাং প্রতিটি ক্ষেত্রে সহায়তা করার জন্য এবং ব্যবহারকারীরা কোনটি চান তা সিদ্ধান্ত নেওয়া সহজ করার জন্য উভয় পদ্ধতি পোস্ট করছি।

পার্ট 3: এনএমসি্লি এর মাধ্যমে সহজ সংযোগ

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

  1. আমরা কোন ESSID দেখতে পারি তা পরীক্ষা করে দেখুন:

    nmcli dev wifi
    
  2. ESSID এর নাম যাচাই করুন এবং আমরা এটির জন্য প্রয়োজনীয় পাসওয়ার্ড সহ পরবর্তী লাইনে এটি ব্যবহার করতে এগিয়ে চলি (এতে WEP এবং WPA টাইপ পাসওয়ার্ড রয়েছে):

    nmcli dev wifi connect ESSID_NAME password ESSID_PASSWORD
    

    ESSID Linux5G এর সাথে আমার সংযোগ স্থাপনের একটি উদাহরণ এখানে

    স্ক্রিনশট

    আপনার কম্পিউটারে যদি একাধিক ওয়্যারলেস ডিভাইস থাকে তবে আপনি এই জাতীয় ifnameপ্যারামিটার ব্যবহার করে কোনটি ব্যবহার করবেন তা নির্দিষ্ট করতে পারেন :

    এনএমসিলি ডেভ ওয়াইফাই ESSID_NAME পাসওয়ার্ড ESSID_PASSWORD ifname WIRELESS_DEVICE_NAME সংযুক্ত করুন

    উদাহরণস্বরূপ আমার ক্ষেত্রে ডিভাইসের নাম wlp9s0তাই আমি এই লাইনটি ডিভাইসটি নির্দিষ্ট করতে ব্যবহার করব যা আমি এর সাথে সংযোগ করতে ব্যবহার করব:

    স্ক্রিনশট

সহায়তা প্যারামিটার ব্যবহার করে এনএমসি্লি সম্পর্কে আরও তথ্য পাওয়া যেতে পারে। উদাহরণস্বরূপ যদি আপনি nmcli devটাইপ করবেন এমন সম্পর্কে জানতে চান nmcli dev help। আপনি যদি আরও জানতে nmcli dev wifiচান তবে আপনি টাইপ করবেন nmcli dev wifi helpইত্যাদি।

পার্ট 4: একটি ওয়্যারলেস রাউটার থেকে সংযোগ বিচ্ছিন্ন

এটি সম্পাদন করার বিভিন্ন উপায় রয়েছে:

  • "বল" দ্বারা সংযোগ বিচ্ছিন্ন করুন: sudo ifconfig wlan0 down

    এটি আপনার ওয়্যারলেস কার্ড ইন্টারফেসটি বন্ধ করে দেবে (ড্রাইভারটি অফ করা হবে)। কেবল চালু করতে ifconfig wlan0 upএকটি অনুসরণ করুন sudo dhclient wlan0। নেটওয়ার্ক ম্যানেজারের দ্বারা দেখা থাকলে এটি এখনও সংযুক্ত হিসাবে প্রদর্শিত হবে তবে রাউটারের সাথে আসলে কোনও সংযোগ থাকবে না। চেষ্টা করে pingএকটি connect: Network is unreachableত্রুটি ছুঁড়ে ফেলবে ।

  • ডিএইচসিপি আইপি প্রকাশ করুন: sudo dhclient -r wlan0

    কি করতে ভুলবেন না sudo dhclient wlan0নিজের আবার একটি IP দায়িত্ব অর্পণ করা।

  • নেটওয়ার্ক ম্যানেজার ব্যবহার করে সংযোগ বিচ্ছিন্ন করুন: nmcli nm enable false

    যেখানে এনএম হ'ল এনএমসি্লি এর প্যারামিটার যা নেটওয়ার্ক ম্যানেজারের রাজ্য পরিচালনা করে এবং সেট করে। বিকল্প enableহতে পারে সত্য বা মিথ্যা , যার অর্থ যদি সেট করা মিথ্যা , সমস্ত নেটওয়ার্ক নেটওয়ার্ক ম্যানেজার দ্বারা পরিচালিত সংযোগ সংযোগ বিচ্ছিন্ন হবে। নোট করুন যে nmcli রুট অনুমতি প্রয়োজন হয় না।

নেটওয়ার্ক পরিচালকের প্রকারের স্থিতি দেখতে nmcli nm, এটির সাথে এর অনুরূপ কিছু দেখাতে হবে:

      $ nmcli nm
      RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
      running         connected       enabled         enabled    enabled         enabled   

সংযোগটি চালু বা বন্ধ করার অন্য উপায়টি (সংযোগ / সংযোগ বিচ্ছিন্ন) নিম্নলিখিত কাজগুলি করে:

nmcli c down id NAME` - Will disconnect the connection NAME  

nmcli c up id NAME` - Will connect the connection NAME

পর্ব 5: একটি সংযোগ মোছা

একটি বিদ্যমান সংযোগ মুছে ফেলা মোটামুটি সহজ। টার্মিনালে প্রথম টাইপ করুন:

nmcli c

এটি এরকম কিছু আউটপুট দেবে:

$ nmcli c
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Realtek                   9ded7740-ad29-4c8f-861f-84ec4da87f8d   802-3-ethernet    Tue 05 Mar 2013 01:18:31 AM VET   
PrivateSys                86b2b37d-4835-44f1-ba95-46c4b747140f   802-11-wireless   Sun 21 Apr 2013 07:52:57 PM VET   
pepe                      9887664b-183a-45c0-a81f-27d5d0e6d9d8   802-11-wireless   Thu 18 Apr 2013 02:43:05 AM VET   
Virus                     3f8ced55-507b-4558-a70b-0d260441f570   802-11-wireless   Tue 16 Apr 2013 11:33:24 AM VET   
Intel                     e25b1fd8-c4ff-41ac-a6bc-22620296f01c   802-3-ethernet    Sun 21 Apr 2013 08:12:29 PM VET   
Xcentral                  f51a5a64-8a91-47d6-897c-28efcd84d2b0   802-11-wireless   Fri 22 Mar 2013 02:25:54 PM VET  

এখন আসুন আমরা Xcentral মুছে ফেলতে চাই , আমরা তারপরে নিম্নলিখিত কমান্ডটি দিয়ে এগিয়ে চলি :

nmcli c delete id Xcentral

এটি করার পরে এর মতো কিছু দেখতে পাওয়া উচিত:

$ nmcli c delete id Xcentral
$ nmcli c
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Realtek                   9ded7740-ad29-4c8f-861f-84ec4da87f8d   802-3-ethernet    Tue 05 Mar 2013 01:18:31 AM VET   
PrivateSys                86b2b37d-4835-44f1-ba95-46c4b747140f   802-11-wireless   Sun 21 Apr 2013 07:52:57 PM VET   
pepe                      9887664b-183a-45c0-a81f-27d5d0e6d9d8   802-11-wireless   Thu 18 Apr 2013 02:43:05 AM VET   
Virus                     3f8ced55-507b-4558-a70b-0d260441f570   802-11-wireless   Tue 16 Apr 2013 11:33:24 AM VET   
Intel                     e25b1fd8-c4ff-41ac-a6bc-22620296f01c   802-3-ethernet    Sun 21 Apr 2013 08:12:29 PM VET   

সমস্ত সংযোগ সংরক্ষণ করা হয় /etc/NetworkManager/system-connections/

যদি এখনই আমি এই ফোল্ডারটি সন্ধান করি তবে নীচের ফাইলগুলি দেখতে পাবো:

$ ls /etc/NetworkManager/system-connections
Intel  pepe  PrivateSys  Realtek  Virus

আপনি কেবল নিজের হাতে সংযোগ সম্পাদনা / মোছা / যুক্ত করতে ইচ্ছুক হলেই এটি হয়।

অংশ 6: লগ ইন করার সময় স্বয়ংক্রিয় সংযোগ

যে ক্ষেত্রে আপনি ওয়্যারলেস রাউটারে স্বয়ংক্রিয়ভাবে লগইন করতে চান সেই পদক্ষেপগুলি এখানে:

  1. interfaceফাইলটি খুলুন :

    sudo nano /etc/network/interfaces
    
  2. নিম্নলিখিত তথ্য যুক্ত করুন (আপনার ইন্টারফেস ধরে ডাকা wlan0 বলা হয়):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. ফাইলটি সংরক্ষণ করুন এবং কম্পিউটার পুনরায় বুট করুন। নোট করুন যে এটি একই কম্পিউটার থেকে অ্যাক্সেস করা যায় এমন একটি সরল পাঠ্য ফাইলে সংরক্ষণ করা হবে।

বোনাস: আপনার ওয়্যারলেস সংযোগের নাম জিইউআই স্টাইলটি সন্ধান করুন

  1. নেটওয়ার্ক ম্যানেজারে ক্লিক করুন এবং সংযোগ তথ্য যান

    স্ক্রিনশট

  2. আপনার ওয়্যারলেস কার্ডটি ধারণ করে এমন ট্যাবে যান

    স্ক্রিনশট

এই চিত্রটিতে, এই নেটওয়ার্ক কার্ডটির নাম এথ 1 (প্রথম বন্ধনীর ভিতরে) রাখা হয়েছে তবে এটি প্রতিটি ব্যবহারকারীর জন্য আলাদা হতে পারে। সাধারণত এটি ওয়ালান (যেমন wlan0, wlan1, wlan2 ...) হতে পারে তবে এটি এথ 1, এথ 2 ইত্যাদিও হতে পারে So সুতরাং এটির নামটি আপনাকে দেখতে হবে।

নামটি দ্রুত খুঁজে পাওয়ার আর একটি উপায় হ'ল টাইপ করা iwconfigযা সমস্ত ওয়্যারলেস নেটওয়ার্ক কার্ড উপলব্ধ।


3
ওয়্যারলেস ইন্টারফেসের নাম খুঁজে পাওয়ার জন্য যদি অন্য কোনও কমান্ড লাইন উপায় খুঁজে পেয়ে থাকে। iwlistদু'বার প্রেস ট্যাব টাইপ করার পরে এবং টার্মিনালটি স্বয়ংক্রিয়ভাবে ইন্টারফেসের পরে টাইপ করবেiwilst
সুহাইব

2
আমি উত্তরটি সম্পূর্ণরূপে লেখক সঠিকভাবে অনুমান করতে পারে।
জবিন

1
@ ডগ্লাসওয়ালারাথ আপনি "চিনির পরী" তেমন উদ্ধৃতি ব্যবহার করবেন
লুইস আলভারাডো

প্রশস্ত গাইডের জন্য ধন্যবাদ! আমি ভাবছি যদি কোনও ফাইলটিতে সরল পাঠ্যে পাসওয়ার্ড না লিখে স্টার্টআপে একটি ওয়্যারলেস থেকে লিঙ্ক করার অন্যান্য উপায় থাকে ... আপনার কি কোনও ধারণা আছে?
মিশেল

1
@ মিশেল এই অন্য উত্তরটি কীভাবে পাসওয়ার্ডটিকে ইতিহাসে সংরক্ষণ করা থেকে রোধ করতে পারে সে সম্পর্কে দিকনির্দেশনা দেয় Askubuntu.com/a/279333/237654
হেক্টর কোরিয়া

36

আপনি যদি এটি করতে জানেন তবে এটি বেশ সহজ।

উপলব্ধ ওলান অ্যাক্সেস পয়েন্টগুলি দেখান:

nmcli dev wifi

অ্যাক্সেস পয়েন্টের সাথে সংযোগ করুন:

nmcli dev wifi connect $ACCESS_POINT password $PASSWORD

2
এটি আলভারাডোর আপ-ভোট দেওয়া উত্তরের চেয়ে অনেক ভাল, যা আমার ক্ষেত্রে কার্যকর হয়নি (লিনাক্স মিন্ট ১ 17.১) তবে এটি বেশ সহজ এবং ঠিক কাজ!
থোরবেন

1
লিনাক্স মিন্ট 17
ডেভিড ওকুইই

এটি আমার পক্ষে বিজয়ী উত্তর। কেবল দ্রুত, সহজ এবং সুরক্ষিত। ধন্যবাদ!.
জিটিআরনিক

3
@ থোরবেন আইএমএইচও এটি গৃহীত উত্তর নয়, কারণ network manager command line interfaceআসল প্রশ্নের উত্তর দেয় না How to connect without a network manager
ভোরাক

+1 কারণ এই উত্তরটি যদিও প্রশ্নটিতে প্রয়োগ না করে, পুনরুদ্ধার মোডে থাকা এবং সময় সাশ্রয় করার সময় কাউকে সহায়তা করবে। দুর্দান্ত কাজের ব্যবহারকারী 82110।
লুইস আলভারাডো

13

উইকড 2 কমান্ড লাইনের ইউটিলিটিগুলি নিয়ে আসে: উইকড-ক্রপস এবং উইড-ক্লিপ (তাদের জন্য পৃথক ইনস্টল লাগতে পারে) উইকড-ক্রপ আপনাকে ইন্টারেক্টিভভাবে নেটওয়ার্কগুলি (তারযুক্ত বা ওয়্যারলেস) সাথে সংযোগ বিচ্ছিন্ন করতে / সংযোগ করতে দেয়, উইকড-ক্লাই একই কার্যকারিতা সরবরাহ করে তবে কমান্ড লাইন অপশনগুলি (স্ক্রিপ্টগুলির জন্য দরকারী) আমি কিছু ক্রিয়াকলাপে এটি কিছু স্বতঃসংযোগ বাগের জন্য কাজ করতে ব্যবহার করি:

wicd-cli -y -c -m MY_NETWORK_SSID

এছাড়াও আপনি "ন্যায্য" একটি wpa_supplicant কনফিগারেশন এর মতো কিছু রাখতে পারেন:

/ ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস:

auto wlan0 
iface wlan0 inet dhcp 
wpa-conf /etc/wpa.conf

এবং (ডাব্লুপিএ উদাহরণ হিসাবে) /etc/wpa.conf:

network={
  ssid="MY_NETWORK_SSID"
  proto=RSN
  key_mgmt=WPA_PSK
  pairwise=CCMP_TKIP
  group=CCMP_TKIP
  psk="my network key in the clear"
}

এ সম্পর্কে অনেকগুলি বিবেচনা রয়েছে, যার মধ্যে স্পষ্ট পাঠ্যে প্রেসারযুক্ত কী থাকার সুরক্ষা উদ্বেগ (ডাব্লুপিএ_সম্প্লিক্যান্ট আপনাকে একটি এনক্রিপ্টড বা সম্ভবত অবলম্বিত কী উপস্থাপন করতে পারে, ম্যান পৃষ্ঠাটি পরীক্ষা করতে পারে), সেই ফাইলটি কেবল মালিকানাধীন এবং পাঠযোগ্য মূল দ্বারা একটি প্রশমন।

আমি মনে করি বেশ কয়েকটি নেটওয়ার্ক বিভাগ থাকার কারণে অগ্রাধিকারের আদেশক্রমে বেশ কয়েকটি নেটওয়ার্ক সংযোগ করতে সক্ষম হবে।


উইকড ডিফল্টরূপে ইনস্টল করা নেই, এটি নেটওয়ার্ক ম্যানেজারের সাথে সামঞ্জস্যপূর্ণ কিনা তা নিশ্চিত নন।
গুন্টবার্ট

এটি বেমানান। আপনি help.ubuntu.com/commune/WICD
tr33hous

5

আমি ব্যবহার করি wicd-curses, যা আমি এখন পর্যন্ত সবচেয়ে সহজ ইউজার ইন্টারফেস বলে মনে করি।

wicd-অভিশাপ

কনফিগারেশন সেট করতে আপনাকে (ডান তীর কী ->) ব্যবহার করতে হবে ; অন-স্ক্রীন নির্দেশাবলী থেকে অন্য সমস্ত কিছুই স্পষ্ট।

অবশ্যই আপনাকে ছাড়া ইন্টারনেটে পাওয়ার কোনও উপায় খুঁজে বের করতে হবে wicd; আমি ধরে নিচ্ছি আপনি ইতিমধ্যে এটি সমাধান করেছেন বা অন্যথায় আপনি পোস্ট করবেন না।

(এটি ওপি-র সময়োচিত নয়, কেবল উত্তরসূরির জন্য পোস্ট করা যেহেতু এই প্রশ্নটি গুগলে এখনও অব্যাহত রয়েছে the গুগল-সন্ধানীদের কাছে: আপনি যদি এটি কোনও ক্যাফে বা বন্ধুর কম্পিউটার বা অন্য কিছু থেকে পড়ছেন তবে আপনি কোথাও একটি তার ব্যবহার করতে পারেন পেতে wicd-cursesদিয়ে ইনস্টল sudo apt-get install wicd-cursesতখন নিশ্চিত করুন যে আপনি একটি নেটওয়ার্ক ছাড়ার আগে কাজ করতে পরিচিত তে এটি পরীক্ষা করতে)!

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