[SOLVED] wpa_supplicant

Помогите, пожалуйста, разобраться!

$ ifconfig
enp3s0: flags=4099 mtu 1500
ether 4c:72:b9:cc:96:52 txqueuelen 1000 (Ethernet)
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

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 4 bytes 240 (240.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4 bytes 240 (240.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp2s0: flags=4163 mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::2268:9dff:fe56:5ad7 prefixlen 64 scopeid 0x20
ether 20:68:9d:56:5a:d7 txqueuelen 1000 (Ethernet)
RX packets 41065 bytes 52149706 (49.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 30419 bytes 3432439 (3.2 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


$ cat /etc/conf.d/net
dns_domain_lo="homenetwork"
config_enp3s0="dhcp"
modules="wpa_supplicant"
wpa_supplicant_wlp2s0="-Dnl80211"

cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1

network={
ssid="Romashka"
psk="9231902680"
priority=5
}

Работает.

$ wpa_cli
wpa_cli v2.4
Copyright (c) 2004-2015, Jouni Malinen and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.

Interactive mode

Could not connect to wpa_supplicant: (nil) - re-trying

Не работает. И wpa_gui тоже говорит could not get status from wpa_supplicant. А почему?

sudo wpa_cli!!! заработало

sudo wpa_cli!!! заработало

maxsib.space

.

А если в /etc/wpa_supplicant/wpa_supplicant.conf воткнуть
ctrl_interface_group=id_рядового_пользователя
?

Неужели профили писать судьба-злодейка заставила ?

bzcat /usr/share/doc/wpa_supplicant-2.5-1/README.bz2 написал(а):
Using wpa_cli to run external program on connect/disconnect
-----------------------------------------------------------

wpa_cli can used to run external programs whenever wpa_supplicant
connects or disconnects from a network. This can be used, e.g., to
update network configuration and/or trigget DHCP client to update IP
addresses, etc.
...

#!/bin/sh

IFNAME=$1
CMD=$2

if [ "$CMD" = "CONNECTED" ]; then
SSID=`wpa_cli -i$IFNAME status | grep ^ssid= | cut -f2- -d=`
# configure network, signal DHCP client, etc.
fi

if [ "$CMD" = "DISCONNECTED" ]; then
# remove network configuration, if needed
SSID=
fi

Неужели профили писать

Неужели профили писать судьба-злодейка заставила ? - Wiki.
А как свой id узнать? И если это скрипт, то как им пользоваться, и каково его назначение? (Извиняюсь за глупые вопросы и за отнятое время, ну прет меня от gentoo, хочу учиться)

Переключение профиля?

maxsib.space

Будем искать.

Будем искать. ( На арч и дебиан не вернусь. Ни за что!)

maxsib.space

.

maxsib написал(а):
А как свой id узнать?

man id

maxsib написал(а):
И если это скрипт, то как им пользоваться, и каково его назначение?

Не, не скрипт - заготовка. Дальше - всё в Ваших руках.
Как пользоваться? Да как угодно: например, пишем "исходник" скрипта на бумаге под грифом:
"Совершенно секретно. Перед прочтением - сжечь!"
Вешаем эту бумаженцию на дверь общественного сортира - хоть один человек забудет, зачем он сюда шёл, уидев это "откровение" :)

Назначение - избавить человека от выполнения скучных рутинных операций при шастании его, вместе с нотебуком, от одной точки доступа к другому околотку с халявным вай-ваем: подъём/опускание(nfs,samba,ntp...) служб, корректировка правил пакетного фильтра, переменных окружения (sync_uri, http_proxy...).
Как-то так.

Спасибо за объяснение.

Спасибо за объяснение.

maxsib.space

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".