Купил на днях роутер d-link DIR-300, настроил в нём wifi. В Винде всё работает, стал строить в родной Gentoo - столкнулся с проблемами.
В ядре всё включил, ifconfig -a определяет wifi плату, всё путём.
Начинаем настройку.
Ставлю net-wireless/wpa_supplicant и настраиваю конфиг:
Код: Выделить всё
cat /etc/wpa_supplicant/wpa_supplicant.conf
ap_scan=1
network={
key_mgmt=WPA_PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk="1123581300"
ssid="point"poin - имя точки
Соответственно /etc/conf.d/net показываю, что wpa_sopplicant использую, отмечая там:
Код: Выделить всё
cat /etc/conf.d/net
modules=("wpa_supplicant")
wpa_supplicant_wlan0="-Dwext"Делаю симлинк ln-s net.lo net.wlan0 из /etc/init.d
Запускаю интерфейс:
Код: Выделить всё
localhost dimugric # /etc/init.d/net.wlan0 start
* Bringing up interface wlan0
* No configuration specified; defaulting to DHCP
* dhcp ...
* Running dhcpcd ...
dhcpcd: version 5.1.4 starting
dhcpcd: wlan0: waiting for carrier
dhcpcd: timed out
dhcpcd: allowing 8 seconds for IPv4LL timeout
dhcpcd: timed out [ !! ]
* ERROR: net.wlan0 failed to startЗдесь недуром пытается что-то получить по dhcp, хотя об этом никто нигде не просит.
Спросите ставил ли net-wireless/wireless-tools? wpa_supplicant можно настраивать и без него, но когда не получается - пробовать надо всё. И так, ставим net-wireless/wireless-tools и снова запускаем интерфейс, наблюдая изменения:
Код: Выделить всё
/etc/init.d/net.wlan0 start
* Bringing up interface wlan0
* Configuring wireless network for wlan0
* Scanning for access points
* does not support scanning
* You either need to set a preferred_aps list in /etc/conf.d/wireless
* preferred_aps="SSID1 SSID2"
* and set associate_order_wlan0="forcepreferred"
* or set associate_order_wlan0="forcepreferredonly"
* or hardcode the SSID to "any" and let the driver find an Access Point
* ssid_wlan0="any"
* or configure defaulting to Ad-Hoc when Managed fails
* adhoc_ssid_wlan0="WLAN"
* or hardcode the SSID against the interface (not recommended)
* ssid_wlan0="SSID"
* Failed to configure wireless for wlan0
* ERROR: net.wlan0 failed to startТут уже ссылается на какой-то /etc/conf.d/wireless, которого у мя отродясь не было, да и supplivant не упоминает совсем. Как быть? Что делаю не так?