после переустановки не подключается к wifi рутеру с wpa2-psk, скрытый SSID...

Автор dimos, 28 января 2018, 13:59:31

« назад - далее »

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

ek-nfn

сейчас истинный мас адрес автоматом входит в имя wi-fi девайса вместо wlanХ. При этом можно спокойно менять мас адрес девайса (что бывает востребовано), но его имя не меняется. А как в твоем случае? Скажем, сменил мас-адрес, подключил сетевуху к сети и она видит совсем другой девайс, а wlan0 приписан устройству с другим мас-адресом. Вошел в режим монитора, затем вернулся в штатный режим и какое имя присвоится девайсу?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ecc83

Цитата: ek-nfn от 18 февраля 2018, 23:26:45Вошел в режим монитора, затем вернулся в штатный режим и какое имя присвоится девайсу?

Если МАС адрес не изменился, имя тоже не меняется.

ek-nfn

Цитата: ecc83 от 18 февраля 2018, 23:42:28
Цитата: ek-nfn от 18 февраля 2018, 23:26:45Вошел в режим монитора, затем вернулся в штатный режим и какое имя присвоится девайсу?

Если МАС адрес не изменился, имя тоже не меняется.
мас адрес поменяли до перехода в режим монитора, при выходе из него он и остается другим, а значит и имя ему присваивается другое, так как wlan0 зарезервировано за оригинальным масом.
С новыми именами пофигу какой мас у девайся, имя в основном режиме у него всегда одно.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

dimos

Цитата: ecc83 от 18 февраля 2018, 21:23:05вообще не нужно трогать wpa_supplicant.conf, оставь его по умолчанию.
А по умолчанию, после установки wpa_supplicant, файла wpa_supplicant.conf вообще не было... Я его уже сам создал, думал может там нужно прописать что-нить для запуска  wpa_supplicant. А в /etc/network/interfaces на него ссылку прописать...
Ну, чтож раз не нужно, так не нужно, будем пробовать без него...
Хотя если честно я без него пробовал. Прописывал выхлоп wpa_passphrase в  /etc/network/interfaces.
Пробовал придерживаться логике, подставляя значения к wpa-ap-scan, wpa-proto, wpa-pairwise, wpa-group, wpa-key-mgmt, из выхлопа iwlist wlp3s0 scan, но всё тщетно...
Попробую ещё. Может упустил что.

ecc83

Цитата: dimos от 19 февраля 2018, 07:38:12
А по умолчанию, после установки wpa_supplicant, файла wpa_supplicant.conf вообще не было...

Вот и обнулите wpa_supplicant.conf вовсе.

Цитата: dimos от 19 февраля 2018, 07:38:12
Я его уже сам создал, думал может там нужно прописать что-нить для запуска  wpa_supplicant.

То есть ты просто так "думал"? Нигде не смотрел документацию по настройке?

Цитата: dimos от 19 февраля 2018, 07:38:12
Ну, чтож раз не нужно, так не нужно, будем пробовать без него...
Хотя если честно я без него пробовал.

И какая была причина отказа от соединения?

Когда у меня возникла необходимость впервые настроить wifi через /etc/network/interfaces, а посмотретл в гугле и на первой же странице было не менее трёх подробных объяснений с примерами. Всё завелось сразу. Я даже не подозревал, что возможны подобные "мучения".
Вероятно это из за не особого желания разобраться, так тыкаете наугад, авось пролезет.

А вообще то я всегда сеть настраиваю через networkd.
Создаю systemd юнит, который поднимает соединения параллельно и не тормозит загрузку системы.
Там как раз нужно настраивать wpa_supplicant.conf, а /etc/network/interfaces оставить в дефолтном состоянии.

dimos

чтобы не было недопонимания :)
сейчас настройки таковы.
****
на wifi рутере:

dhcp - no
Трансляция SSID - нет
Тип аутентификации wpa2-psk
Шифрование aes
Фильтр MAC-адресов - on

****
/etc/network/interfaces


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface

auto lo
iface lo inet loopback

