(Решено) usb wi-fi в Debian 9 и Kali-linux

Автор ek-nfn, 13 сентября 2017, 19:31:43

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

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

ek-nfn

Имеется две таких ОС на одном и том же компе. Вроде как одинаковые, обе debian. И ядра одинаковые - 4.9. Но есть проблемы при работе wi-fi свистков. В Kali работают безукоризненно, в Debian 9 не всегда и не все. Драйверы стоят те же самые, с той же версией и debian-9 это видит и нормально воспринимает. Сканирование окружающих точек также проходит нормально, но подключение срывается после (вроде) 3-х попыток.
Вопрос -
В каких файлах этих двух ОС искать разницу в настройках с целью привести их в идентичное состояние?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ogost

Цитата: ek-nfn от 13 сентября 2017, 19:31:43Вроде как одинаковые, обе debian
Неверно.
Цитата: ek-nfn от 13 сентября 2017, 19:31:43И ядра одинаковые - 4.9.
Не факт, дебиан накладывает свои патчи на ядро, Kali свои (наверное).
Цитата: ek-nfn от 13 сентября 2017, 19:31:43В каких файлах этих двух ОС искать разницу в настройках с целью привести их в идентичное состояние?
версии драйверов, загруженные модули ядра на предмет различий смотрите.

ek-nfn

#2
При периодическом запуске ifconfig обнаружил:
1) что wi-fi устройствам (pci и usb) присваиваются чужие mac адреса ( у встроенной еthernet карты все нормально); Причем в присваемых именах usb интерфейсов присутствуют правильные mac.
2) эти чужие адреса периодически изменяются (проверял с интервалом 5-10 мин). На pci wi-fi карте существенно реже, но так как она находится в режиме постоянного соединения с роутером, то наблюдаем переподключение.

Именно с usb картой, у которой mac адрес меняется каждые 5-10 минут, проблема с подключением.
В NetworkManager mac адреса зафиксированы и смена запрещена.

В Kali такого не наблюдаю.
Путем сброса mac адреса до оригинального через macchanger проблема не решается. После запуска интерфейса возобновляется случайная смена mac адреса

P.S. Такая же картина c usb свистками и в Debian 9 (32) на другой машине. Встроенный в мать wi-fi и еthernet интерфейсы определяются нормально mac адреса фиксируются. Похоже проблема в новшествах с именами сетевых устройств, введенных в Stretch. В Debian 8 такого не наблюдается.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ek-nfn

В Debian-9  штатно идет версия 1.6 пакета network-manager. Эксперименты в ubuntu 16.04 показали, что c версией 1.2хх и ниже  wi-fi  usb свистки работают безупречно, а на версиях 1.8 и выше поведение аналогично как и в debian 9.
Вопрос такой - как безопасно в debian 9 понизить штатную версию network-manager до 0.9 (debian 8 ) ...1.2 ?
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ferum

ek-nfn Боюсь мы ни чего не знаем о ваших интернет соединениях, но если они ограничиваются проводом и вафлей можно поставить wicd а network-manager удалить.
Можно конечно пробовать бэкпортировать другую версию но это совсем не просто а вкорячить чужие пакеты даже вряд ли получится, не говоря уже о безопасности
Русские дебианщики против цифрового слабоумия !

ek-nfn

#5
кабелем внутрисеть, с ней проблем нет.
Инет через wi-fi. Тут два варианта через шину pci (тоже проблем нет) и через usb. Три устройства с тремя разными чипсетами (Ralink, Realtek, Zydas). Поведение одинаковое, независимо от чипсета. Все нужные драйвера установлены и при подключении вручную (с отключенным network-manager) работают нормально. Также начинают работать при низкой версии network-manager (0.9 ... 1.2). При установке более высокой версии (1.8, 1.9) все разом перестают подключаться (как и с версией 1.6 на Debian 9). Пробовал на ubuntu 16.04 и Debian 8.

Ручной режим подключения не годится, так как часто приходится менять как адаптер, так и роутер. Нужна софтина типа network-manager. Хотелось бы на  debian 9 заменить версию 1.6 на версию от  debian 8 (0.9) или 1.2. Пробовал установить вручную пакет с версией 1.0. Предложило устанавливать более свежую из репозитария, но я продолжил ставить эту. Поставило, но в результате осталась версия 1.6. Вот и мучаюсь вопросом - возможно ли понижение версии network-manager до версии из предыдущего релиза ? С ней озвученных проблем нет.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ecc83

Цитата: ek-nfn от 17 октября 2017, 20:24:41возможно ли понижение версии network-manager до версии из предыдущего релиза ?

Не попробуешь, не узнаешь.

Сделай бекап системы.
Сначала удали существующую версию.
Установи желаемую.
Заблокируй пакет, что бы не обновлялся.
Проверь работу.

