The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск hostapd и wpa_supplicant 2.1, opennews (??), 04-Фев-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


12. "Релиз hostapd/wpa_supplicant 2.1"  +5 +/
Сообщение от anonymous (??), 05-Фев-14, 00:27 
Я тебе открою две тайны:

- Весь wifi в ядре. В userspace'е реализованы только плюшки вроде EAP, которые требуют обмена ключами и прочей гадости.

- У ребят из openbsd wpa/wpa2 реализовано через ifconfig, который в общей сложности занимает примерно ~6k строк. А стандарты одни и те же. Может все-таки дело в программистах?

Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Alexander Sheiko (?), 05-Фев-14, 02:14 
> У ребят из openbsd wpa/wpa2 реализовано через ifconfig

Да - там Wi-Fi поднимается как обычный интерфейс. Есть только одна проблема - ни где нет логов Wi-Fi авторизации :(.

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз hostapd/wpa_supplicant 2.1"  +2 +/
Сообщение от Аноним (-), 05-Фев-14, 04:53 
> Да - там Wi-Fi поднимается как обычный интерфейс.

Вот только он нифуа не "обычный интерфейс" и там 100500 сущностей никогда не существовавших у других интерфейсов. В линухе этим заведует например могучая утилитина iw. И там реально много. Предлагается весь этот шит вгрузить в ифконфиг? А ему плохо от своей крутизны не станет? Или просто забить на конфигурирование половины параметров? Тоже мило.

Не, я понимаю что некоторым бы хотелось думать что wi-fi - это, типа, эзернет но без проводов. Но реально все куда сложнее и это таки радиопередача, совсем иная среда с иными проблемами и свойствами.

Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз hostapd/wpa_supplicant 2.1"  +1 +/
Сообщение от Аноним (-), 05-Фев-14, 05:03 
У физической среды тоже много параметров.
И ей прекрасно в случае Ethernet рулит тот же mii-tool.
Не нужно смешивать в одну кучу физическую реализацию сети и уровень TCP/IP.
Пусть физическими параметрами рулит iw, а на уровне ifconfig беспроводной интерфейс должен быть точно такой же сущностью как и проводной.
Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 05-Фев-14, 05:12 
> У физической среды тоже много параметров.

У эзернета - не очень и там как правило на автоматике все работает неплохо...

> И ей прекрасно в случае Ethernet рулит тот же mii-tool.

...но если все-таки надо, то вот такие тулсы нам помогут. Или это тоже в ифконфиг предлагается запихать? А для сетки по блутусу - все тулзы в ifconfig упакуем? А должен ли ifconfig PPP интерфейса при up соединение устанавливать? А может тогда он и openvpn нам сконектит? И ipsec настроит? А потом со всей этой фигней мы попробуем взлететь...

Ответить | Правка | Наверх | Cообщить модератору

39. "Релиз hostapd/wpa_supplicant 2.1"  +1 +/
Сообщение от Аноним (-), 05-Фев-14, 05:33 
У вайфая тоже на автомате всё работает неплохо. Вы часто видите людей, выставляющих в настройках своих планшетов номер канала? Или хотя бы просто знающих что это вообще такое и зачем.

Ну и это всё разговоры в пользу бедных, извините. Количество параметров не есть принципиальное отличие.

Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 05-Фев-14, 06:02 
> У вайфая тоже на автомате всё работает неплохо.

Только в режиме клиента и только после выбора точки доступа.

> Вы часто видите людей, выставляющих в настройках своих планшетов номер канала?

Для начала планшет обычно клиент позорный. Клиент не может выбирать номер канала и использует тот на котором живет нужная AP. Ну, в лучшем случае AD-HOC создавать может. Хотя некоторые ведроиды и AP уже умеют, только там таки прижется кой-чего указать уже.

> Или хотя бы просто знающих что это вообще такое и зачем.

Ну вот для настройки на этом уровне в линухе есть network manager с гуйными апплетиками. А упомянутые утили - это уже на случай когда надо чего-то понавороченнее, на что гуйнюшки сделать не смогли (вы опупеете гуй рисовать на все опции которые iw умеет).

> Ну и это всё разговоры в пользу бедных, извините. Количество параметров не
> есть принципиальное отличие.

Звучит как какое-то оправдание. По лично моему мнению - специфика "физики" лучше пусть живет в отдельных утилях, которые могут позволить себе нормально знать особенности своей среды.

Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Alexander Sheiko (?), 05-Фев-14, 15:43 
> Предлагается весь этот шит вгрузить
> в ифконфиг? А ему плохо от своей крутизны не станет?

ls -l /sbin/ifconfig
-r-xr-xr-x  1 root  bin  291576 Aug  1  2012 /sbin/ifconfig
uname -sr
OpenBSD 5.2

Меньше 300 кб :).

