কমান্ড লাইন থেকে wifi এর সাথে কীভাবে সংযুক্ত হবেন?


20

আমি ডেবিয়ান-ভিত্তিক লিনাক্স কালির সর্বশেষ সংস্করণটি ব্যবহার করছি। সম্ভবত এটি একটি এক্সওয়াই সমস্যা , কারণ সিস্টেমে লগ ইন করার পরে মূল সমস্যাটি আমি একটি ফাঁকা স্ক্রিন এবং মাউস পয়েন্টার পাই। ইন্টারনেটের কেউ আমাকে উইন্ডো ম্যানেজার পরিবর্তন করার পরামর্শ দেয়।

তবে আমি ওয়াইফাইয়ের সাথে সংযোগ দিতে পারছি না বলে আমি এটি করতে অক্ষম।

আমি কিভাবে এই কাজ করতে টিউটোরিয়াল পাওয়া এখানে

এবং আমি ধাপে ধাপে এটি করার চেষ্টা করেছি, তবে এটি আমার পক্ষে কার্যকর হয় না। এই টিউটোরিয়ালে সেই লেখক লিখেছিলেন যে আমার ip link set wlan0 ipকাছে কমান্ডটি ওয়াইফাই ইন্টারফেসটি আনতে হবে। তার উদাহরণে আউটপুটটি এমন দেখাচ্ছে:

root@kali:~# ip link show w
lan0 4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
  link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff

root@kali:~# ip link set wlan0 up

root@kali:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000
    link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff

অন্যদিকে আমি যখন ফোন করি:

   ip link set wlan0 up
   ip link show wlan0

আমি পাই:

  4: wlan0: <NO_CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
   link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff

এবং বৈধ নেটওয়ার্ক বিশদ সহ ডাব্লুপিএ অনুরোধ চালানোর পরে

wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

iw wlan0 link এখনও ফিরে Not connected.

আমি কীভাবে এই সমস্যার সমাধান করব এবং এর পরে আমি কী করব?


আপনি ব্যবহার করে স্ক্যান করতে পারেন iwlist scan?
GAD3R

1
@ জিএডি 3 আর হ্যাঁ আমি পারি
ব্যবহারকারী 902383

কিছু আলাদা: তাই আমি ব্যবহার; ifup wlp1s0নেটওয়ার্কটি উপরে ifdown wlp1s0আনতে এবং এটিকে নামিয়ে আনতে।
জর্জ

উত্তর:


23

আমি ধরে নিচ্ছি wpa_supplicantএবং iwইনস্টল হয়েছি ।

  1. ওয়াইফাইয়ের সাথে সংযোগ রাখতে wpa_supplicant আপনার একটি wpa_supplicant.confফাইল তৈরি করতে হবে

    nano /etc/wpa_supplicant.conf
    

    নিম্নলিখিত লাইন সহ:

    network={
             ssid="wifi_name"
             psk="wifi_key"
    }
    

অথবা আপনি wpa_passphraseকনফিগারেশন ফাইল তৈরি করতে ব্যবহার করতে পারেন (অনুলিপি এবং অতীত):

wpa_passphrase "Your_SSID" Your_passwd 

এছাড়াও আপনি wpa_supplicant.confসরাসরি মাধ্যমে লিখতে পারেন :

wpa_passphrase "Your_SSID" Your_passwd > /etc/wpa_supplicant.conf

সংযোগ করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

sudo ip link set wlan0 down
sudo ip link set wlan0 up
sudo wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf -Dnl80211,wext
sudo dhclient wlan0

দ্রষ্টব্য : একাধিক কমা দ্বারা বিচ্ছিন্ন ড্রাইভারের -Dnl80211,wextমোড়ক বিকল্পের সাহায্যে wpa_supplicant প্রথম ড্রাইভারের মোড়ক ব্যবহার করে যা ইন্টারফেসটি সূচনা করতে সক্ষম হয় (দেখুন ডাব্লুপিএ_সপ্লেপালিক (8))। একাধিক বা অপসারণযোগ্য (যেমন ইউএসবি) ওয়্যারলেস ডিভাইস যা বিভিন্ন ড্রাইভার ব্যবহার করে তা ব্যবহার করার সময় এটি দরকারী।

আপনি ফাইল wpa_supplicantছাড়াই সংযোগ করতে পারেন wpa_supplicant.conf:

wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "Your_SSID" Your_passphrase) && dhclient wlan0

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

  1. আপনি মাধ্যমে সংযোগ করতে পারেন nmcli

    nmcli d wifi connect Your_SSID password Your_Psswd_here iface Your_interface
    

উদাহরণ:

nmcli d wifi connect MYSSID password 12345678 iface wlan0
  1. এছাড়াও আপনি এর মাধ্যমে সংযোগ করতে পারেন wpa_cli:

টার্মিনালটি খুলুন এবং টাইপ করুন wpa_cli