ChubaDuba

Удаляете network-manager, читаете ман по wpa_supplicant, создаёте несколько конфигов и всё у вас автоматом будет подключаться.

ek-nfn

Цитата: ChubaDuba от 18 октября 2017, 01:08:46читаете ман по wpa_supplicant
гемору много, у меня нет фиксированных подключений, выше писал, роутеры часто меняются. Нужна софтина типа Network-Manager
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ecc83

Цитата: ek-nfn от 18 октября 2017, 14:25:49
Нужна софтина типа Network-Manager

У меня на одном компьютере установлено wicd без графической морды.

Устанавливается так:

apt-get install wicd-curses wicd-daemon python-wicd python-urwid -y

Запускается командой:

wicd-curses

Можно потом сделать ярлык запуска.


Удалить полностью NetworkManager так:


systemctl stop NetworkManager-dispatcher.service
systemctl disable NetworkManager-dispatcher.service

systemctl stop NetworkManager-wait-online.service
systemctl disable NetworkManager-wait-online.service

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

apt-get remove --purge network-manager -y

rm -r /etc/NetworkManager
rm -r /usr/lib/NetworkManager
rm -r /usr/lib/i386-linux-gnu/NetworkManager


ferum

ecc83
[offtopic]
Открыть содержимое (спойлер)
Самое интересное для меня это человеческая психология, знание мат части безусловно похвально. Мне очень интересно с какой целью нужно вымарать графический интерфейс программы, между делом обеспечивающий автозапуск при входе в графическую сессию пользователя что бы потом конструировать ярлык запуска...? Хотя что его конструировать все файлы....dekstop уже есть в системе... По второй части мне даже стало интересно... признаюсь я не разбирал этот пакет и не изучал исходники,
но по идее всё что вы описали в последнем коде должно делаться автоматом посредством  postrm скрипта ну по крайней мере через purge/ Есть правда один банальный косячок, по уму надо делать autoremove так как часть зависимостей по любому останутся в системе при удалении метапакета но вот это autoremove оставляет пустые папки, иногда и с конфигами , снова всё не идеально...хотя и не критично.
Я то же немного ковыряюсь с левыми программками, забавно но systemd в девятке прилично отличается от восьмёрки и мне кажется есть нюансы не очевидные но очень интересные... правда если во всё вникать голова кружится.
[свернуть]
[/offtopic]
Русские дебианщики против цифрового слабоумия !

ecc83

ferum,  ;)

[offtopic]
Цитата: ferum от 18 октября 2017, 23:09:56
Мне очень интересно с какой целью нужно вымарать графический интерфейс программы, между делом обеспечивающий автозапуск при входе в графическую сессию пользователя что бы потом конструировать ярлык запуска...?

curses утилита настройки так же обеспечивает автозапуск. В моём случае это сделано на старом, не особо мощном ноутбуке. Там установлен Debian и Openbox. Ради экономии ресурсов, старался не устанавливать лишние GUI приложения, тем более те, которыми пользуюсь один раз, при настройке системы.

Разумеется если хочется графического интерфейса, можно полностью установить менеджер wicd.

apt-get install wicd-curses wicd-daemon wicd-gtk python-wicd -y

Появится значок в трее и можно настраивать мышкой.


Цитата: ferum от 18 октября 2017, 23:09:56
по идее всё что вы описали в последнем коде должно делаться автоматом посредством  postrm скрипта ну по крайней мере через purge/ Есть правда один банальный косячок, по уму надо делать autoremove так как часть зависимостей по любому останутся в системе при удалении метапакета но вот это autoremove оставляет пустые папки, иногда и с конфигами , снова всё не идеально...хотя и не критично.

Всё верно, нужно запустить ещё команду:

apt-get autoremove --purge

а потом удалить каталоги с конфигами, потому что они почему то остаются.[/offtopic]


ЦарьПушка

А можно Wi-cd попробовать вместо NM на Live-DVD при том, что больше никаких вариантов, кроме как через wifi подключиться к инету нет?

ferum

Цитата: ЦарьПушка от 11 ноября 2017, 12:20:35А можно Wi-cd попробовать вместо NM на Live-DVD при том, что больше никаких вариантов, кроме как через wifi подключиться к инету нет?
Можно но Wi-cd идёт в комплекте только с lxde
Русские дебианщики против цифрового слабоумия !

ЦарьПушка

Цитата: ferum от 11 ноября 2017, 12:42:04
Цитата: ЦарьПушка от 11 ноября 2017, 12:20:35А можно Wi-cd попробовать вместо NM на Live-DVD при том, что больше никаких вариантов, кроме как через wifi подключиться к инету нет?
Можно но Wi-cd идёт в комплекте только с lxde
Ну и что?
Я k3b на какое только DE не ставил, а кеды только сейчас пробую