#### wifi


iface wlp3s0 inet static
address 192.168.1.15
netmask 255.255.255.0
#network 192.168.1.0
#broadcast 192.168.1.255
gateway 192.168.1.254
dns-nameservers  8.8.8.8

#wpa-driver wext
wpa-driver nl80211
wpa-ssid zzz
wpa-ap-scan 2 (0,1 тоже пробовал)
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk zzzpass  (генерировал wpa_passphrase, в открытом виде тоже писать пробовал)

auto wlp3s0

****
после ребута

ps -ax | gerp -i wpa

525 ? Ss 0:00 /sbin/wpa_supplicant -s -B -P /run/wpa_supplicant.wlp3s0.pid -i wlp3s0 -D nl80211 -C /run/wpa_supplicant


****
в выхлопе ifconfig айпишник присутствует, Rx/Tx по нулям...
т.е. логично было бы предположить что файл читается, но не хочет работать с wpa_supplicant

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

P.S.
заметил одну особенность
Если стоит драйвер wext и wpa-ap-scan 2 то в выхлопе ifconfig есть некое оживление:

RX packets 4 bytes 452 (452.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13 bytes 1558 (1.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ecc83

Цитата: dimos от 19 февраля 2018, 20:05:39
Что я не так делаю???

Я не являюсь экспертом по настройке сети, но твой подход кардинально отличается от моего.
Всё что ты делаешь, ты откуда взял? У тебя есть понимание работы?
Зачем ты запускаешь /sbin/wpa_supplicant, если у тебя настроен /etc/network/interfaces ?
Я уже об этом спрашивал, но я вижу тут на форуме попадаются люди, которые просто "приятно проводят время" делая какие настройки наугад.
Поэтому я не мешаю им развлекаться :)

В общем либо настраивай /etc/network/interfaces, либо /sbin/wpa_supplicant. Оба задействовать не нужно.
Пример своего конфига я тебе давал на предыдущей странице.

dimos

Цитата: ecc83 от 19 февраля 2018, 21:19:48Зачем ты запускаешь /sbin/wpa_supplicant, если у тебя настроен /etc/network/interfaces ?
Специально я его не запускаю
он появляется после ребута или рестарта сети

Всё что я делал я берал в гугле, мане и с вашего примера.

По wpa_supplicant я и вовсе делал только две вещи - aptitude install wpa_supplicant и touch /etc/wpa_supplicant/wpa_supplicant.conf
wpa_supplicant.conf - давно удалил


ogost

dimos, отредактируй свои сообщения с конфигами используя тег "код".

dimos

Цитата: ecc83 от 19 февраля 2018, 22:41:05Покажи:

sudo ifconfig -a


ifconfig -a

enp4s0f1: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether a8:1e:84:9e:bc:28  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<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 1079  bytes 91088 (88.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1079  bytes 91088 (88.9 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlp3s0: flags=4099 <UP,BROADCAST,MULTICAST> mtu 1500
        inet 192.168.1.15 netmask 255.255.255.0 broadcast 192.168.1.255
        inet 6 fe80::3e95:9ff:feb5:68c3 prefixlen 64 scopeid 0x20<link>
        ether 3c:95:09:b6:58:c3 txqueuelen 1000 (Ethernet)
        RX packets 4 bytes 452 (452.0 B)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 12 bytes 1400 (1.3 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


добился таки изменений :) :) :) и почти пришло счастье.
есть пинг на шлюз и есть пинг на 8.8.8.8
в секции wpa-psk использовал открытый пароль
и секция dns-nameservers  8.8.8.8 не отрабатывает, нет пинга по мени
после добавления файла /etc/resolv.conf и указания ДНС серверов в нём нпинг по имени появился, но вопрос почему без него не работает, хотя в секции dns-nameservers прописан - остался.
и почему не принимает шифрованный пароль?

ecc83

Цитата: dimos от 20 февраля 2018, 19:40:47в секции wpa-psk использовал открытый пароль

Пароль генерируется командой:

wpa_passphrase ИмяСети твойпароль > wifi_key

В результате в этом же каталоге появится файл wifi_key, внутри которого будет строка:

psk=25873a865358190850fbedc8754de6f37095158bb5534d3466f9af3a252b5f68

Сгенерированный код нужно перенести в /etc/network/interfaces в строку:

wpa-psk 25873a865358190850fbedc8754de6f37095158bb5534d3466f9af3a252b5f68





Cообщение объединено 20 февраля 2018, 20:37:54

Цитата: dimos от 20 февраля 2018, 19:40:47почему не принимает шифрованный пароль?

Принимает. Вероятнее всего ты неправильно его прописывал. Например добавлял знак = или кавычки.

dimos

Цитата: ecc83 от 20 февраля 2018, 20:35:40= или кавычки

Знака "=" нет, а кавычки добавлял потому что пароль содержит символы, цифры и буквы - что-то вроде #$%dffdgg$##34234*&^fghf#

поэтому когда генерировал писал так:
wpa_passphrase zzz "#$%dffdgg$##34234*&^fghf#"
в секции wpa-psk был записан без знака равенства.
В принципе это не проблема перепроверить если команда, которую я написал для генерирования пароля верна. Или я не правильной командой генерирую?
И почему ДНС не отрабатывает без /etc/resolv.conf ?

ecc83

Цитата: dimos от 20 февраля 2018, 20:45:17
Знака "=" нет, а кавычки добавлял потому что пароль содержит символы, цифры и буквы - что-то вроде #$%dffdgg$##34234*&^fghf#

По твоему сгенерированный пароль не достаточно сложный и требует ещё каких то символов? Ты в Пентагоне wifi настраиваешь?

Для исключения возможных проблем с синтаксисом, сначала запусти с простым паролем типа: 123456789, который сгенерируй утилитой.
Когда всё заработает, начинай усложнять. Тогда будет понятно откуда ноги у проблемы.


Цитата: dimos от 20 февраля 2018, 20:45:17
почему ДНС не отрабатывает без /etc/resolv.conf ?

Что бы ответить на твой вопрос, я должен почитать справочник в гугле, изучить вопрос, а потом грамотно обосновать.
Но сначала хочу спросить, у кого из нас двоих не работает wifi?  ;)