> А должен ли ifconfig PPP интерфейса при up соединение устанавливать?

Ну - ядерный PPPoE как раз устанавливает:

cat /etc/hostname.pppoe0
inet 0.0.0.0 255.255.255.255 NONE -inet6 pppoedev rl0 authproto pap authname xxx@dsl.ukrtel.net authkey yyy up
!/sbin/route add default -ifp pppoe0 0.0.0.1

А вот как выглядит упомянутый Wi-Fi:

cat /etc/hostname.ral0
up -inet6 media autoselect mode 11g mediaopt hostap nwid xxx chan 6 \
wpa wpaciphers ccmp wpagroupcipher ccmp wpakey yyy wpaprotos wpa2

Всё гениальное просто ;).

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

78. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 06-Фев-14, 03:15 
> Меньше 300 кб :).

Потому что умеет поди как обычно, 10% от того что в iw есть. Это ж бзды, там все расово верно. И как правило - ничего не работает. Или работает на уровне каменного века.

> Ну - ядерный PPPoE как раз устанавливает:

А остальных что же забыли?

> !/sbin/route add default -ifp pppoe0 0.0.0.1

Есть только одна загвоздка: pppoe мне вообще никуда не упал, а на опенбзде - в особенности. А куда я должен применять ppoe на опенбзде?

> Всё гениальное просто ;).

Очень. А теперь покажите создание нескольких интерфейсов на 1 phy. Скажем, как должно выглядеть создание 2х VIFов, пусть один будет клиентом, а второй - AP. Ну и как это ифконфигом? А как посмотреть уровень сигнала/шума на разных каналах? А список AP вокруг как получить? И это точно все к ифконфигу?

Ответить | Правка | Наверх | Cообщить модератору

84. "Релиз hostapd/wpa_supplicant 2.1"  –2 +/
Сообщение от бедный буратино (ok), 06-Фев-14, 10:28 
> Потому что умеет поди как обычно, 10% от того что в iw есть

http://fritzmorgen.livejournal.com/397939.html

Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 06-Фев-14, 19:12 
Что ты всякое г в рот тянешь? 85 рублёвый дурачок накатал там что-то и вот давай это обсасывать везде.
Ответить | Правка | Наверх | Cообщить модератору

90. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от бедный буратино (ok), 06-Фев-14, 19:38 
> Что ты всякое г в рот тянешь? 85 рублёвый дурачок накатал там
> что-то и вот давай это обсасывать везде.

я спалил твою базу, скрипт на питоне. кто её написал - меня вообще не интересует.

впрочем, там и первого абзаца введения достаточно...

Ответить | Правка | Наверх | Cообщить модератору

102. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 07-Фев-14, 19:08 
> http://fritzmorgen.livejournal.com/397939.html

П...тая аргументация в пользу реализации вафли в опенбзде. Вот уж бзднул так бзднул.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

87. "Релиз hostapd/wpa_supplicant 2.1"  –1 +/
Сообщение от Alexander Sheiko (?), 06-Фев-14, 14:11 
> А теперь покажите создание нескольких интерфейсов на 1 phy. Скажем, как
> должно выглядеть создание 2х VIFов, пусть один будет клиентом, а второй
> - AP. Ну и как это ифконфигом? А как посмотреть уровень
> сигнала/шума на разных каналах? А список AP вокруг как получить? И
> это точно все к ифконфигу?

Одна карта не может одновременно работать как точка доступа и как клиент.

Что касается остального:

