Я использую Ubuntu 11.10 и, наконец, выяснил, как заставить работать мою беспроводную систему Broadcom BCM4306. К сожалению, мне все еще приходится вводить следующие команды "sudo modprobe -r b43 ssb" и "sudo modprobe b43", затем включать сеть и включать беспроводную связь каждый раз после перезагрузки. Кто-нибудь знает, как сделать этот процесс автоматически?
Спасибо за вашу помощь!
Я не знаю об этом беспроводном устройстве специально, но я кое-что знаю о модулях.
Что касается модулей, то опубликованные вами команды кажутся немного запутанными, так как они сначала удаляют модуль «b43» и затем загрузите его снова:
sudo modprobe -r b43 ssb
#this removes (-r) the modules "b43" and "ssb" if they are already loaded (see *man modprobe*)
sudo modprobe b43
#this loads the module "b43"
Чтобы загрузить модуль во время загрузки, добавьте имя модуля в конец файла / etc / modules (вы можете отредактировать файл, выполнив sudo gedit /etc/modules
, для получения дополнительной информации см. man modules и man modprobe )
Чтобы явно запретить загрузку модуля во время загрузки, вы можете черный список ] это, добавив имя модуля в конец файла /etc/modprobe.d/blacklist.conf
Так что, возможно, в вашем случае этого может быть достаточно, чтобы добавить " ssb "into /etc/modprobe.d/blacklist.conf
Попробуйте и поделитесь с нами :))
После того, как вы выправите свои модули (+1 к @zipzap за упоминание /etc/modprobe.d/blacklist.conf ), убедитесь, что интерфейс помечен как подключаемый автоматически.
Если вы используете Network Manager, Редактировать соединения -> »Вкладка« Беспроводная связь » -> Выбрать соединение -> Редактировать [ 1111] и убедитесь, что установлен флажок «Подключаться автоматически». См. этот ответ для изображения.
Если вы не используете Network Manager, добавьте имя вашего интерфейса в «[ 110] ", используя sudoedit /etc/network/interfaces
. Примечание: Будьте осторожны, чтобы не нарушить линию" auto lo
", иначе вы будете очень несчастны .
Под 12.04 вам просто нужно закомментировать blacklist bcm43xx
в /etc/modprobe.d/blacklist.conf
.
Для этого выполните команду в Терминале:
gksu gedit /etc/modprobe.d/blacklist.conf
Откроется файл в графическом текстовом редакторе. В редакторе найдите строку blacklist bcm43xx
и поместите символ #
в начале. Сохраните файл и выйдите из текстового редактора.
Я столкнулся с той же проблемой. Я не смог отредактировать файл blacklist.conf
, используя gksu
, так как он не открывал файл ни в каком редакторе.
Если я просто открываю blacklist.conf
двойным щелчком мыши, он используется для открытия в режиме только для чтения.
Итак, как я понял, с терминала я выполнил этот запрос
sudo gedit /etc/modprobe.d/blacklist.conf
и добавил #
до blacklist bcm43
.
Вместо того, чтобы помещать sudo modprobe b43
в / etc / modules , просто поставьте b43
.
Я также прокомментировал строку b43 в /etc/modprobe.d/blacklist.conf .
Это сработало для меня.