MacをロックするとWi-Fiが切断される


84

Macをロックして2分後に再度ログインすると、Wi-Fiネットワークが切断されます。これを無効にする設定はありますか?

モデル:Mac Book Pro-15インチ、2010年中頃メニューバーの右上隅にあるユーザー名をクリックした後、[ログインウィンドウ...]をクリックしてロックします。

回答:


72

以下をせよ:

Wi-Fiのネットワークインターフェイスを確認します。私の場合、この例では「en1」です(MACアドレスを「00」で難読化しています)

ifconfig
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500  
ether 00:00:00:00:00:00  
inet6 0000::000:0000:0000:0000%en1 prefixlen 64 scopeid 0x5
inet 10.0.1.16 netmask 0xffffff00 broadcast 10.0.1.255
media: autoselect
status: active

次に、ワイヤレスカードの空港ユーティリティを設定して、シャットダウンしないように指示する必要があります。

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

1
なぜこれが受け入れられた答えではないのか本当に分かりません、これはまさに私が抱えていた問題でした。ありがとう!
NateDSaint

10
残念ながら、これは私の2013 MBPrでは機能しませんでした。
グワルド

2
2013年後半のMBPrでは機能しませんでした。
ヨハン14

4
ワイヤレスカードでない場合はどうなりますか?(サンダーボルト経由のイーサネット)。パスは何でしょうか?
nute

5
(信者のために、コマンド制御電源は、「リブート」であるので、それをしないでくださいあなたはイジェクトボタンがない場合は、「ロック画面」のショートカットがある。ctrl+shift+power
rogerdpack

19

編集:基本的にターミナルを開いて実行するように言っている上記のジョンの答えを参照してください:

cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources
sudo ./airport en1 prefs DisconnectOnLogout=NO

どこen1Macの無線LANインターフェイスの名前です。次のTerminalコマンドで取得できます:

ifconfig | grep -B 6 'status: active' | head -n 1 | cut -d : -f 1

WiFiが唯一のアクティブなインターフェースである場合(つまり、イーサネットケーブルが接続されていない場合)。

インターフェイス設定を一覧表示するには、ターミナルで実行します:

./airport en1 prefs

一般的な出力は次のとおりです。

AirPort preferences for en1:

DisconnectOnLogout=NO
Unable to retrieve JoinMode
JoinModeFallback=DoNothing
RememberRecentNetworks=YES
RequireAdminIBSS=NO
RequireAdminNetworkChange=NO
RequireAdminPowerToggle=NO
WoWEnabled=YES

他の人のMacも同様のふるまいをしている。例えばthisthisを読んでください。私は10.8.2を実行する同様のMacBook Proを所有していますが、幸運にもこの問題に悩まされることはありません。

そのため、以下のリストは、テスト済みの推奨事項よりも、可能な修正(いくつかはばかげている、または明白なように見える場合もあります)をまとめたものです。

電源管理設定(コマンドpmset)を確認しましたが、defaults何も見つかりませんでした。

(私の設定は、「Mountain Lion」インストール(Time Machineからの復元を含む)およびAirport Expressベースステーションをクリーンにします。)

これが役立つことを願っています...


1つのコメント、ほとんどのサードパーティプログラムはメイン画面のみをロックします。2台目のモニターを持っている場合、または誰かがモニターを接続できる場合、それらは役に立ちません。
ジョンスミス

airport端末で設定を変更しても、High Sierra 10.13.2 MacBook Proのこの問題は解決しませんでした。
コリークライン

6

ここで回避策を試してください:http : //forums.whirlpool.net.au/archive/2000041

OS Xの問題は、スクリーンセーバーをタイムアウトして画面をロックする(WIFIを切断しない)か、右上隅の「ユーザー名」をクリックするという2つのオプションがある画面を「ロック」することです。 「ログインウィンドウ」を選択すると、基本的にMacがロックされ、ログインウィンドウが表示されますが、この方法ではWIFI接続が切断されます。

私が見つけた回避策は、アプリストアから「今すぐロック」と呼ばれるアプリをインストールし、それがインストールされたらそれを起動し、「ロックタイプ」の下の設定「チェック」「ジャストロック」から同じことを行いますスクリーンセーバーがタイムアウトします。また、使いやすさのために、キーボードショートカットを割り当ててMacをロックするプロセスを簡素化できます(Command + Lを使用することにしました)


これで私の最初の問題が実際に解決されたことに気付きましたが、作成した回避策は@Johnの回答でうまく機能しました。ただし、デスクトップをロックして、外出中にすべてがオフになることを心配することなく、簡単に立ち去ることができるので、私はあなたのものに戻ります。:)ありがとう!
NateDSaint

