डेबियन वाईफ़ाई इंटरफ़ेस से SSID डेटा को कैसे हटाएं?


1

मेरे पास डेबियन वितरण है और जब मैं WIFI कनेक्शन को रीसेट करना चाहता हूं, तो मैं निम्नलिखित कमांड चलाता हूं:

ifconfig wlan0 down

और मैं भी नष्ट wpasupplicant.conf फ़ाइल लेकिन जब नेटवर्क सेवा फिर से शुरू हो रही है तो मैं पिछले SSID से जुड़ा हुआ हूं, जिससे मैं जुड़ा था, मैं इन डेटा को कैसे हटा सकता हूं और उस WIFI SSID से ऑटो कनेक्ट नहीं कर सकता हूं?

धन्यवाद।


क्या तरीका है जो आपने wpa-supplicant फ़ाइल खोजने के लिए उपयोग किया है? क्या आप इस फ़ाइल की सामग्री पोस्ट कर सकते हैं? और क्या आपने नेटवर्क सेवा को फिर से शुरू किया?
Neil

/etc/wpasupplicant.conf
flashDisk

क्या आपने सेवा को पुनः आरंभ किया? sudo सेवा नेटवर्किंग पुनरारंभ, क्या आप वर्तमान wpa_supplicant फ़ाइल पोस्ट कर सकते हैं?
Neil

फ़ाइल हटा दी जाती है तो सेवा को फिर से शुरू किया जाता है।
flashDisk

इसलिए, यह WPA_suppl फ़ाइल के ssid / पासवर्ड संयोजन का अनुमान कैसे लगाता है?
Neil

जवाबों:


1

अगर आप सिर्फ इस्तेमाल कर रहे हैं wpasupplicant, आप के साथ नेटवर्क सूची को संशोधित कर सकते हैं wpa_cli (कमांड लाइन इंटरफ़ेस)। नेटवर्क सूची उन नेटवर्कों की सूची है, जिनसे यह स्वचालित रूप से कनेक्ट, आरंभिक होगा wpasupplicant.conf, लेकिन जब तक दानव सक्रिय है, स्मृति में रखा जाता है। हटाना या संशोधित करना wpasupplicant.conf जरूरी नहीं होना चाहिए।

के आउटपुट से wpa_cli help:

list_networks = list configured networks
select_network <network id> = select a network (disable others)
enable_network <network id> = enable a network
disable_network <network id> = disable a network
add_network = add a network
remove_network <network id> = remove a network

आपने समझाया नहीं क्यूं कर आप SSID को हटाना चाहते हैं, लेकिन संभवत: इसे अक्षम करने के लिए यह पर्याप्त है।

संपादित करें :

आपकी नेटवर्क सूची में केवल एक SSID शामिल है (जब तक कि आपने किसी तरह अधिक जोड़ा नहीं है), इसलिए यह केवल इस एक को अक्षम करने के लिए पर्याप्त है।

आपको कुछ ऐसा जोड़ना पड़ सकता है

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

आपके wpa_supplicant.conf। यह बॉक्स से बाहर डेबियन के लिए है, के साथ जांचें ll /var/run/wpa_supplicant यह सही रास्ता और समूह है।


मैं फिर से सेवा शुरू करने पर ऑटो-कनेक्ट को रोकने के लिए हर SSID को अक्षम करना चाहता हूं।
flashDisk

इस कमांड को आजमाते समय मुझे यह मिलता है: wpa_supplicant से कनेक्ट करने में विफल - wpa_ctrl_open: ऐसी कोई फ़ाइल या निर्देशिका नहीं
flashDisk

तो है wpa_supplicant सब चल रहा है? इससे जाँच करें ps axu | grep wpa
dirkt

मैं उन्हें स्मृति से भी हटाने के लिए डेमॉन को कैसे पुनरारंभ कर सकता हूं ?!
flashDisk

दानव को पुनरारंभ न करें: इसे उचित तरीके से करें।
dirkt

0

आपको इस निर्देशिका में फ़ाइलों को संशोधित करके मौजूदा कनेक्शन को संपादित करने में सक्षम होना चाहिए।

/etc/NetworkManager/system-connections/

यह वह जगह है जहां आप अपने मौजूदा कनेक्शन (वायर्ड और वायरलेस) से सभी मौजूदा डेटा पा सकते हैं। हटाएं कि आपको वहां से क्या भूल की जरूरत है (आपको स्पष्ट रूप से रूट विशेषाधिकार की आवश्यकता है)

संपादित करें: यदि आप एक लाइट डेबियन डिस्ट का उपयोग कर रहे हैं, तो आपके पास NetworkManager नहीं है। यह मानते हुए कि आपने wpa_supplicant.conf फ़ाइल से लक्षित नेटवर्क को हटा दिया है, आपको परिवर्तनों को सहेजना होगा, इसलिए उपयोग करके सेवा को पुनः आरंभ करने का प्रयास करें:

sudo service networking restart

मेरे पास मेरे सिस्टम पर ऐसा नहीं है, मुझे यह संदेश मिलता है: cat: / etc / NetworkManager / system-कनेक्शन /: ऐसी कोई फ़ाइल या निर्देशिका नहीं
flashDisk

क्या आप रूट विशेषाधिकारों का उपयोग कर रहे हैं? एक सामान्य उपयोगकर्ता उन्हें नहीं पढ़ सकता (न ही उन्हें हटा सकता है)
Neil

हां, यह डेबियन के लाइट डिस्टर्ब है।
flashDisk

मिंट (xfce 17.x) के पास उस फ़ोल्डर में कुछ भी नहीं है (हालांकि यह मौजूद है)
Xen2050

यह मेरा ubuntu प्रणाली है, मेरे रूममेट डेबियन डेस्कटॉप घर पर डबल जाँच करेगा ..
Neil

0

आपको संभवतः wpa-supplicant Daemon को पुनरारंभ करना होगा या कम से कम लोड करना होगा, ताकि यह नए / खाली कॉन्फ़िगरेशन का एहसास करे।

यदि यह स्थापित और सक्षम है, तो जाहिर है कि NetworkManager के लिए यह आवश्यक है।

sudo systemctl restart wpa-supplicant.service

यदि नेटवर्क अनएन्क्रिप्टेड है तो इंटरफ़ेस फिर से चालू होते ही डिवाइस बिना wpa-supplicant के भी इसे फिर से कनेक्ट कर देगा। आप जांच सकते हैं कि क्या ESSID अभी भी डिवाइस पर सेट है:

iwconfig wlan0

और यदि आप चाहें तो इसे कुछ अलग सेट करें:

iwconfig wlan0 essid SomethingElse

मैंने भी आपको उत्तर देने की कोशिश की लेकिन वह भी काम नहीं आया!
flashDisk
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.