Linux и Broadcomm BCM94311MCG WLAN mini-PCI
Появилась потребность настроить Wifi в линукс в связи с покупкой КПК. Скажу сразу, всё получилось, причём на самом деле всё очень просто, понятно и удобно. Хотя из-за долгих мучений с драйвером b43 нервы потрепать пришлось...
Настройка данного девайса(он внутри ноутбука, если что) по пунктам:
Настройка данного девайса(он внутри ноутбука, если что) по пунктам:
- Не трогайте драйвер bcm43xx и b43 и десятиметровой палкой! Завестись-то они завелись, а вот работать не работают. Хотя делают вид, что работают. По крайней мере создать точку Ad-Hoc к которой КПК даже мог приконнектиться. Хотя опять же только с одним делением индикатора сети на WM 5.0, при том, что по-хорошему должны быть все 4. Да и вообще сеть не заработала всё равно.
- Используем ndiswrapper(на основе вот этого хауту, только попроще):
- устанавливаем ndiswrapper, я использовал версию 1.53
- качаем драйвер например отсюда
- tar -zvpf WLANBroadcomm.tar.gz
- cd ./WLANBroadcomm
- sudo ndiswrapper -i bcmwl5.inf
- ndiswrapper -l
- добавляем модуль в автозагрузку модулей, тут уж дистроспецифично, я например добавил !b43 !bcm43xx ndiswrapper в секцию MODULES в /etc/rc.conf, потому что ArchLinux, впрочем для разовой настройки и проверки работоспособности это не важно
- sudo modprobe ndiswrapper
- sudo ndiswrapper -m
- Собственно всё!
- Теперь настроим простейшую точку доступа, для проверки работоспособности карточки(кому-то проще наоборот, но у меня в районе десятка километров точками доступа и не пахнет), проверял я с помощью КПК на винмобайл, посему настройки для него тоже будут:
- для сетевого интерфейса wifi ставим такие настройки: wlan0(конечно если у вас он так называется, смотреть в ifconfig -a) 192.168.20.1, netmask 255.255.255.0, broadcast 192.168.20.255, как это сделать личное дело каждого, я настроил в rc.conf
- потом тушим его: sudo ifcofig wlan0 down, ну так, на всякий пожарный :)
- настраиваем саму точку доступа, простейшую, без шифрования: sudo iwconfig wlan0 mode Ad-Hoc channel 1 essid Wifi
- поднимаем интерфейс обратно: sudo ifcofig wlan0 up
- на кпк настраиваем wifi как 192.168.20.2, 255.255.255.0, gateway 192.168.20.1, DNS прописываем провайдерские, у меня это 195.5.61.70, 195.5.61.68
- Пользуемся интернетом на КПК.
2 комментария:
Скажите, а сеть с драйвером b43 не работала между ПК и КПК или в инет через вай-фай тоже не могли выйти?
Такая же карточка, стало просто интересно. В интет через b43 драйвер выхожу нормально, а вот сеть с каким-нибудь девайсом не пробовал.
Неа, ни черта не работало. Даж друг друга девайсы не пинговали. Ну и нет тоже не пахал же.
Хотя соединение создавалось, но как соединение - одна полосочка высвечивалась, там где все 5 должно быть.
Потому и достал этот драйвер. Смотрю, ну вроде ж поставилось, соединение создалось. Ну и кручу параметры сети и так и эдак, хотя по факту не пахало из-за него.
Отправить комментарий