ฉันเพิ่งอัพเกรดเป็น Ubuntu 13.10 แต่ตั้งแต่อัพเกรดฉันไม่สามารถเชื่อมต่ออินเทอร์เน็ตผ่าน wifi ได้อีกต่อไป
ฉันสามารถ:
- ดูเครือข่าย
- เชื่อมต่อกับเครือข่าย
- Ping ตัวเอง (localhost, 192.168.0.103)
ฉันไม่สามารถ:
- Ping ผู้อื่น (รวมถึงอุปกรณ์อื่น ๆ ในเครือข่ายไร้สายเดียวกันรวมถึงเกตเวย์ / เราเตอร์)
- แก้ไขโฮสต์
- เข้าถึงทรัพยากรภายนอกอื่น ๆ ไม่ว่าจะในเครือข่ายของตัวเองหรือบนอินเทอร์เน็ต
เมื่อใช้ Wireshark ฉันสังเกตว่าคอมพิวเตอร์ของฉันกำลังส่งคำขอ ARP อย่างต่อเนื่องเช่น " Who has 192.168.0.1
[ซึ่งเป็นเกตเวย์] ? Tell 192.168.0.103
" มันไม่ได้รับคำตอบใด ๆ เมื่อฉัน ping ที่อยู่ IP อื่นซึ่งรู้จักที่อยู่ mac (จากแคช) จะเกิดการสูญเสียแพ็คเก็ต> 90% เกิดขึ้นและแม้ว่าแพ็คเก็ตจะมาถึงก็ใช้เวลาประมาณ 3000 มิลลิวินาที
ผลลัพธ์ของroute -n
คือ:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 eth1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
ก่อนที่จะอัพเกรด wifi ทำงานได้ดี เมื่อใช้อุปกรณ์อื่น WiFi ยังใช้งานได้การรีเซ็ตเราเตอร์ไม่ได้ช่วยอะไร อีเธอร์เน็ตยังคงทำงานหลังจากการอัพเกรด
ข้อเสนอแนะใด ๆ
ปรับปรุง:ฉันใช้ไดรเวอร์ wl นี่คือผลลัพธ์ที่เกี่ยวข้องของบางคำสั่ง:
lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)
cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43
cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0
บรรทัดสุดท้ายอาจเป็นวิธีที่ฉันทำงานไร้สายหลังจากการอัพเกรดครั้งก่อน (ไร้สายเป็นปัญหาหลังจากการอัพเกรดแต่ละครั้ง)
อัปเดต 2:เพิ่มข้อมูลเกี่ยวกับฮาร์ดแวร์ที่ถูกต้องด้านล่าง
lspci -nn | grep -i network
ฮาร์ดแวร์เป็นอุปกรณ์แบบบูรณาการเพื่อให้ฉันวิ่ง ผลลัพธ์คือ:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
14e4:4727
นี่คือคำตอบของคุณ (หลังจากคุณยกเลิกการเปลี่ยนแปลงทั้งหมดเมื่อเทียบกับการติดตั้งใหม่ทั้งหมด): askubuntu.com/a/214196/88802หากคุณทำสิ่งนี้แล้วขออภัยด้วย แต่นั่นไม่รวมอยู่ในคำถามของคุณ .
insmod
โมดูลเคอร์เนลรุ่นใดรุ่นหนึ่งโดยเฉพาะ นั่นมีแนวโน้มที่จะทำลายสิ่งต่าง ๆ เลิกทำการแก้ไขทั้งหมดที่คุณทำกับ Ubuntu รุ่นก่อนหน้าและดูว่ามันทำงานนอกกรอบหรือไม่ นอกจากนี้โปรดระบุรายละเอียดฮาร์ดแวร์ที่แน่นอนเกี่ยวกับการ์ดไร้สายของคุณ ดูหัวข้อ "การระบุฮาร์ดแวร์ที่แน่นอน" ในคำถาม & คำตอบของฉันที่นี่เกี่ยวกับวิธีการทำเช่นนั้น: askubuntu.com/a/235280/88802