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

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

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5331
  • Репутация: +139/-1
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #30 : 05 Декабрь 2020, 21:57:28 »
В принципе, бинарники pf-kernel (64-bit only) можно брать у автора https://gitlab.com/post-factum/pf-kernel/-/wikis/README#but-i-want-binary-builds

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #31 : 06 Декабрь 2020, 12:36:24 »
 Вот видишь, Саша (Pro), ты меня троллишь:"Раз Дядя Шурик против, значит хорошая вещь", а оно вон как получается, ядернозависимая. Так что не ленись, хочешь внедрить iwd, собирай новое ядро со всеми прибамбасами.
 Работает только на vmlinuz-linux57, на альтовском родном не работает.
Моноблок 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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #32 : 06 Декабрь 2020, 13:05:26 »
ну дык api ядра развивается, что удивительного? можно подумать запрещено зависить от ядра, тем более там наверное просто начиная с какой-то версии ядра поддержка появилась и во всех последующих уже не будет проблем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #33 : 06 Декабрь 2020, 14:11:43 »
начиная с какой-то версии ядра поддержка появилась
С 4.20
во всех последующих уже не будет проблем.
Но они есть, ибо не включено. Вот тебе и дык.
2 sfs. Не работает с iwd resolvconf. Может приспособить busybox udhcpc?
Код
busybox udhcpc -i wlan0 | awk '{print "nameserver "$1}' > /etc/resolv.conf
« Последнее редактирование: 06 Декабрь 2020, 14:23:39 от 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
« Ответ #34 : 06 Декабрь 2020, 15:50:25 »
busybox udhcpc -i wlan0 прописывает:
Код
live@pra-roll:~$ cat /etc/resolv.conf 
nameserver 192.168.0.1
nameserver 83.219.128.10
nameserver 83.219.128.14
Думай, голова....
« Последнее редактирование: 06 Декабрь 2020, 15:52:02 от 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
« Ответ #35 : 06 Декабрь 2020, 16:46:10 »
 iwd-1-10 для prar2008 без busybox.
Моноблок 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
« Ответ #36 : 06 Декабрь 2020, 18:36:02 »
iwl + busybox:
Код
root@pra-roll:live# iwctl
[iwd]# station list
                            Devices in Station Mode                           
--------------------------------------------------------------------------------
  Name                State          Scanning
--------------------------------------------------------------------------------
  wlan0               disconnected           

[iwd]# station wlan0 scan
[iwd]# station wlan0 get-network
Invalid command

[iwd]# station wlan0 get-networks
                               Available networks                             
--------------------------------------------------------------------------------
    Network name                    Security  Signal
--------------------------------------------------------------------------------
    USSR                            psk       **** 

[iwd]# station wlan0 connect USSR
Type the network passphrase for USSR psk.
Passphrase: ********
[iwd]# quit

[iwd]#
root@pra-roll:live# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         _gateway        0.0.0.0         UG    0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
root@pra-roll:live# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.240  netmask 255.255.255.0  broadcast 192.168.0.255
        ether 20:68:9d:3a:89:c2  txqueuelen 1000  (Ethernet)
        RX packets 36  bytes 4205 (4.1 KiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 19  bytes 4984 (4.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@pra-roll:live# cat /etc/resolv.conf
nameserver 192.168.0.1
nameserver 83.219.128.10
nameserver 83.219.128.14
root@pra-roll:live#
Вот как то так....
Моноблок 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

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #37 : 07 Декабрь 2020, 03:34:03 »
nm-applet вроде можно скомпилировать чтобы испольдовал iwd а не network manager
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #38 : 07 Декабрь 2020, 07:10:41 »
nm-applet вроде можно скомпилировать чтобы испольдовал iwd а не network manager
Не нашёл такую информацию. Сможешь - сделай.
Моноблок 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
« Ответ #39 : 07 Декабрь 2020, 10:55:53 »
nm-applet вроде можно скомпилировать чтобы испольдовал iwd а не network manager
https://www.archlinux.org/packages/extra/x86_64/network-manager-applet/
Это к nm можно прикрутить iwd. nm-applet работает с nm Т.е. без nm не прокатит
Т.е. гуев к iwd нет. Только в составе nm и connman

Из простых решений https://aur.archlinux.org/packages/netctl2iwd/ не пробовали?
2 sfs. Не работает с iwd resolvconf.
Я здесь ничего не крутил
Попробуйте с netctl - если там заработает можно будет разобрать по косточкам

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #40 : 07 Декабрь 2020, 11:28:31 »
Я здесь ничего не крутил
Размечтался, здесь тебе не тут.
Попробуйте с netctl
А оно мне надо? Чужие мозговые вывихи исправлять.
если там заработает
Не знаю насчёт там, но здесь, с busybox, работает.
можно будет разобрать по косточкам
Кого?
Моноблок 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
« Ответ #41 : 07 Декабрь 2020, 11:37:12 »
https://aur.archlinux.org/packages/networkmanager-iwd/ ну типа чисто под iwd сделали
Это рецепт компиляции без wpa_supplicant - если все получится именно так и интересно
В репе https://www.archlinux.org/packages/extra/x86_64/networkmanager/ пока  iwd в optional зависимостях
Но это никак не значит что nm-applet может взаимодействовать с iwd без nm

    можно будет разобрать по косточкам
Кого?
скрипт коннекта через netctl. Может там с resolv.conf красивее решено

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #42 : 07 Декабрь 2020, 13:46:46 »
если все получится
Уже получилось. Ты смотрел это? Никакой wpa_supplicant не нужен.
взаимодействовать с iwd
Для этого iwctl, можно управлять скриптом.
скрипт коннекта через netctl.
Никаких netctl, чужие маразмы разгребать не хочу, или ты хочешь чтоб меня поскорее кондратий хватил? Там скрипт получается 4 строки (list, scan, get-networks, connect <SSID>) + окно для пароля при первом подключении.
Моноблок 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
« Ответ #43 : 07 Декабрь 2020, 14:10:03 »
Ты смотрел это?
да. Хотелось бы без
busybox udhcpc -i wlan0 прописывает
Там скрипт получается 4 строки (list, scan, get-networks, connect <SSID>) + окно для пароля при первом подключении.
Можете сделать аналог https://wiki.puppyrus.org/setups/wi-fi
Хорошо бы и с GUI   ;)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re: IWD (iNet wireless daemon) - новая управлялка WiFi
« Ответ #44 : 07 Декабрь 2020, 18:12:05 »
Можете сделать
Могу, но не могу. Как только начал писать скрипт в твоей системе, сначала завис "iwctl station $IFACE get-network" а потом вообще перестала в иксы грузиться.
Моноблок 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