LINUX.ORG.RU
решено ФорумAdmin

hostapd nl80211

 , , ,


0

1

Привет, ЛОР.

kotik@kotik-laptop:~/Src/hostap/hostapd:0> lspci | grep Network
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
kotik@kotik-laptop:~/Src/hostap/hostapd:1> cat /tmp/hostapd-minimal.conf 
interface=wlp4s0
driver=nl80211
ssid=test
channel=1
kotik@kotik-laptop:~/Src/hostap/hostapd:1> sudo ./hostapd /tmp/hostapd-minimal.conf 
Configuration file: /tmp/hostapd-minimal.conf
nl80211: Could not configure driver mode
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlp4s0 wasn't started

Как думаете, с чем может быть связано?



Последнее исправление: cetjs2 (всего исправлений: 1)

kotik@kotik-laptop:~:0> iw phy phy0 info  
Wiphy phy0
...
        Supported interface modes:
                 * IBSS
                 * managed
        Band 1:
...

Значит ли это, что карточка не поддерживает AP-mode?

Kotolegokot
() автор топика
Ответ на: комментарий от Kotolegokot
kotik@kotik-laptop:~:2> sudo iw dev wlp4s0 set type master
[sudo] password for kotik: 
You need to run a management daemon, e.g. hostapd,
see http://wireless.kernel.org/en/users/Documentation/hostapd
for more information on how to do that.

Но при этом он не говорит, что AP-mode не поддерживается, а посылает на к hostapd.

Kotolegokot
() автор топика
Ответ на: комментарий от daemonpnz
kotik@kotik-laptop:~:0> lspci -k
...
04:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
        Subsystem: Lenovo Device 0611
        Kernel driver in use: wl
        Kernel modules: bcma, wl
...
Kotolegokot
() автор топика
Ответ на: комментарий от Kotolegokot

попробуй использовать опенсорц драйвер вместо проприетарного wl, но скорее всего не судьба, так как поддержка твоего чипа не заявлена свободным драйвером. А проприетарный не поддерживает работу в качестве точки доступа с какой-то версии драйвера.

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

Жаль. Но ad-hoc, получается, можно юзать, да?

не поддерживает работу в качестве точки доступа с какой-то версии драйвера
с какой-то версии

Интересно, нафига поддержку убрали. Это только для Linux не поддерживается, или вообще?

Kotolegokot
() автор топика
Ответ на: комментарий от daemonpnz

Там

iw interface ibss join your_ssid frequency

и на этом все.

Что дальше делать? Как подключиться с другого устройства? Как указать, с какого интерфейса Интернет расшаривать? И т.д.

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

Как указать, с какого интерфейса Интернет расшаривать?

iw interface ibss join your_ssid frequency

на том интерфейсе на котором ты это запускал

Как подключиться с другого устройства?

искать сеть your_ssid

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

В общем, у меня ничего не вышло.

  • Создал сеть с помощью iw.
  • Настроил-запустил dhcpd.
  • Ввел какую-то фигню с ArchWiki: sysctl ipv4.что-то_там.ip_forwarding=1 и еще что-то с iptables.

Второй ноутбук подключается, ему выдается IP, но доступа в Инет нет.

С iptables и прочим разбираться сейчас лень, так что забил на это.

Kotolegokot
() автор топика
Ответ на: комментарий от ii343hbka

Все равно, мне это сейчас не надо.

А вводить всвякие команды, не понимая их смысл — это какой-то культ карго.

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

Второй ноутбук подключается, ему выдается IP, но доступа в Инет нет.

на вскидку 2 самые частые причина:
- не указан или указан неправильно шлюз по умолчанию на клиенте(то есть в настройках dhcpd - лажа);
- не включён маскарадинг в iptables

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

sysctl ipv4.что-то_там.ip_forwarding=1

включает перенаправление с одного интерфейса на другой и все эти команды и их назначение гугляться в считаные секунды, надо только постараться )

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

Маршрутизация на уровне «расшарить интернет» с тех пор не изменилась

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

это указывается правилом в цепочке FORWARD. По умолчанию(если цепочка пуста и политика стоит ACCEPT) - со всех на все

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.