Tôi tin rằng câu hỏi của tôi khác với câu hỏi được đề xuất ở chỗ người hỏi khác không bao giờ truy cập internet qua Wifi, trong khi tôi đã truy cập Wifi mà không gặp vấn đề gì trong một tuần nhưng không còn làm gì nữa. Cùng với một bản sửa lỗi, tôi đang yêu cầu gỡ lỗi để xem điều gì đã xảy ra. Câu trả lời của KDM cũng cho phép tôi kích hoạt lại WiFi mà không cần khởi động lại; trong khi câu trả lời khác yêu cầu cập nhật firmware và khởi động lại.
Tôi đã kết nối Raspberry Pi 3 mới của mình và Wifi rất dễ cài đặt. Tuy nhiên, khoảng 1 tuần sau đó, tôi không thể SSH vào pi. Giao diện người dùng bộ định tuyến của tôi không hiển thị RPI3 đã đăng ký nữa qua Wifi.
Tôi cắm cáp Ethernet và Pi của tôi ngay lập tức được đăng ký với bộ định tuyến của tôi. Tôi SSH vào đó và đính kèm với phiên của tôi screen
và thấy rằng ứng dụng của tôi vẫn đang chạy. Điều này có nghĩa là Pi không bao giờ tắt hoặc khởi động lại - chỉ có Wifi ngừng hoạt động. Đã hơn một tuần nữa và Wifi chưa bao giờ trở lại trực tuyến. RPi2, điện thoại di động, máy tính xách tay, vv của tôi vẫn có quyền truy cập WiFi.
Ngoài việc khởi động lại, làm cách nào để khắc phục điều này? Làm thế nào để tôi gỡ lỗi này?
Giải pháp
Cập nhật: Giải pháp của @ KDM, được sử dụng trên RP1 / RP2 cho các sự cố về wifi, cũng hoạt động với tôi (tôi tin rằng điều này chứng tỏ rằng câu hỏi này không phải là một bản sao):
sudo ifdown wlan0
sudo ifup wlan0
Tuy nhiên, tôi lo ngại rằng WiFi đã ngừng hoạt động ngay từ đầu. Tôi không muốn phải cắm cáp ethernet và phát hành hai lệnh này mỗi tuần. Tôi có hai RPI 1 với hai khóa WiFi khác nhau. Một trong số chúng không bao giờ có bất kỳ vấn đề nào cả, trong khi một cái khác cần được khởi động lại thường xuyên. Tôi lo lắng rằng có thể có điều gì đó không ổn với RPI3 trong WiFi tích hợp.
Tôi có phiên bản mới nhất của Raspbian Lite, phiên bản tháng 3 năm 2016.
Phát hành sudo apt-get dist-upgrade
cho thấy các gói sau sẽ được nâng cấp:
apt apt-utils gnupg gpgv initramfs-tools libapt-inst1.5 libapt-pkg4.12
libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev libhogweed2 libnettle4
libpcre3 libsystemd0 libtalloc2 libudev1 libwbclient0 locales
multiarch-support openssh-client openssh-server openssh-sftp-server
raspberrypi-sys-mods raspi-config samba-common ssh systemd systemd-sysv
tzdata udev
Tôi có thể sudo iwlist wlan0 scan > scan.log
và tìm SSID của mình trong danh sách. Tôi có thể đăng bài này nếu nó sẽ hữu ích.
Chạy ifconfig
cho thấy wlan0
.
Tôi đang sử dụng /etc/network/interfaces
tệp mặc định được tải trên Raspbian Jesse cho RPI3:
source-directory /etc/network/interfaces.d
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
/etc/network/interfaces
/etc/network/interfaces
. Tôi đang sử dụng các cài đặt mặc định mà tôi đã đăng.