Raspberry Pi 3, wifi đi ngủ?


9

Tôi đang đối mặt với một vấn đề tương tự như vấn đề này, Làm cách nào để tắt chế độ treo? , ngoại trừ tôi có Raspberry Pi 3 và đang chạy OpenELEC 6.0.3. Khi tôi để nó trên mà không sử dụng một lúc, tôi không còn có thể ssh với nó hoặc kết nối với nó thông qua samba. Tôi phải sử dụng nó một lần nữa và sau đó tôi có thể kết nối với nó (mặc dù đôi khi tôi phải khởi động lại để có thể ssh với nó vì một số lý do).

Là wifi đi vào chế độ ngủ khi không có lưu lượng? Làm thế nào tôi có thể vô hiệu hóa nó trên Pi 3?


Bạn đã kiểm tra cài đặt cho thứ gì đó cho phép bạn kiểm soát thời gian Pi tỉnh táo bao lâu trước khi đi ngủ chưa?
Darth Vader

1
@DarthVader Có tôi có và không có cài đặt nguồn nào trong OpenELEC
OpenUserX03

Câu trả lời:


11

Để ngăn chặn wifi của bạn đi ngủ sau khi nhàn rỗi một lúc, bạn cần phải vô hiệu hóa quản lý năng lượng của nó.

Chỉnh sửa tập tin /etc/network/interfaces

Giả sử bạn Pi kết nối với mạng thông qua wlan0. Thêm dòng mới với wireless-power offquyền DƯỚI ĐÂYiface wlan0 inet manual

Lưu và khởi động lại Pi của bạn

chạy iwconfigngay bây giờ bạn sẽ thấyPower Management:off


Không có / etc / mạng / giao diện cũng như iwconfig trong OpenELEC mặc dù ...
OpenUserX03

FYI về OpenELEC, tiết kiệm năng lượng đã bị vô hiệu hóa trong trình điều khiển brcmfmac với kernel linux RPi 4.4.5. Bạn nên sử dụng các bản dựng đi kèm với phiên bản kernel đó
Huy.PhamNhu

3
Trên Raspbian Stretch, không có dòng "iface wlan0 inet guide" trong tệp cấu hình. Nếu tôi thêm tùy chọn vào cuối và khởi động lại, quản lý nguồn vẫn được bật. Tôi đã sử dụng lệnh "iw wlan0 set power_save off".
TSGames

2

Chỉnh sửa /etc/network/interfaceskhông còn hoạt động trong Raspbian, như TSGames đã nhận xét trong câu trả lời được đánh giá cao nhất.

Thay vào đó, bạn có thể sử dụng /sbin/iw wlan0 get power_saveđể đọc trạng thái tiết kiệm năng lượng hiện tại và sudo /sbin/iw wlan0 set power_save offđể tắt trạng thái nguồn.

iwlệnh không còn tồn tại, tôi đã thêm /sbin/iw wlan0 set power_save offvào /etc/rc.localngay trước khi exit 0cài đặt nó khi khởi động (không cần sudovì RC.local đã được chạy với quyền quản trị viên).


2
Tôi khá chắc chắn rằng iwsẽ không thực hiện bất kỳ thay đổi nào tồn tại sau khi khởi động lại.
Dmitry Grigoryev

@DmitryGrigoryev Bạn hoàn toàn đúng. Nắm bắt tốt! Tôi đã cập nhật câu trả lời của mình.
Oystein

Khi câu hỏi được hỏi, /etc/network/interfacesđã làm việc!
MatsK

Xin lưu ý rằng việc sử dụng /etc/rc.localcó những hạn chế do Khả năng tương thích với SysV . Chúng tôi đã thấy nhiều vấn đề ở đây trên trang web này bằng cách sử dụng nó. Theo khuyến nghị của các nhà phát triển từ systemd, bạn nên tránh sử dụng nó.
Ingo

0

Octopi đi ngủ sửa chữa.

Sau đây đã thực hiện thủ thuật cho máy chủ in Octopi:

đã thêm tắt nguồn không dây vào tệp ipconfig.txt vì tệp này được gọi bởi tệp tại: / etc / network / giao diện

Không còn máy chủ bạch tuộc ngủ!

Dana


1
Chào mừng - nhưng đây không phải là một câu trả lời trực tiếp cho câu hỏi. Mặc dù có thể ngụ ý rằng câu trả lời tương tự sẽ hoạt động chung, nhưng không rõ đó là trường hợp. Và vui lòng tham quan để hiểu rõ hơn về cách thức hoạt động của trang web;)
goldilocks
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.