न तो iwconfig
है और न ही iwlist
मेरे लिए यह करने के लिए सक्षम होने के लिए लग रहे हैं।
न तो iwconfig
है और न ही iwlist
मेरे लिए यह करने के लिए सक्षम होने के लिए लग रहे हैं।
जवाबों:
भागो nm-tool | grep \*
। आप जिस SSID से जुड़े हैं, उसके साथ सिर्फ एक लाइन दिखानी चाहिए।
संपादित करें: nm-tool
उपयोगिता का अस्तित्व समाप्त हो गया था, इसलिए 16.04 और नए रिलीज़ में, कृपया मेरे सम्मानित सहयोगियों द्वारा सुझाए गए तरीकों में से किसी का भी उपयोग करें।
उदाहरण के लिए: nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
अच्छी तरह से काम करता है।
nmcli -t -f active,ssid dev wifi
पार्स करना आसान है। Ssid दुर्भाग्य से कुछ बेकार उद्धरण में समझाया जाता है।
nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\' -f2
(जब तक SSID में कोई भी '
वर्ण नहीं होगा) काम करेगा
$ nm-tool | grep \* No command 'nm-tool' found, did you mean: Command 'dm-tool' from package 'lightdm' (main) nm-tool: command not found
स्कॉट की कमान हालांकि काम करती है
$ nmcli -t -f active,ssid dev wifi | egrep '^yes' | cut -d\: -f2
वह कमांड है जिसका मैंने सिर्फ Ubuntu 17.04 में उपयोग किया है।
iwgetid
ssid प्रदान करता है
iwgetid -r
सिर्फ नाम देता है।
बैश स्क्रिप्ट myssid=$(iwgetid -r)
में एक चर में डालने के लिए कुछ करने की कोशिश करें
हालाँकि इस सवाल का जवाब पहले ही दिया जा चुका है, आईवोकफिग टूल वर्तमान में जुड़े वाईफाई नेटवर्क के ईएसएसआईडी को प्रदर्शित करता है । शायद यह NetworkManager के माध्यम से प्रबंधित कनेक्शन के साथ काम नहीं करता है, लेकिन यह ifup / ifdown के माध्यम से प्रबंधित इंटरफेस के साथ काम करता है :
iwconfig | grep wlan0
सूचियां:
wlan0 IEEE 802.11bgn ESSID:"ahoi"
iwconfig
केवल उद्देश्य भी कर सकते हैं :-) इस कमांड को साझा करने के लिए धन्यवाद :-)
किसी भी पूर्व उत्तर ने मेरे लिए दुर्भाग्य से काम नहीं किया। मैं हालांकि के माध्यम से विवरण प्राप्त करने में सक्षम था
$ sudo iw dev wlan0 info
और मिला
Interface wlan0
ifindex 5
wdev 0x1
addr **:**:*:*:*:*
ssid *****
type AP
wiphy 0
channel 2 (2417 MHz), width: 20 MHz, center1: 2417 MHz