問題は、これはセキュリティリスクであり、ログインウィンドウが設定されていない場合でも、起動するとユーザー名を公開するためです。
ジョンスミス

4

Mac向けのシンプルなサービスを書くことでそれを行うことができます。これはこの問題の最善の解決策です。

これを試してみてください-http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html


2
このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
鉄人

1
これは、ユーザーがワークフローを完全に変更しなくても実際に機能する唯一の答えです。
マシュマガル

これは私にとって最良の答えです(2015 MBP、OS 10.11)が、新しいロックショートカットを学ぶ必要があることに失望しています。
エリックエンジェル

上記でコメントしたように、これにより、ログインウィンドウが設定されていない場合でも、Macのロックを解除しようとするユーザーにユーザー名が表示されます。それはセキュリティ上のリスクです。
ジョンスミス

3

開いてApplications > Utilities > Keychain Accessから、上部のメニューバーの[ キーチェーンアクセス ]に移動し、[ 設定] -[ メニューバーにキーチェーンステータスを表示 ]をクリックします。

メニューバーに小さなロックが表示されます...クリックして、そこから画面をロックします。


私はこれを常に使用していますが、それでもネットワークから切断されます。
-nute

1
この設定オプションは、High Sierra 10.13.12を実行しているMacBook Proにはありません。
コリークライン

3

「今すぐロック」アプリなしで生活できます。

ただ使用する:

CTRL + SHIFT + 'CDを取り出すキー'(または取り出しキーがない場合は、ctrl+shift+power


「今すぐロックして」とはどういう意味ですか?
dwightk 14年

彼がアプリストアで上記のプログラムを意味していることを確信しています。彼の提案は、アプリがなくても同じことをします。
ダレルゴリヘル14

4
残念ながら、この方法もMBPrの上のネットワークが下がる
gWaldo

0

OS X 10.9の場合、Macをロックする代わりに、ターミナルで次のコマンドを使用することを検討してください。

open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

コマンドが起動しScreenSaveEngine.app、Wi-Fiを切断せずに画面をロックします。他のバージョンのOS Xで動作するかどうかはわかりません。


-1

この問題の解決策を見つけました。かなりよく文書化されているようです

http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-sleep/


1
Ask Differentへようこそ!これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
グロールフィンデル

リンクは時間とともに消滅する傾向があります。もしそうなったら、あなたの答えはあまり役に立ちません。回答のリンクから重要なポイントを提供してください。また、あなたの答えは、受け入れられた答えを含め、すでに投稿された9つの答えとどう違うのですか?
Greenonline

受け入れられた回答では、1。多くのコメントがあり、「2013年後半にMBPrで動作しませんでした」と言われたので、受け入れられた回答を試してみませんでした。別のものとは異なる解決策
Arpit

はい、私はstackoverflowルールを知っていますが、このリンクでは、画像を介して表示され、すべてを言葉で書くことは困難でした。そのため、リンクのみを共有しました。
アーピット

-2

マーベリックユーザーの場合

「ワイヤレス診断を開く」を有効にするには、WIFI接続を診断するためにデフォルトで表示されないため。

Optionキーを押しながら、メニューバーのwifiアイコンをクリックします。リストの下部に、「ワイヤレス診断を開く...」があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.