Не маєте мережевого підключення за допомогою адаптера BCM4313


10

Щойно я перейшов до Ubuntu 13.10, але з моменту оновлення у мене більше немає доступу до Інтернету через wifi.

Я можу:

  • Дивіться мережі
  • Підключення до мережі
  • Пінг себе (localhost, 192.168.0.103)

Я не можу:

  • Пінг інших (включаючи інші пристрої в тій самій бездротовій мережі, включаючи шлюз / маршрутизатор)
  • Вирішіть господарів
  • Доступ до будь-якого іншого зовнішнього ресурсу - в моїй власній мережі чи в Інтернеті

Використовуючи Wireshark, я помітив, що мій комп'ютер постійно надсилає ARP-запити на зразок " Who has 192.168.0.1[що є шлюзом] ? Tell 192.168.0.103". Однак відповіді він не отримує. Коли я ввожу іншу 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 все ще працює чудово. Відновлення маршрутизатора не допомогло. Ethernet все ще працює після оновлення.

Будь-які пропозиції?

Оновлення: я використовую драйвер 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)

Чому ви намагаєтеся зробити складний insmodваріант для конкретної версії модуля ядра? Це, ймовірно, зламає речі. Скасуйте всі зміни, які ви зробили для попередніх версій Ubuntu, і подивіться, чи не працює ця скринька. Також, будь ласка, включіть точні деталі обладнання про вашу бездротову карту. Дивіться розділ "Визначення точного обладнання" в моїх запитаннях про те, як це зробити: askubuntu.com/a/235280/88802
gertvdijk

Дякую за вашу відповідь, я справді намагався завантажити конкретну версію модуля ядра. Я видалив усі зміни попередніх версій Ubuntu та перезавантажив. Однак він все ще не працює (ті ж симптоми, що описані раніше). Я оновлю питання, щоб включити деталі до розділу "Визначення точного обладнання".
Саймон

Я бачу, ви вже розмістили деякі деталі, але, маючи числовий ідентифікатор товару / постачальника, ми можемо знайти точну відповідність / рішення. :)
gertvdijk

Так, це відповідь на 14e4:4727це має бути (після того, як ви скасуєте всі зміни порівняно з чистою установкою): askubuntu.com/a/214196/88802, якщо ви це вже зробили, то вибачте, але це не включено у ваше запитання .
gertvdijk

Спробуйте також askubuntu.com/a/359873/88802
gertvdijk

Відповіді:


13

Будь ласка:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

тепер ваш бездротовий апарат повинен працювати.


Спасибі, це зробило трюк. Він перестав працювати після перезавантаження, хоча це було легко виправлено, додавши до мого rc.local рядок "modprobe brcmsmac # askubuntu.com/a/360632/203753 ".
Саймон

Працював, хоча я спостерігав певне зниження сили сигналу
ezdazuzena

4

Якщо хтось інший зіткнувся з подібною проблемою, і керівництво вище не допомогло, спробуйте скористатися більш ранньою ядром Linux, на зразок 3.8. Це був єдиний спосіб, коли я обійшов цю проблему.


Довелося знизитися до 3.8.0-17, 3.8.0-33 не працювало.
RyanCheu

Я думаю, що у мене є 3,8,0-28. Я пробував кожну нову версію ядра з того часу, і я стикався з цією проблемою кожен раз.
Роберто

@Roberto У мене така ж проблема, але у мене немає можливості завантажувати 3.8.0-28. Чи можу я завантажити його звідкись чи є щось інше, що я можу зробити, щоб додати його /boot?
Вибухові таблетки

2

Я зняв галочку з використанням джерела бездротового драйвера Broadcom 802.11 Linus STA у програмі "Програми та оновлення", "Додаткові драйвери", перезавантажився, і все працює нормально.


Це теж працює.
Тобу

1

Я також зіткнувся з тією ж проблемою, і я витратив багато часу на гуглінг для вирішення, але нічого не прийшло для великої допомоги. atlast я знайшов рішення, і це був дуже простий крок. натисніть значок wifi, потім виберіть "редагувати з'єднання". Потім видаліть з'єднання Wi-Fi, які вже зберігаються у списку, тепер підключіться до ур-з'єднання Wi-Fi та перезавантажтесь. Тепер ур wifi буде працювати нормально Насолоджуйтесь :)


Після оновлення до 13.10 у мене виникли подібні проблеми з провідним з'єднанням. Я також видалив наявне підключення до Ethernet та створив нове за допомогою значень за замовчуванням. Це вирішило для мене проблему. Тож +1 для @babugowd.
GSP

Не впевнений, чому ви були голосовані, це працювало і для мене. Дуже дякую. +1
Джастін Ясманн

1

У мене виникло багато проблем з підключенням Wi-Fi до мережі, і він постійно спонукав мене ввести пароль Wi-Fi. Я помітив, коли я робив встановлення, він би підключився до Wi-Fi без проблем, як тільки я натиснув наступне, він відключився. Тому я подумав, що якщо я пропустив цю частину, те, що спричинило її роботу, не відбудеться, і це виявилося успішним. Встановіть ubuntu ... не підключайтеся до wifi, поки установка не буде завершена. Сподіваюся, що хтось допомагає.


0

Спочатку запустіть наступну команду в терміналі

lspci -nn

Дізнайтеся, який драйвер відповідає вашому WiFi. Зазвичай це корпорація Broadcom.

Перейдіть до тире, відкрийте "Програмне забезпечення та оновлення".

Там ви побачите п'ять вкладок, з яких остання вкладка - Додаткові драйвери. На цій вкладці виберіть драйвер для бездротового зв'язку. У мене була така ж проблема, і на моєму комп’ютері було обрано опцію "Не використовувати цей пристрій". Я вибрав інший варіант, який був драйвером для WiFi. Ну, як тільки потрапите туди, ви самі будете знати, що робити.

Будь ласка, вдосконаліть відповідь, якщо ви знаєте що-небудь, що тут можна додати для подальшої ясності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.