टी एल; डॉ
टर्मिनल लॉन्च करें और चलाएं:
ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1
फिर चलाएं ( en0
नीचे दिए गए कमांड के आउटपुट के साथ बदलें ):
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en0 prefs DisconnectOnLogout=NO
sudo pmset -a sleep 0
दीर्घ संस्करण
मैं MacOS Mojave (10.14) पर हूं।
मेरे लिए यह सिस्को AnyConnect से स्वचालित रूप से डिस्कनेक्ट करने के खिलाफ मदद करता है जबकि वाईफाई पर:
टर्मिनल ऐप खोलें और पेस्ट करें:
ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1
यह लौटा:
en0
फिर टाइप करें ( en0
ऊपर दिए गए मान के साथ पंक्ति 2 पर बदलें ):
cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en0 prefs DisconnectOnLogout=NO
अपना पासवर्ड टाइप करें।
जाँच करें कि सेटिंग टाइप करके बचाई गई या नहीं:
sudo ./airport prefs
जो इसे वापस करना चाहिए:
AirPort preferences for en0:
DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES
DisconnectOnLogout
के लिए सेट किया जाना चाहिए NO
।
इसके बाद, सिस्टम को लॉक करने के बाद सोने जाने से रोकें:
sudo pmset -a sleep 0
वह चाल चलनी चाहिए, मेरे लिए काम किया।