สิ่งนี้เกิดขึ้นมากมายกับหนึ่งใน Raspberry Pis ของฉัน ฉันมีสคริปต์ที่ตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและทำงานifup wlan0
เมื่อไม่มีการเชื่อมต่อ บางสิ่งที่คุณสามารถลองได้:
- รีบูต Raspberry Pi
- ตรวจสอบว่าคุณมีที่อยู่ IP ที่ถูกต้องโดยใช้
ifconfig
- ตรวจสอบให้แน่ใจว่าคุณได้ปิดใช้งานฟีเจอร์การประหยัดพลังงานบนด็องเกิลโดยเพิ่ม
wireless-power off
ลงใน/etc/network/interfaces
ไฟล์ของคุณ
- วิ่ง
ifup --force wlan0
นี่เป็นสคริปต์ที่ทำงานทุก ๆ ห้านาทีจาก cron:
#!/bin/bash
#Script to check the network connection
#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
#Connection is good; do nothing
echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
sudo /sbin/ifup --force wlan0
fi
หากที่เป็นปัญหาการจัดการพลังงานการ์ดไร้สายนอกจากนี้คุณยังสามารถมีลักษณะที่WLAN หายไปหลังจากที่บางเวลา
จำนวนบัตรเครือข่ายไร้สายไม่สนับสนุนตัวเลือกในwireless-power off
/etc/network/interfaces
หากต้องการปิดใช้งานการจัดการพลังงานที่โหลดโมดูล8192CUคุณสามารถสร้างไฟล์ที่sudo nano /etc/modprobe.d/8192cu.conf
มีเนื้อหาดังต่อไปนี้
# Disable power management
options 8192cu rtw_power_mgnt=0
/sbin/ifconfig
ในกรณีที่ไม่ใช่ที่ถูกต้องหรือไม่