Wi-Fi bị ngắt kết nối khi tôi khóa mac


84

Mỗi lần tôi khóa máy mac và đăng nhập lại sau hai phút, nó đã ngắt kết nối mạng wi-fi. Có một thiết lập để vô hiệu hóa điều này?

Model: Mac Book Pro - 15 inch, Mid 2010 Tôi khóa nó bằng cách nhấp vào 'Cửa sổ đăng nhập ...' sau khi nhấp vào tên người dùng của tôi ở góc trên bên phải của thanh menu.

Câu trả lời:


72

Làm như sau:

Tìm hiểu những gì giao diện mạng cho wifi của bạn. Của tôi là "en1" cho ví dụ này (Tôi đã làm xáo trộn các địa chỉ MAC của tôi bằng "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

Sau đó, bạn cần thiết lập sử dụng sân bay cho thẻ không dây của mình để bảo nó không tắt:

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

1
Tôi thực sự không biết tại sao đây không phải là câu trả lời được chấp nhận, đây chính xác là vấn đề tôi gặp phải. Cảm ơn!
NateDSaint

10
Điều này đã không hoạt động trên MBPr 2013 của tôi, thật không may.
gWaldo

2
Không hoạt động vào cuối năm 2013 MBPr.
Johann

4
Nếu nó không phải là một thẻ không dây thì sao? (ethernet qua sấm sét). Con đường sẽ là gì?
Nute

5
(đối với tín đồ, quyền lực kiểm soát lệnh là "khởi động lại" do đó, không làm điều đó Nếu bạn không có một nút eject, "khóa màn hình" shortcut là. ctrl+shift+power)
rogerdpack

19

EDIT : Vui lòng xem câu trả lời của John ở trên, về cơ bản là nói để mở Terminal và chạy:

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

nơi en1là tên của giao diện WiFi Mac của bạn. Bạn có thể lấy nó bằng lệnh Terminal này:

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

khi WiFi là giao diện hoạt động duy nhất (nghĩa là không có cáp Ethernet kèm theo).

Để liệt kê các cài đặt giao diện, hãy chạy trong Terminal:

./airport en1 prefs

Đầu ra điển hình là:

AirPort preferences for en1:

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

Máy Mac của người khác đang hoạt động sai theo cách tương tự, hãy đọc ví dụ nàycái này . Mặc dù tôi sở hữu một chiếc MacBook Pro tương tự chạy 10.8.2 nhưng tôi có thể thấy mình may mắn khi không gặp phải vấn đề này.

Do đó, danh sách dưới đây là một bản tổng hợp các bản sửa lỗi có thể (một số thậm chí có vẻ vô lý hoặc chỉ rõ ràng rõ ràng) so với các đề xuất đã được thử nghiệm:

Tôi đã kiểm tra cài đặt quản lý nguồn (lệnh pmset) và defaultskhông thể tìm thấy gì.

(Cài đặt của tôi là: cài đặt "Mountain Lion" sạch (có khôi phục từ Time Machine) và trạm gốc của Express Express.)

Hy vọng điều này sẽ giúp ...


Một nhận xét, hầu hết các chương trình của bên thứ ba chỉ khóa màn hình chính - nếu bạn có màn hình thứ hai hoặc ai đó có thể đính kèm, chúng sẽ vô dụng.
John Smith

Thay đổi tùy chọn thông qua airporttrong thiết bị đầu cuối không giải quyết được vấn đề này cho MacBook Pro High Sierra 10.13.2 của tôi.
Cory Klein

6

Hãy thử cách giải quyết tại đây: http://forums.whirlpool.net.au/archive/2000041

Vấn đề với OS X là "khóa" màn hình của bạn, bạn có hai tùy chọn, để cho trình bảo vệ màn hình hết thời gian và khóa màn hình của bạn (không ngắt kết nối WIFI) hoặc nhấp vào "tên người dùng" ở góc trên bên phải và chọn "Cửa sổ đăng nhập" về cơ bản sẽ khóa máy mac của bạn và đưa bạn đến cửa sổ đăng nhập, tuy nhiên phương pháp này sẽ ngắt kết nối WIFI.

Công việc xung quanh tôi đã tìm thấy là cài đặt một ứng dụng có tên "Khóa tôi ngay" từ cửa hàng ứng dụng và một khi nó đã được cài đặt, hãy khởi chạy nó và từ các tùy chọn "kiểm tra" "Chỉ khóa" trong "Loại khóa", hoạt động tương tự như trình bảo vệ màn hình hết thời gian. Ngoài ra để dễ sử dụng, bạn có thể gán phím tắt để đơn giản hóa quá trình khóa máy Mac của mình (Tôi đã chọn sử dụng Command + L)


Tôi nhận ra rằng vấn đề ban đầu của tôi thực sự đã được giải quyết bằng cách này, nhưng cách giải quyết mà tôi đã xây dựng đã hoạt động tốt hơn với câu trả lời của @ John. Mặc dù vậy, tôi sẽ quay trở lại với bạn, vì nó giúp khóa máy tính để bàn của tôi dễ dàng hơn và bỏ đi mà không lo mọi thứ tắt trong khi tôi đi. : ) Cảm ơn!
NateDSaint