স্ক্যান করতে, টাইপ করুন:

scan
scan_results

একটি নেটওয়ার্ক তৈরি করুন:

add_network

এটি একটি নম্বর আউটপুট দেবে, যা নেটওয়ার্ক আইডি, উদাহরণস্বরূপ 0 পরবর্তী, আমাদের নেটওয়ার্কের জন্য এসএসআইডি এবং পিএসকে সেট করতে হবে।

set_network 0 ssid "SSID_here"
set_network 0 psk "Passphrase_here"

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

dhclientকমান্ড 2 প্রতিস্থাপিত হতে ca ipকমান্ড:

ip addr add IP-ADDRESSE/24 dev wlan0
ip route add default via ROUTE
  1. iwctl কমান্ড লাইন সরঞ্জাম।

iwd প্যাকেজ প্রদান iwctlকমান্ড লাইন সরঞ্জাম। প্যাকেজটি ডিফল্টরূপে ইনস্টল করা হয়নি। কোনও দ্বন্দ্ব এড়ানোর wpasupplicant.serviceজন্য বন্ধ / অক্ষম করা উচিত।

আরও তথ্যের জন্য উত্তর ও উত্তরটিতে এই উত্তরটি দেখুন: iwd (লিনাক্সের জন্য ওয়্যারলেস ডিমন) এর মাধ্যমে লিনাক্স সিস্টেমে কমান্ড লাইন থেকে ওয়াইফাইয়ের সাথে সংযুক্ত করুন

আরও পড়া :

Wpa_cli এর সাথে সংযুক্ত হচ্ছে

Wpa_passphrase এর সাথে সংযুক্ত হচ্ছে

nmcli উদাহরণ

আর্চলিনাক্স: iwd / iwctl


1
আপনার প্রথম সমাধানটি হ'ল সেই টিউটোরিয়ালের মতোই, আপনি নিজের দ্বারা ফাইল তৈরি করার একটি পার্থক্য নিয়ে এবং সেখানে তারা wpa_passphrase ব্যবহার করেছেন, তবে এনএমসিলি দিয়ে সংযুক্ত হয়ে আমার সমস্যার সমাধান করেছে, ধন্যবাদ
ইউজার 902383

দয়া করে খালি হাতি সিস্টেমের ডেবিয়ান ব্যবহারকারীর জন্য যুক্ত করুন /etc/network/intefaces auto wlp1s0 iface wlp1s0 inet dhcp pre-up wpa_supplicant -i wlp1s0 -c /etc/wpa_supplicant.conf -Bতারপরে ছোট্ট বাক্সটি রিবুট করুন এবং এতে ইতিমধ্যে আইপি রয়েছে ...
ndasusers

আমি যদি "সিডোগুই" উপলব্ধ থাকি তবে অবাক হই। আমি যখন বক্সটি সেটআপ করব তখন আমাকে ইথারনেট বা ওয়াইফাইয়ের নির্বাচন উপস্থাপন করা হয়েছিল। আমি ওয়াইফাই নির্বাচন করেছি, তারপরে একটি তালিকা থেকে এসএসআইডি সেল্ট করেছি, এনক্রিপশন, পাসওয়ার্ড প্রবেশ করিয়েছি, যদি আমি ডিএইচসিপি বা স্ট্যাটিক আইপি চাইতাম, তবে নেটওয়ার্ক ইনস্টলেশনটি সম্পূর্ণ করার জন্য কাজ করেছিল। সেটআপটির জন্য কাজ করা এই সেটআপটি চূড়ান্ত সিস্টেমে অনুলিপি করা হয়নি কেন? এই সমস্ত ক্লাইপ নেসেসিকারি কেন?
লেন 13

1
এনএমটিউই ইনস্টলের পরে পাওয়া যায় না। অনলাইনে পেতে গুই পেতে অনলাইনে থাকা মুরগি ও ডিমের সমস্যা। আমি ইনস্টলের সময় / টার্গেট / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি সংরক্ষণ করতে সক্ষম হয়েছি; ওয়াইফাইয়ের জন্য লাইনগুলি ইনস্টল করার পরে অপসারণ করা হবে।
লেন

1

ডেবিয়ানে wpa_supplicant ইনস্টল করতে টাইপ করুন

sudo apt install wpasupplicant

টার্মিনালে। wpa_supplicant.confফাইলটি তৈরি করতে টাইপ করুন

echo 'network={ssid="nameOfYourWiFiNetwork" psk="thePassword"}' >> /etc/wpa_supplicant.conf

1
আমার মতে ওপি একটি নির্দিষ্ট প্রশ্ন এবং এটি এটির কোনও উত্তর নয়।
andreatsh

1
প্রকৃতপক্ষে, ওপি বলেছিল "... এবং বৈধ নেটওয়ার্কের বিশদ সহ ডাব্লুপিএ দোসর চালানোর পরে:
জেফ শ্যাচলার

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