ifconfig ral0 scan
ral0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:1f:1f:f9:ab:09
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect
        status: no network
        ieee80211: nwid ""
                nwid TP-LINK chan 13 bssid 00:19:e0:11:50:cd 66dB 54M privacy,short_preamble,short_slottime
                nwid INETUNA chan 7 bssid 00:1d:7e:bd:46:35 68dB 54M privacy,short_slottime
                nwid BUDDY chan 6 bssid 00:1f:c6:88:50:92 72dB 54M privacy,short_slottime
                nwid "Fuby Port" chan 11 bssid 10:9a:dd:88:cf:a1 68dB 54M privacy,short_preamble,short_slottime
                nwid ukrnafta.wifi.2.1 chan 7 bssid 28:93:fe:c5:e7:30 68dB 54M privacy,short_slottime
                nwid AllStarNEST634 chan 11 bssid 74:ea:3a:b9:6f:fe 70dB 54M privacy,short_preamble,short_slottime

ifconfig ral0 media
ral0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:1f:1f:f9:ab:09
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect
        status: no network
        ieee80211: nwid ""
        supported media:
                media autoselect
                media autoselect mediaopt ibss
                media autoselect mediaopt hostap
                media autoselect mediaopt monitor
                media autoselect mode 11b
                media autoselect mode 11b mediaopt ibss
                media autoselect mode 11b mediaopt hostap
                media autoselect mode 11b mediaopt monitor
                media DS1 mode 11b
                media DS1 mode 11b mediaopt ibss
                media DS1 mode 11b mediaopt hostap
                media DS1 mode 11b mediaopt monitor
                media DS2 mode 11b
                media DS2 mode 11b mediaopt ibss
                media DS2 mode 11b mediaopt hostap
                media DS2 mode 11b mediaopt monitor
                media DS5 mode 11b
                media DS5 mode 11b mediaopt ibss
                media DS5 mode 11b mediaopt hostap
                media DS5 mode 11b mediaopt monitor
                media DS11 mode 11b
                media DS11 mode 11b mediaopt ibss
                media DS11 mode 11b mediaopt hostap
                media DS11 mode 11b mediaopt monitor
                media autoselect mode 11g
                media autoselect mode 11g mediaopt ibss
                media autoselect mode 11g mediaopt hostap
                media autoselect mode 11g mediaopt monitor
                media DS1 mode 11g
                media DS1 mode 11g mediaopt ibss
                media DS1 mode 11g mediaopt hostap
                media DS1 mode 11g mediaopt monitor
                media DS2 mode 11g
                media DS2 mode 11g mediaopt ibss
                media DS2 mode 11g mediaopt hostap
                media DS2 mode 11g mediaopt monitor
                media DS5 mode 11g
                media DS5 mode 11g mediaopt ibss
                media DS5 mode 11g mediaopt hostap
                media DS5 mode 11g mediaopt monitor
                media DS11 mode 11g
                media DS11 mode 11g mediaopt ibss
                media DS11 mode 11g mediaopt hostap
                media DS11 mode 11g mediaopt monitor
                media OFDM6 mode 11g
                media OFDM6 mode 11g mediaopt ibss
                media OFDM6 mode 11g mediaopt hostap
                media OFDM6 mode 11g mediaopt monitor
                media OFDM9 mode 11g
                media OFDM9 mode 11g mediaopt ibss
                media OFDM9 mode 11g mediaopt hostap
                media OFDM9 mode 11g mediaopt monitor
                media OFDM12 mode 11g
                media OFDM12 mode 11g mediaopt ibss
                media OFDM12 mode 11g mediaopt hostap
                media OFDM12 mode 11g mediaopt monitor
                media OFDM18 mode 11g
                media OFDM18 mode 11g mediaopt ibss
                media OFDM18 mode 11g mediaopt hostap
                media OFDM18 mode 11g mediaopt monitor
                media OFDM24 mode 11g
                media OFDM24 mode 11g mediaopt ibss
                media OFDM24 mode 11g mediaopt hostap
                media OFDM24 mode 11g mediaopt monitor
                media OFDM36 mode 11g
                media OFDM36 mode 11g mediaopt ibss
                media OFDM36 mode 11g mediaopt hostap
                media OFDM36 mode 11g mediaopt monitor
                media OFDM48 mode 11g
                media OFDM48 mode 11g mediaopt ibss
                media OFDM48 mode 11g mediaopt hostap
                media OFDM48 mode 11g mediaopt monitor
                media OFDM54 mode 11g
                media OFDM54 mode 11g mediaopt ibss
                media OFDM54 mode 11g mediaopt hostap
                media OFDM54 mode 11g mediaopt monitor
                media DS1
                media DS1 mediaopt ibss
                media DS1 mediaopt hostap
                media DS1 mediaopt monitor
                media DS2
                media DS2 mediaopt ibss
                media DS2 mediaopt hostap
                media DS2 mediaopt monitor
                media DS5
                media DS5 mediaopt ibss
                media DS5 mediaopt hostap
                media DS5 mediaopt monitor
                media DS11
                media DS11 mediaopt ibss
                media DS11 mediaopt hostap
                media DS11 mediaopt monitor
                media OFDM6
                media OFDM6 mediaopt ibss
                media OFDM6 mediaopt hostap
                media OFDM6 mediaopt monitor
                media OFDM9
                media OFDM9 mediaopt ibss
                media OFDM9 mediaopt hostap
                media OFDM9 mediaopt monitor
                media OFDM12
                media OFDM12 mediaopt ibss
                media OFDM12 mediaopt hostap
                media OFDM12 mediaopt monitor
                media OFDM18
                media OFDM18 mediaopt ibss
                media OFDM18 mediaopt hostap
                media OFDM18 mediaopt monitor
                media OFDM24
                media OFDM24 mediaopt ibss
                media OFDM24 mediaopt hostap
                media OFDM24 mediaopt monitor
                media OFDM36
                media OFDM36 mediaopt ibss
                media OFDM36 mediaopt hostap
                media OFDM36 mediaopt monitor
                media OFDM48
                media OFDM48 mediaopt ibss
                media OFDM48 mediaopt hostap
                media OFDM48 mediaopt monitor
                media OFDM54
                media OFDM54 mediaopt ibss
                media OFDM54 mediaopt hostap
                media OFDM54 mediaopt monitor

ifconfig ral0 chan
ral0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        lladdr 00:1f:1f:f9:ab:09
        priority: 4
        groups: wlan
        media: IEEE802.11 autoselect (DS1)
        status: no network
        ieee80211: nwid ""
                chan  freq      properties
                   1  2412 MHz  -
                   2  2417 MHz  -
                   3  2422 MHz  -
                   4  2427 MHz  -
                   5  2432 MHz  -
                   6  2437 MHz  -
                   7  2442 MHz  -
                   8  2447 MHz  -
                   9  2452 MHz  -
                  10  2457 MHz  -
                  11  2462 MHz  -
                  12  2467 MHz  -
                  13  2472 MHz  -
                  14  2484 MHz  -

Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

103. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 07-Фев-14, 19:33 
> Одна карта не может одновременно работать как точка доступа и как клиент.

Да что вы говорите? Я вот только сейчас для прикола поднял ровно такой конфиг на опенврте: прицепился по вафле как "клиент" и одновременно вывесил на том же радио (ибо другого все-равно нет) AP. Да, мне было интересно посмотреть на 2 x VIF. Вполне себе работает, получает интернет как клиент и выстреливает его в точку доступа "на ура". Единственное реальное ограничение - номер канала должен совпадать, так что у AP придется вешать на канал "как у AP того роутера к которому конектимся". Вытекает из умений адаптера, см. "valid interface combinations - #channels <= 1". Не умеет большинство адаптеров вещать/слушать более чем на 1 канал за раз.

Я кажется начинаю понимать: про то что на вафле можно делать VIF-ы с разными режимами работы/названиями AP/MACами/etc - бздюки как обычно прочухают лет через 10. И подумают о том как это настраивать "как-нибудь потом". Зато расово верно. А у пингвинов может и не расово верно, зато можно зафигачивать любые сочетания из "valid interface combinations". Здесь и сейчас. И почему-то "можно", в отличие от. И тот же iw кроме всего прочего это все умеет.

> Что касается остального:

...то там было много спама, не содержащего никакой особо полезной информации.

Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Crazy Alex (ok), 06-Фев-14, 14:13 
Ну вот для наворотов и пусть будет отдельная тулза. Вплоть до того, что ifconfig её и будет реально дергать, но для юз-кейсов аналогичных проводам - будет давать аналогичный же интерфейс. Или надо объяснять, почему унифицированный высокоуровневый интерфейс - это хорошо?
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

59. "Релиз hostapd/wpa_supplicant 2.1"  +/
Сообщение от Аноним (-), 05-Фев-14, 13:34 
Wi-Fi не весь в ядре, а только небольшая часть, базовый уровень. Помимо него есть же ещё EAP, RADIUS клиент и т.д. их через ifconfig не настроить и в ядро не запихнуть.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру