gentoo minimail CD + 802.11 Linux STA driver

Есть возможность подключения только через WiFi сеть.
Notebook Lenovo G550.
802.11 Linux STA driver
Устройство исходя из lspci -vnnk судя по всему такое
4312 2.4 Ghz 0x14e4 0x4315
http://www.broadcom.com/docs/linux_sta
здесь взял драйвер для wifi, скинул на флешку.
mount /dev/sdb1 /mnt/usb
закидываю содержимое в /lib/firmware/
разворачиваю. Дальше в 2-х словах что делать подскажите?

1

Не определяется Wifi карточка и все тут.
iwconfig - пусто.

emachines e250 wifi:broadcom 4312:(4315 e01b)

все расскажу как на духу (:
сам корячился долго.
в итоге.
чтобы завести точно такую же карточку надо:
1) ┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep MAC80211
CONFIG_MAC80211=m
CONFIG_MAC80211_DEFAULT_PS=y
CONFIG_MAC80211_DEFAULT_PS_VALUE=1
CONFIG_MAC80211_RC_PID=y
CONFIG_MAC80211_RC_MINSTREL=y
CONFIG_MAC80211_RC_DEFAULT_PID=y
# CONFIG_MAC80211_RC_DEFAULT_MINSTREL is not set
CONFIG_MAC80211_RC_DEFAULT="pid"
CONFIG_MAC80211_LEDS=y
# CONFIG_MAC80211_DEBUG_MENU is not set
# CONFIG_MAC80211_HWSIM is not set
┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep B43
# CONFIG_B43 is not set
# CONFIG_B43LEGACY is not set
┌[ joker@joker-nb: ~ ]
└► zcat /proc/config.gz |grep SSB
CONFIG_SSB_POSSIBLE=y
# CONFIG_SSB is not set
2) echo "net-wireless/broadcom-sta ~x86" >> /etc/portage/package.keywords
3) emerge broadcom-sta
4) ┌[ joker@joker-nb: ~ ]
└► cat /etc/modprobe.d/wl.conf
# modules.d configuration file for WL

# Internal Aliases - Do not edit
# ------------------------------
alias eth1 wl
5) update-modules
6) reboot;
7) lspci -k
01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Foxconn International, Inc. Device e01b
Kernel driver in use: wl
Kernel modules: wl
8) все гут.
9) ln -s /etc/init.d/net.lo /etc/init.d/net.eth1
10) emerge dhcp dhcpcd
11) /etc/init.d/net.eth1 start
12) iwconfig -a; ifconfig -a

lspci -k Network controller:

lspci -k
Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Subsystem: Foxconn International, Inc. Device
Kernel driver in use: b43-pc-brigde
Kernel modules: ssb

2) echo "net-wireless/broadcom-sta ~x86" >> /etc/portage/package.keywords
3) emerge broadcom-sta
Вот это я как раз сделать не могу (у меня нет никакой сети)
Могу только флешкой закинуть...

ну можкт стоит сделать emerge

ну можкт стоит сделать emerge -pf broadcom-sta и скопировать адрес для скачки.И через флешку закинуть

Решил - но не до конца.

проблему решил.
просто нужно отключить b43 и ssb драйвера, возможно добавить в black-list, а потом загрузить broadcom-sta
как написано в README.txt появившемся при развертывании hybrid...tar.gz(broadcom-sta дров)

А моя проблема была в том,- что я никогда этого не делал.
Подскажите как все таки это сделать это под minimal CD
потому как для установки драйвера нужен make или emerge которые начинают работать только после того как
chroot /mnt/gentoo/ /bin/bash
env-update
но при этом теряется /lib/modules// и драйвер невозможно скомпилировать.
К тому же после этого не работает iwconfig.

Поэтому загрузился с gentoo LiveCD.
Там работал и make и iwconfig одновременно и в lib все присутствовало, потому драйвер установился.

iwconfig eth1 key s:1234567890

такая команда не воспринимается.
iwconfig eth1 key s:1234567890 - не работает(здесь должен указываться зашифрованный ключ) а я указываю WPA-PSK ключ.
iwlist eth1 - видит default сеть защищенную ключем 6 канал. итп.
dhcpcd eth1 - дает какой то левый адресс сетевухе.

Что делать?

а статику не пробовал дать

а статику не пробовал дать eth1?

в /etc/conf.d/net пробовал

в /etc/conf.d/net пробовал любые комбинации.
У меня точка доступа dlink (WPA-PSK1)(в Windows пароль на default net 1234567890)
iwconfig eth1 txpower on
iwconfig eth1 key s:1234567890 (не воспринимается)
iwconfig eth1 channel 6(по iwlist eth1 scanning видна default сетка ее мак вид ключа итп.)
устанавливал в /etc/conf.d/net
config_eth1 = ( "192.168.1.5/24" )
config_route = тоже ставил
essid_eth1="default", essid_eth1="any"
key_ESSID="s:1234567890"
все варианты перепробовал
mac_key_00195B66AAC6="s:1234567890"
подключается все равно без ключа непонятно куда.

может нужен wpa-supplicant чтобы подключиться к сети?
я его скачал, но куда и как его правильно ставить не имею ни малейшего понятия. Да и может без него можно обойтись.

wep /etc/conf.d/net

попробуй wep для начала примерно так

modules_wlan0=( "iwconfig" )
config_wlan0=( "192.168.2.135 broadcast 192.168.2.255 netmask 255.255.255.0" )
essid_wlan0="office-hrenoffice"
key_office-hrenoffice="пароль в hex"
channel_wlan0=9
mode_wlan0="ad-hoc"
associate_timeout_wlan0=20

дальше только для некоторых карт, может и тебе пригодится

preup() {
        iwconfig wlan0 txpower on
        iwconfig wlan0 channel 9
        iwconfig wlan0 rate 54M
}

буду честен, я не знаю, почему у меня все работает

Это я все пробовал. iwlist

Это я все пробовал.
iwlist eth1 scanning
eth1 Scan completed:
Cell01 - Address: 00:19:5B:66:AA:C6
ESSID: "default"
Mode: Managed
Frequency:2.437 GHz(channel 6)
Quality 5/5 Signal level:-43dBm Noise level:-90dBm
IE: WPA Version 1
^^^^^^^^^^^^^^^^^
Group Cipher:TKIP
Pairwise Ciphers(2) : TKIP CCMP
Authentication Suites(1):PSK
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Encription Key:on

далее частоты.
В общем так. Без Supplicanta никак?

да. без него никак :(

да. без него никак :(

поставил wpa-supplicant если

поставил wpa-supplicant если это можно сказать поставил(так как грузился с livedvd)
переписал сырцы, tar -xvzf wpa-supplicant .. tar.gz
cd/wpa-supplicant/wpa-supplicant
cp .cfg
make
в etc/conf.d/net добавил
modules=("wpa-supplicant") - что бесполезно в _моей ситуации
так как при /etc/init.d/net.eth1 restart (не находит модуль WPA-supl)
создал /etc/wpa_supplicant.conf
дальше извращался с различными видами шифрования и без него
генерил 64 значный WPA ключ из 1234567890 подставлял и пробовал просто
network={
ssid="default"
mode=1
proto=WPA
key_mgmt=WPA-NONE
pairwise=NONE
group=TKIP
psk="1234567890"
}
оно видит точку коннектится с ней но ключи не воспринимает.

Vopros zakrit

subj

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".