Сайт | Скачать | Видео | Wiki

Автор Тема: IWD (iNet wireless daemon) - новая управлялка WiFi  (Прочитано 15648 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #15 : 03 Декабрь 2020, 17:14:22 »
https://hardlinux.ru/note/55834
Прочитал, очень похоже на рекламу. Надо руками пощупать, тогда видно будет.
собственная реализация DHCP-клиента
С проводной сетью этот "велосипед" будет работать?
« Последнее редактирование: 03 Декабрь 2020, 17:23:38 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #16 : 03 Декабрь 2020, 17:34:59 »
Сканировать wifi сети умеет?
You can then list all available networks:
[iwd]# station device get-networks

С проводной сетью этот "велосипед" будет работать?
Я понял, что нет. наверное  это запутало
wired    Enable ethernet authentication daemon
https://www.mankier.com/8/ead
А смысл? там и так норм. Надо -то максимум dhcp
А для вифи сейчас надо целую солянку. Вот они и оптимизировали в одну прогу. Я так понял
« Последнее редактирование: 03 Декабрь 2020, 18:11:03 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #17 : 03 Декабрь 2020, 18:09:42 »
 Исходники где?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #18 : 03 Декабрь 2020, 18:13:03 »
https://www.archlinux.org/packages/community/x86_64/iwd/ - а смысл. Юзайте готовый. Там , судя по зависимостям оптимизировать нечего
У вас, вроде прар2008 стоял - https://wiki.archlinux.org/index.php/Iwd#Installation

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #19 : 03 Декабрь 2020, 18:16:26 »
а смысл.
А посмотреть.
git clone git://git.kernel.org/pub/scm/network/wireless/iwd.git
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #20 : 03 Декабрь 2020, 20:37:24 »
У вас, вроде прар2008 стоял
И сейчас есть, только боюсь пользоваться, нежный он, от моих опытов в обморок падает.
Установил iwd, результат нулевой:
Код
root@pra-roll:live# iwctl
Waiting for IWD to start...
root@pra-roll:live# iwmon
Wireless monitor ver 1.8
Created interface nlmon
< RTNL: Get Link (0x12) len 16 [request,ack]                                               0.154367
    Flags: 5 (0x005)
    Sequence number: 1 (0x00000001)
    Port ID: 0
> RTNL: New Link (0x10) len 1300                                                           0.154428
    Flags: 0 (0x000)
    Sequence number: 1 (0x00000001)
    Port ID: 3973
> RTNL: Error (0x02) len 20 [0x100]                                                        0.154439
    Flags: 256 (0x100)
    Sequence number: 1 (0x00000001)
    Port ID: 3973
    ACK: 0
В обоих случаях висит до бесконечности, wlan0 поднят. Автор до этого писал Bluez, очень похоже, что iwd это какашка ещё та...
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #21 : 04 Декабрь 2020, 00:47:10 »
очень похоже на рекламу
С языка снял. Я еще не читал вторую страницу. Хорошо, что не ответил.
Вообще, что связно с вендорами - всегда или почти всегда реклама

Автор до этого писал Bluez
Хе-хе!
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #22 : 04 Декабрь 2020, 11:22:54 »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #23 : 04 Декабрь 2020, 13:04:00 »
Русский man
Ok....
Код
live@pra-roll:~$ iwctl device list
No matching method found
Failed to retrieve IWD dbus objects, quitting...
но после этой команды wlan0 поднялась. Вторая попытка:
Код
live@pra-roll:~$ iwctl device list
                                    Devices                                   
--------------------------------------------------------------------------------
  Name                Address             Powered   Adapter   Mode     
--------------------------------------------------------------------------------
  wlan0               20:68:9d:3a:89:c2   on        phy0      station   

live@pra-roll:~$ iwctl station wlan0 scan
live@pra-roll:~$ iwctl station wlan0 get-networks
                               Available networks                             
--------------------------------------------------------------------------------
    Network name                    Security  Signal
--------------------------------------------------------------------------------
    USSR                            psk       **** 
    NightWolf                       psk       ****

live@pra-roll:~$ iwctl --passphrase ******** station wlan0 connect "USSR"
live@pra-roll:~$ echo $?
0
live@pra-roll:~$ ifconfig
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::2268:9dff:fe3a:89c2  prefixlen 64  scopeid 0x20<link>
        ether 20:68:9d:3a:89:c2  txqueuelen 1000  (Ethernet)
        RX packets 60  bytes 4124 (4.0 KiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 12  bytes 1364 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
адрес не присвоен, dhcp не сработал, но
Код
root@pra-roll:live# busybox0 udhcpc -i wlan0
udhcpc: started, v1.31.1
udhcpc: sending discover
udhcpc: sending select for 192.168.0.241
udhcpc: lease of 192.168.0.241 obtained, lease time 600
шифрованое соединение установилось. Дальше сеть настраивал руками.
Вывод: последняя строка мануала враньё, продукт ещё сырой.
В Richy работать не желает, поэтому мне не интересен.
Кстати, по аналогии с Bluez, может работать интерактивно
Код
root@pra-roll:live# iwctl 
[iwd]# station wlan0 get-networks
                               Available networks                             *
--------------------------------------------------------------------------------
    Network name                    Security  Signal
--------------------------------------------------------------------------------
  > USSR                            psk       **** 
    NightWolf                       psk       **** 

[iwd]# quit

[iwd]#
root@pra-roll:live#
Пилите Шуры, пилите.... :)
« Последнее редактирование: 04 Декабрь 2020, 13:05:36 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #24 : 05 Декабрь 2020, 13:14:53 »
 Продолжаю пилить... Файл /etc/iwd/main.conf
Код
[General]
EnableNetworkConfiguration = true
Адрес по DHCP получает, route прописывает, нет только записи в /etc/resolv.conf

Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #25 : 05 Декабрь 2020, 13:43:59 »
Хорошо бы, адрес по DHCP но чтобы свои DNS'ы можно было прописывать. У меня что-то c udhcpc не получается.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #26 : 05 Декабрь 2020, 13:54:12 »
свои DNS'ы
/etc/resolv.conf, пишите.
iwd в resolv.conf ничего не пишет и не знаю, как заставить.
IWD handbook
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #27 : 05 Декабрь 2020, 14:11:41 »
а) писал, udhcpc перезаписывает; кроме того, правление только resolv.conf не даёт результата.
б) правил инициализационный скрипт udhcpc;
- только этого не достаточно, всё равно resolv.conf перезаписывался,
- правил, в дополниение, и resolv.conf, вот тогда всё заработало. Но в сохранёнку это не пропишешь (пункт выше).


Жду iwd*.xzm, жую попкорн, потом буду читать handbook. Без работающего модуля тут не попробуешь.

UPD: что-то перепутал ночью
« Последнее редактирование: 05 Декабрь 2020, 19:57:21 от TT »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #28 : 05 Декабрь 2020, 14:18:42 »
Жду iwd*.xzm
Не ждите, iwd в Richy не работает.
Код
bash-4.4$ /usr/lib64/iwd/iwd 
RC4 support not found
DES support not found
AES support not found
No CBC(DES3_EDE) support found, certain TLS connections might fail
No CBC(AES) support found, WPS will not be available
No Diffie-Hellman support found, WPS will not be available
No asymmetric key support found.
TLS based WPA-Enterprise authentication methods will not function.
Kernel 4.20+ is required for this feature.
The following options are missing in the kernel:
CONFIG_CRYPTO_USER_API_SKCIPHER
CONFIG_ASYMMETRIC_KEY_TYPE
CONFIG_KEY_DH_OPERATIONS
CONFIG_CRYPTO_ECB
CONFIG_CRYPTO_ECB
CONFIG_CRYPTO_ECB
CONFIG_CRYPTO_CBC
CONFIG_CRYPTO_CBC
CONFIG_CRYPTO_DES
CONFIG_CRYPTO_AES
CONFIG_CRYPTO_DES
CONFIG_CRYPTO_USER_API_SKCIPHER
CONFIG_CRYPTO_USER_API_SKCIPHER
CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE
CONFIG_PKCS7_MESSAGE_PARSER
CONFIG_X509_CERTIFICATE_PARSER
CONFIG_CRYPTO_ARC4
CONFIG_PKCS8_PRIVATE_KEY_PARSER
The following optimized implementations might be available:
CONFIG_CRYPTO_AES_NI_INTEL
CONFIG_CRYPTO_AES_X86_64
CONFIG_CRYPTO_DES3_EDE_X86_64
CONFIG_CRYPTO_DES3_EDE_X86_64
« Последнее редактирование: 05 Декабрь 2020, 15:54:51 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн TT

  • Постоялец
  • ***
  • Сообщений: 146
  • Репутация: +1/-0
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #29 : 05 Декабрь 2020, 21:41:15 »
Код
Kernel 4.20+ is required for this feature.
Последнее 64-битное ядро версии 5.9.3-pf: Thaodan # 32-битное только в source'ах

Последнее 64-битное ядро версии 5.4.81-porteus: Blaze

Последнее 32-битное ядро версии 5.4.57-porteus: Blaze # не завелось
Последнее 32-битное ядро версии 5.4.52-porteus: Blaze

Последнее 32-битное ядро в линейке 4.19.133-porteus: Blaze

Последнее 32-битное ядро версии 4.20.17-porteus: neko # End of Life (EOL), link expired

P.S. Последних 32-битных pf-ядер нет, Thaodan прекратил их выкладывать.