LINUX.ORG.RU

FreeBSD проблемы с беспроводной сетью

 , ,


0

1

Привет, ЛОР! В общем в прошлой теме я накатил FreeBSD на флешку. Завелась - все ок. Начал настраивать и тут на тебе - беспроводной сети нету в принципе. Ifconfig показал какой то alc0 (внизу написано ethernet autoselect - думаю проводной наверное). Dmesg | grep Wireless ничего не дал. Думаю - может на мою сетевуху в *BSD просто нет дров?

Моя сетевуха: Qualcomm Atheros AR9462 Wireless Network Adapter

Ответ на: комментарий от iron

Вижу свою сетевуху: Интерфейс отмечен как ath0. Спасибо! Наверное глупый вопрос: а почему в ifconfig не видно этого ath0 или какого либо другого беспроводного интерфейса

Dumppper001 ()
Ответ на: комментарий от Dumppper001

Потому что ты его не настроил.

В /etc/rc.conf:

wlans_ath0="wlan0"
ifconfig_wlan0="WPA DHCP"

Во FreeBSD нет никакой "автомагии", всё настраивается лапками.

mord0d ★★★★★ ()
Последнее исправление: mord0d (всего исправлений: 1)
Ответ на: комментарий от Dumppper001

это я уже понел. кинули ссылку на вики FreeBSD.

Я вначале запостил, потом увидел. Чукча не читатель. (%


По поводу "автомагии": проводная сеть сама (ну почти) поднимается потому что есть триггеры в devd.conf для. Для беспровода это не организовать.

Через триггеры devd можно многое организовать, если знаешь как всё устроено.

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

Даже думал что он подключился и пробовал скачать pkg и репозиторий пакетов

Dumppper001 ()
Ответ на: комментарий от mord0d

Мой конфиг выглядит (примерно) так:

ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
ap_scan=1
fast_reauth=1
bgscan="simple:30:-70:3600"

network={
    ssid="hellgate"
    psk="/pbtBe(Cq1Fv92zXW)8NS5#%wDU?)LV)BRN2MQ{MSrWNlBfB~Y@|9ARr~M$)Q"-%"
    priority=10
}

network={
    key_mgmt=NONE
    priority=0
}
mord0d ★★★★★ ()
Ответ на: комментарий от Dumppper001

Это пароль. Мне было лень генерить хэш, а файл с правами 0600 (-rw——-), так что пофиг. Точка наружу не смотрит, потому пофиг вдвойне. (%

mord0d ★★★★★ ()
Ответ на: комментарий от Dumppper001

я в rc.conf накрутил в ifconfig_wlan0

Насколько я помню, у тебя ноут, тогда можно даже так:

ifconfig_wlan0="WPA DHCP powersave"
mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

блин исправил вай фай теперь проблемы с установкой pkg:

bootstraping pkg+<ссылка на реп>, please wait
 
error fetching <ссылка на реп>

non-recoverable resolver error

resolv.conf:

nameserver 0.0.0.0

namserver 8.8.8.8
Dumppper001 ()
Ответ на: комментарий от Dumppper001

non-recoverable resolver error

Как же мне надоело бороться с дефолтными резольверами в UNIX-like… >_<

# Убиваем dhclient:
service dhclient onestop
# Останавливаем сеть:
service netif stop
# Отключаем резольвер, чтобы он больше не трогал resolv.conf:
echo 'resolvconf="NO"' > /etc/resolvconf.conf
# Выставляем гугловые DNS:
cat > /etc/resolv.conf <<END
nameserver 8.8.8.8
nameserver 8.8.4.4
END
# Запускаем сеть (dhclient поднимется сам):
service netif restart
mord0d ★★★★★ ()
Ответ на: комментарий от iZEN

У него беспровод и вероятнее всего DHCP, так что DNS по дефолту он получает с точки, и там он совершенно не обязан работать.

mord0d ★★★★★ ()
Ответ на: комментарий от mord0d

блин теперь инет сломался

bsd@bsdhost~$ ping 8.8.8.8
8.8.8.8 : no route for host
тоже самое 
тоже самое
^Z
Suspended
Dumppper001 ()
Ответ на: комментарий от mord0d

wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant
eapol_version=2
ap_scan=1
fast_reauth=1

network={
    ssid="SNR-CPE-1/1-2"
    psk="ненужно"
    priority=10
}

network={
    key_mgmt=NONE
    priority=0
}

в rc.conf ещё добавлял строчку

defultroute=«wlan0»

Dumppper001 ()
Ответ на: комментарий от iZEN

забыл написать ещё в логах загрузки было это:

Waiting 30s for default route interface......... (no carrier)

ну я не знаю почему вай фай не работает:

status: no carrier
Dumppper001 ()
Ответ на: комментарий от mord0d

в логах загрузки было ещё что то про lo0 типа:

added host бла бла бла to lo0 

и ещё что то но я не записал так как это было бы долго

Dumppper001 ()
Ответ на: комментарий от iZEN

и ещё в логах загрузки есть вот это:

wpa_supplicant[1330] что-то invalid argument
Dumppper001 ()
Ответ на: комментарий от Dumppper001

/etc/hosts нужно подправить

::1			localhost mycomp
127.0.0.1		localhost mycomp

— внести ясность с самоидентификацией.

iZEN ★★★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей