আমি কীভাবে কোনও ওয়াইফাই সংযোগ তৈরি করতে এবং ডাব্লুপিএর সাথে এসএসআইডি সংযোগ করতে এনএমসিএলআই ব্যবহার করব?


12

পরিবেশ

  • বিগলবোন ব্ল্যাক চলমান দেবিয়ান 7.7
  • nmcli সরঞ্জাম, সংস্করণ 0.9.4.0

শুরু করার জন্য আমি কয়েকটি কমান্ড উদাহরণ চেষ্টা করেছি , তবে কোনওই আমাকে সংযোগ যুক্ত করতে এবং সংযোগ করতে সহায়তা করে না।

ডিভাইস

# nmcli dev
DEVICE     TYPE              STATE        
wlan0      802-11-wireless   disconnected     <====
usb0       802-3-ethernet    unmanaged    
eth0       802-3-ethernet    connected 

সংযোগ

আমার কিছু আছে

nmcli con    
NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Wired connection 1        00000000-4a11-43d1-9252-4b92de0e75c3   802-3-ethernet    Thu Oct 23 05:46:02 2014          
WLAN-A69E22               29eeb2f6-cf80-0000-0000-d23733e97eb4   802-11-wireless   Thu Oct 30 16:06:14 2014          
Wireless connection 1     bfaa9524-a1d9-0000-8279-71a56720c06c   802-11-wireless   Wed Feb 24 02:33:55 2015          
Wireless connection 2     00000000-d5cc-411b-a62e-000000000000   802-11-wireless   Wed Oct 22 23:31:24 2014   

নেটওয়ার্ক

nmcli dev wifi list
SSID                              BSSID               MODE             FREQ       RATE       SIGNAL   SECURITY   ACTIVE  
'MAR'                       00:00:00:86:D0:22   Infrastructure   2462 MHz   54 MB/s    80       WEP        no      
'MYHOME'                    00:00:00:00:2D:16   Infrastructure   5180 MHz   44 MB/s    80       WPA WPA2   no

আমি এসএসআইডি MYHOMEব্যবহার করে একটি নতুন ওয়্যারলেস সংযোগ nmcliযুক্ত করতে চাই এবং আমি এটিতে সংযোগ করতে চাই।

আমি যে দস্তাবেজগুলি পাই তা আমার সংস্করণটির সাথে মেলে না nmcli

ফেডোরার জন্য, আমি খুঁজে পেয়েছি যে এখানে নীচেরগুলি দেখুন দেখুন

nmcli con add con-name MyCafe ifname wlan0 type wifi ssid MyCafe ip4 192.168.100.101/24 gw4 192.168.100.1

সাহায্য

সংযোগ

# nmcli con help
Usage: nmcli con { COMMAND | help }
  COMMAND := { list | status | up | down | delete }

  list [id <id> | uuid <id>]
  status [id <id> | uuid <id> | path <path>]
  up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
  down id <id> | uuid <id>
  delete id <id> | uuid <id>

ডিভাইস

# nmcli dev help
Usage: nmcli dev { COMMAND | help }

  COMMAND := { status | list | disconnect | wifi }

  status
  list [iface <iface>]
  disconnect iface <iface> [--nowait] [--timeout <timeout>]
  wifi [list [iface <iface>] [bssid <BSSID>]]

কেউই সংযোগ তৈরি করার অনুমতি দেয় বলে মনে হচ্ছে না

কয়েক আউটপুট

nmcli -f GENERAL,WIFI-PROPERTIES dev list iface wlan0

GENERAL.DEVICE:                         wlan0
GENERAL.TYPE:                           802-11-wireless
GENERAL.VENDOR:                         Realtek
GENERAL.PRODUCT:                        802.11n NIC
GENERAL.DRIVER:                         rtl8812au
GENERAL.HWADDR:                         04:8D:38:0F:D9:32
GENERAL.STATE:                          30 (disconnected)
GENERAL.REASON:                         42 (The supplicant is now available)
GENERAL.UDI:                            /sys/devices/ocp.3/47400000.usb/musb-hdrc.1.auto/usb1/1-1/1-1.3/1-1.3:1.0/net/wlan0
GENERAL.IP-IFACE:                       
GENERAL.NM-MANAGED:                     yes
GENERAL.FIRMWARE-MISSING:               no
GENERAL.CONNECTION:                     not connected
WIFI-PROPERTIES.WEP:                    yes
WIFI-PROPERTIES.WPA:                    yes
WIFI-PROPERTIES.WPA2:                   yes
WIFI-PROPERTIES.TKIP:                   yes
WIFI-PROPERTIES.CCMP:                   yes

1
উবুন্টু দেবিয়ানের প্যাকেজ নম্বরকে সম্মান করে, এই পরিবর্তনটি মনে করে যে বৈশিষ্ট্যটি 0.9.6.0 এ যুক্ত হয়েছিল ( " এনএমসিলি থেকে নতুন ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপনের ক্ষমতা যুক্ত করুন" )। FWIW এটি devবস্তুর চেয়ে বস্তুর মাধ্যমে অ্যাক্সেস করা যায় con, তাই nmcli dev wifi connect <SSID> password <PASS> iface <IFACE>
স্টিল্ড্রাইভার

ঠিক আছে আমাকে দেখতে দিন আমি প্যাকেজ আপডেট করতে পারি কিনা।
জাবুম্বা

@ জোয়েলমারানাও: আপনি কি সফল হয়েছেন? আপনি পরবর্তী সংস্করণে এটি আপডেট করার বিষয়ে কীভাবে গিয়েছিলেন? একটি নতুন সংস্করণ প্রয়োজন এছাড়াও একটি পৃথক সমস্যা আছে কিন্তু apt-get upgradeএটি 0.9.4 এ রাখা হবে।
nhi

0.9.10 এ আপগ্রেড করুন এটি একটি বড় আপডেট।
ইমান

উত্তর:


12

টেক্সট ইউজার ইন্টারফেসের উপর ভিত্তি করে এনএমটিইই এনএমসিইলি জন্য একটি বিকল্প কমান্ড

রুট হিসাবে শুধু টাইপ করুন

nmtui

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


এটিই একমাত্র এবং একমাত্র সমাধান যা আমার জন্য কার্যকর হয়েছিল (ফেডোরা 23) অসংখ্য রাতের ক্লাই হ্যাকিংয়ের পরে কোনও যুক্তিসঙ্গত ফল ছাড়াই। কেন এই এত মূর্খ সরলতা এবং কেন কোনও বিদ্যমান উইকিতে কেউ এটি লিখেন ?! অনেক ধন্যবাদ GAD3R!
বিটবিডেকার

1
nmtui এবং nmcli উভয়ই আমার ডেবিয়ান 8 ইনস্টলের উপর উপলভ্য নয়। কি দেয়?
আর্য

1
@ আর্য্য nmtuiহ'ল network-managerপ্যাকেজ প্যাকেজগুলির
dedebian.org/…

7
nmcli device wifi con "ssid" password "p455w04d"

1
এর জন্য ধন্যবাদ. আমি সত্যিই বুঝতে পারি না কেন পাসওয়ার্ডের জন্য একটি বেয়ারওয়ার্ড / আর্গুমেন্ট / কমান্ড প্রয়োজন এবং এসএসআইডি কেন না।
pdoherty926

@ pdoherty926 সাফ কিন্তু ভুল পাসওয়ার্ডের সাথে পাসওয়ার্ডের প্রতিক্রিয়া হিসাবে কমান্ডটি চালানো একটি দুর্বল কাজ। তারপরে আপনি ব্যবহার করতে পারেনnmcli connection up "ssid" passwd-file <path to file>
মিঃমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.