У меня сеть настроена через systemd-networkd.service и systemd-resolved.service
и у меня /etc/resolv.conf физически не существует, а вместо него символическая ссылка на /run/systemd/resolve/resolv.conf в котором автоматически генерируется имя сервера.

Такой способ настройки у меня работает достаточно давно и без единого сбоя. Никаких ГУИ-шных конфигураторов не имею, потому что у меня настольный комп и вайфай всегда один и тот же.


dimos

Цитата: ecc83 от 20 февраля 2018, 21:02:36и требует ещё каких то символов? Ты в Пентагоне wifi настраиваешь?
Тут вообще кто-нибудь читает целиком то что написано или только первую строчку, а потом додумывают на свой лад  >:( >:( >:(
Я же даже пример привёл того как генерировал пароль и спросил правильно это или нет - для особо одарённых ещё раз повторяю.
wpa_passphrase zzz "#$%dffdgg$##34234*&^fghf#"
zzz - имя моего ssid
#$%dffdgg$##34234*&^fghf# - сам пароль
"" - по твоей рекомендации ставил

И ДА - может и в Пентагоне, осталось узнать откуда ты знаешь, что в пентагоне такие пароли используют - работаешь там что ли???  ;D ;)
И вайафй у меня уже тоже работает и по большей части благодаря мне  :P

Давай договоримся - я много чего в дебиане не знаю, я бы сказал, что вообще ничего не знаю  :) а ты если можешь научи/объясни, а от меня тебе будет вооооооооооооот такое огромное СПАСИБО! А может и огромнее  :)
А если не можешь/не хочешь - не мешай другим - мир не без добрых людей!

Жду ответов по теме, где что посмотреть и как что узнать...  ;)
Надеюсь не обижаешься - я без злого умысла.