Vấn đề là, đây là một rủi ro bảo mật, vì nó hiển thị tên người dùng của bạn một cách công khai khi bạn đánh thức nó, ngay cả khi cửa sổ đăng nhập của bạn không được đặt.
John Smith

4

Bạn có thể làm điều đó bằng cách viết dịch vụ đơn giản cho Mac, đây là giải pháp tốt nhất cho vấn đề này.

Hãy thử điều này - http://tecride.blogspot.in/2015/04/wifi-disconnects-when-you-lock-osx.html


2
Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Tetsujin

1
Đây là câu trả lời duy nhất thực sự hoạt động mà không yêu cầu người dùng thay đổi hoàn toàn quy trình làm việc của mình.
Mashmagar

Đây là câu trả lời tốt nhất cho tôi (2015 MBP, OS 10.11), mặc dù tôi thất vọng vì tôi cần học một phím tắt khóa mới.
Eric Angell

Như tôi đã nhận xét ở trên, điều này sẽ hiển thị tên người dùng của bạn cho bất kỳ ai đang cố mở khóa máy Mac của bạn, ngay cả khi cửa sổ đăng nhập của bạn không được đặt. Đó là một rủi ro bảo mật.
John Smith

3

Mở Applications > Utilities > Keychain Accessrồi đi đến Keychain Access trong thanh menu trên cùng, sau đó Tùy chọn - nhấp vào " hiển thị trạng thái móc khóa trong thanh menu ".

Bạn sẽ thấy một khóa nhỏ trên thanh menu ... nhấp vào nó sau đó khóa màn hình từ đó.


Tôi sử dụng điều này mọi lúc và tôi vẫn bị ngắt kết nối mạng.
Nute

1
Tùy chọn tùy chọn này không có trên MacBook Pro của tôi chạy High Sierra 10.13.12.
Cory Klein

3

Bạn có thể sống mà không cần ứng dụng "khóa tôi ngay bây giờ".

chỉ dùng:

Phím CTRL + SHIFT + 'để đẩy cd' (hoặc nếu bạn không có khóa đẩy, ctrl+shift+power)


bạn có ý gì khi "khóa tôi ngay bây giờ"?
lùn

Khá chắc chắn rằng ông có nghĩa là chương trình được đề cập ở trên trong cửa hàng ứng dụng. Đề nghị của anh ấy làm điều tương tự mà không cần phải có một ứng dụng.
Darrell Golliher

4
Thật không may, phương pháp này cũng làm rớt mạng trên MBPr
gWaldo

0

Đối với OS X 10.9, thay vì khóa máy Mac của bạn, hãy xem xét sử dụng lệnh sau trong thiết bị đầu cuối:

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

Lệnh bắt đầu ScreenSaveEngine.appkhóa màn hình mà không ngắt kết nối Wi-Fi. Tôi không chắc nếu nó hoạt động trên các phiên bản khác của OS X.


-1

tìm thấy một giải pháp cho vấn đề này Có vẻ tài liệu khá tốt

http://osxdaily.com/2014/04/24/fix-mac-disconnect-wifi-s ngủ /


1
Chào mừng bạn đến hỏi khác nhau! Mặc dù điều này về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Glorfindel

Liên kết có xu hướng chết theo thời gian. Nếu [khi] điều đó xảy ra, câu trả lời của bạn sẽ không hữu ích lắm. Vui lòng cung cấp các điểm nổi bật từ liên kết trong câu trả lời của bạn. Ngoài ra, câu trả lời của bạn khác với chín câu trả lời đã được đăng như thế nào, bao gồm cả câu trả lời được chấp nhận?
Greenonline

Trong câu trả lời được chấp nhận, 1. có rất nhiều ý kiến ​​và họ đã nói - 'Không hoạt động vào cuối năm 2013 MBPr.', Vì vậy, tôi đã không thử chấp nhận câu trả lời 2. Tôi đã tìm kiếm một giải pháp GUI không phải là giải pháp CLI. giải pháp khác với một giải pháp khác
Arpit

vâng, tôi biết các quy tắc stackoverflow nhưng trong liên kết này, chúng hiển thị qua hình ảnh và rất khó để viết mọi thứ bằng chữ. Vì vậy, tôi chỉ chia sẻ liên kết.
Arpit

-2

Đối với người dùng maverick-

Để bật "Chẩn đoán không dây mở .." vì mặc định nó không hiển thị để chẩn đoán kết nối WIFI.

Nhấp vào biểu tượng wifi trên thanh menu với phím Tùy chọn được nhấn. Ở dưới cùng của danh sách, bạn có "Mở chẩn đoán không dây ..."

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.