Bạn đã không cung cấp nhiều chi tiết, nhưng tôi sẽ cho rằng bạn đang sử dụng bộ điều hợp WiFi với chip Realtek 8192cu, vì điều đó dường như thường được sử dụng. Của tôi cũng vậy và tôi đã trải qua những gì tôi nghĩ là cùng một vấn đề: khi để RPi không hoạt động trong một khoảng thời gian dài, WiFi dường như bị vô hiệu hóa và bạn không còn có thể kết nối qua SSH, v.v.
Tôi đã tìm kiếm một giải pháp cho vấn đề này trong nhiều tháng và chỉ mới tìm thấy một giải pháp tại đây: https://github.com/xbianonpi/xbian/issues/217 . Giải pháp là dành cho xbian, nhưng nó hoạt động với tôi trên Raspbian.
Vấn đề dường như là bộ điều hợp có các tính năng quản lý năng lượng được bật theo mặc định. Điều này có thể được kiểm tra bằng cách chạy lệnh:
cat /sys/module/8192cu/parameters/rtw_power_mgnt
Giá trị 0 có nghĩa là bị vô hiệu hóa, 1 có nghĩa là tối thiểu. quản lý năng lượng, 2 có nghĩa là tối đa. quản lý năng lượng. Để tắt tính năng này, bạn cần tạo một tệp mới:
sudo nano /etc/modprobe.d/8192cu.conf
và thêm vào như sau:
# Disable power management
options 8192cu rtw_power_mgnt=0
Khi bạn lưu tệp và khởi động lại RPi của mình, WiFi sẽ duy trì vô thời hạn.