LINUX.ORG.RU

Network-manager 0.9.8 AP-Mode Hotspot

 


0

1

Поставил сабж, вместе с wpasupplicant 1.0-3 конечно же. Но в gui нового пункта не нашел, мне то пофиг я могу поменять и в файлике connectionname nm'а. Но гугл молчит, про то, на что нужно поменять там.
Предполагаю что, на «mode=ap», но так точка не создается, в gui же при этом показывает Infrastructure

★★★★★

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

Вот подсказал товарищ из Redhat, протестил, но оно все равно не заработало, возможно кому-то пригодится, но в любом случае пока поддержки в gui нет все-таки в контексте nm я бы не стал заявлять, что появилась поддержка AP-Mode Hotspot, хоть все-таки скорей это похороникс, который любит раструбить. В любом случае, я так понимаю поддержка в gui и некоторые фиксы, не за горами.

At the moment, neither nm-applet or the connection editor support
setting real AP mode from the GUI; that's work-in-progress because it
requires some rather extensive changes to the way that the editor
validates its UI so that you don't end up with incompatible options.

here's a sample «keyfile» connection
for /etc/NetworkManager/system-connections; you can start it with «nmcli
con up id Hotspot»:

[connection]
id=Hotspot
uuid=3e13073d-6d7a-440d-ab2b-4f42c9fdacaf
type=802-11-wireless
autoconnect=false

[802-11-wireless]
ssid=my Hotspot
mode=ap
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
psk=really secure password

[ipv4]
method=shared

[ipv6]
method=auto

anonymous_sama ★★★★★
() автор топика

Как оказалось для этого wpasupplicant должен быть собран с
CONFIG AP=y

wpa_supplicant[1359]: wlan0: AP mode support not
included in the build


И тогда вышеприведенный конфиг теоретически должен заработать.

anonymous_sama ★★★★★
() автор топика

made it

И так что нужно:
1. wpasupplicant 1.0+ собранный с 'CONFIG_AP=y'
2. network-manager 0.9.8+
3. Создать соединение вручную, лучше всего отредактировать старый adhoc, там уже есть id, вот например мой рабочий конфиг:

[connection]
id=Lolnet
uuid=тут id от nm
type=802-11-wireless
timestamp=1365498443

[802-11-wireless]
ssid=название точки доступа
mode=ap
mac-address=тут mac
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
psk=тут пароль

[ipv4]
method=shared

[ipv6]
method=auto


4. Перезапустить wpasupplicant, если старый уже работает.
---
В бубунте пакет nm 0.9.8 можно взять с raring
А wpasupplicant либо собрать самому, либо взять тут (пересобранный пакет wpa с raring, только лишь с добавленной опцией 'CONFIG_AP=y')

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

Именно так. Да сразу еще раз замечу. В gui поддержки (а-ля сделай мне сразу ap) нет, файл нужно создавать вручную. (через gui, так же нормально можно поднимать, опускать, ну и он нормально у меня автостартует сам, и даже отображается визуально.) Так-то это все дело на самом деле создается через wpasupplicant, nm лишь рулит. Поддержка нормального ap hotspot была в wpasupplicant еще с версии 0.7.3 или 0.7.4 (если собрать), а вот в самом nm только с 0.9.8

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

wpasupplicant

ага, есть такое.


В gui поддержки (а-ля сделай мне сразу ap) нет, файл нужно создавать вручную. (через gui, так же нормально можно поднимать, опускать, ну и он нормально у меня автостартует сам, и даже отображается визуально.)

Ок, надо будет попробовать, я правда роутер недавно купила, и необходимость раздавать интернет с ноутбука дома пропала.
Помню, раньше в рассылке они говорили, что не будут делать поддержку AP, потому что NM не комбайн.

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

Ну для хомячков, она еще не скоро будет. Во-первых обычно везде wpasupplicant еще версий 0,6x и старый nm, а во-вторых, чтобы конкретно в gui можно было сразу создать ap, им нужно будет переписать парсер файликов с конфигурацией соединений, короче я думаю раньше чем рез полгода уж точно не запилят в мейнстрим

anonymous_sama ★★★★★
() автор топика
17 сентября 2013 г.
Ответ на: made it от anonymous_sama

А wpasupplicant либо собрать самому, либо взять тут (пересобранный пакет wpa с raring, только лишь с добавленной опцией 'CONFIG_AP=y')

Привет. А файл удален :( Не подскажешь, где взять для 64 битной системы пересобранный wpasupplicant ?

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

Через wpa_supplicant можно создавать точку доступа и hostapd можно выбросить

Смешно звучит с учётом того, что wpa_supplicant и hostapd - это практически один и тот же проект 8).

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

Пересобери сам. Там все равно был i386
Там всего лишь одну строчку добавить.

anonymous_sama ★★★★★
() автор топика

Недавно вот на еще другой тачке ставил с precise, пересобирать было лень. Так вот, если что wpasupplicant c CONFIG_AP=y собранный можно взять с saucy уже, а nm с плагинами обновить c raring, благо в таком случае оно не меняет много всего.
А еще в конфиге nm можно указывать канал:

id=name
uuid=3e13073d-6d7a-440d-ab2b-4f42c9fdacaf
type=802-11-wireless
timestamp=1381936855

[802-11-wireless]
ssid=LOR
mode=ap
band=bg
channel=11
mac-address=00:XX:XX:XX:XX
mtu=1460
security=802-11-wireless-security

[802-11-wireless-security]
key-mgmt=wpa-psk
psk=password

[ipv4]
method=shared

[ipv6]
method=auto

anonymous_sama ★★★★★
() автор топика
6 июля 2014 г.
Ответ на: made it от anonymous_sama

Отлично, получилось, спасибо! Только я вначале пытался настраивать и запускать wpa_supplicant, оказалось nm сам всем рулит и ничего с wpa_supplicant самому делать не надо.

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