Кучка WiFi адаптеров

Автор Modigar, 11 апреля 2018, 20:58:09

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

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

Modigar

Стоял (да и сейчас пока не вынимал) юсб свисток TP-Link TL-WN722N, после шаманства с дровами, сначала с сайта производителя, потом фришные поставил, все заработало, до той поры пока не купил свисток того же производителя Archer_T2UH.
Скачал дрова с офф сайта, сделал make; make install
lsusb:
ЦитироватьBus 001 Device 008: ID 148f:761a Ralink Technology, Corp.

ifconfig -a:
Цитироватьra0       Link encap:Ethernet  HWaddr 50:3e:aa:31:d6:72 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:198 errors:0 dropped:0 overruns:0 frame:0
          TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:47996 (46.8 KiB)  TX bytes:27796 (27.1 KiB)

в удев/рулезах прописал
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="50:3e:aa:31:d6:72", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="ra*", NAME="wlan5"
не помогает сменить имя.
НетворкМанагер не видит новый свисток ни как ra0 ни как wlan5
Если из консоли поднять интерфейс, то для манагера это проводной интерфейс получается.

При этих всех бедах с новым адаптером, со старыми (есть еще старый кондовый Д-Линк ДВА-125) вылезли проблемы:
Оба старых адаптера плохо видят сеть, уровень сети скачет от 5% до 99% (прямая видимость 5м)
Пинг у них до роутера тоже по времени не постоянный от 1.5мс до 1с.

Что собственно делать?
Другие девайсы и этой сетью нормально работают.

ferum

Последние дрова удалить, в удев/рулезах лишнее убрать, неудачный новый свисток продать на авито и пользоваться TP-Link TL-WN722N
Русские дебианщики против цифрового слабоумия !

ogost

Цитата: Modigar от 11 апреля 2018, 20:58:09Скачал дрова с офф сайта, сделал make; make install
никогда так не делайте. Либо берите то, что лежит в дебиановских репах, либо делайте deb-пакет и уже его устанавливайте. Собрать пакет поможет checkinstall.

Modigar

Цитата: ferum от 11 апреля 2018, 21:35:00
Последние дрова удалить, в удев/рулезах лишнее убрать, неудачный новый свисток продать на авито и пользоваться TP-Link TL-WN722N
Чем он плох?
Почему и где он как ra0 определяется?
Из консоли он стартует, нужно теперь юзер-френдли это сделать.

Cообщение объединено 12 апреля 2018, 13:47:03

Цитата: ogost от 12 апреля 2018, 04:54:27
Цитата: Modigar от 11 апреля 2018, 20:58:09Скачал дрова с офф сайта, сделал make; make install
никогда так не делайте. Либо берите то, что лежит в дебиановских репах, либо делайте deb-пакет и уже его устанавливайте. Собрать пакет поможет checkinstall.
Почему не делать?
Собранный таким образом пакет, чем будет отличаться?

ferum

Цитата: Modigar от 12 апреля 2018, 13:45:57Чем он плох?
Тем что не дружелюбен. Один продал другой купил.
Пакет проще удалить, только ogost на счёт модуля ядра и checkinstall загнул конечно  ;)
Русские дебианщики против цифрового слабоумия !

ecc83

Цитата: Modigar от 12 апреля 2018, 13:45:57
Почему и где он как ra0 определяется?

Мас адрес у него стабильно одинаковый или при каждой проверке отличается?


Цитата: Modigar от 12 апреля 2018, 13:45:57
Из консоли он стартует, нужно теперь юзер-френдли это сделать.

Это как? Хотите графический конфигуратор написать?
Если из консоли стартует, составьте скрипт запуска и запускайте при старте системы. Можно юнит systemd сделать.

Цитата: Modigar от 11 апреля 2018, 20:58:09Скачал дрова с офф сайта, сделал make; make install
ЦитироватьЛибо берите то, что лежит в дебиановских репах, либо делайте deb-пакет и уже его устанавливайте. Собрать пакет поможет checkinstall.
ЦитироватьПочему не делать? Собранный таким образом пакет, чем будет отличаться?

Какой пакет может быть собран командами make && make install ?

Modigar

Суть, что выкинуть его я всегда успею.
Хотелось бы разобраться в вопросе, для начала, почему ra* и почему нетворкманагер его не видит.

ferum

Проблема в том что бы вам помочь кто то должен купить подобный свисток и одолеть его или быть теоретиком debian  мирового масштаба.
Русские дебианщики против цифрового слабоумия !

ecc83

Однако повторю свой вопрос:

Цитата: ecc83 от 12 апреля 2018, 14:26:26МАС адрес у него стабильно одинаковый или при каждой проверке разный?

Если будете игнорировать вопросы, будете самостоятельно изучать свой "замечательный" адаптер.

ChubaDuba

#9
Цитата: Modigar от 11 апреля 2018, 21:35:00Что собственно делать?
Вот эти дровишки попробуйте.

Modigar

#10
Цитата: ecc83 от 12 апреля 2018, 18:01:59Если будете игнорировать вопросы, будете самостоятельно изучать свой "замечательный" адаптер.
Я собственно был на работе, а комп дома, физически не мог ответить.

HWaddr 50:3e:aa:31:d6:72 одинаковый всегда, его и прописал в рулезы.

PS: сегодня система стала валится в кернел-паник после получения адреса
в мессаджес вот такого очень много:
Открыть содержимое (спойлер)

Apr 12 18:59:54 perhome kernel: [ 1573.683646] MT76x0_dynamic_vga_tuning(): RSSI=-60, BBP 2320=0x16242ef0
Apr 12 18:59:54 perhome kernel: [ 1574.629268] Rcv Wcid(1) AddBAReq
Apr 12 18:59:54 perhome kernel: [ 1574.629272] Start Seq = 00000066
Apr 12 18:59:54 perhome kernel: [ 1574.629276] RTMP_TimerListAdd: add timer obj ffffc90019c9e870!
Apr 12 18:59:55 perhome kernel: [ 1574.764739] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-60, Rssi_DVGA=-60
Apr 12 18:59:55 perhome kernel: [ 1574.764814] MT76x0_dynamic_vga_tuning(): RSSI=-60, BBP 2320=0x16242ef0
Apr 12 18:59:56 perhome kernel: [ 1575.767783] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-60, Rssi_DVGA=-60
Apr 12 18:59:56 perhome kernel: [ 1575.767853] MT76x0_dynamic_vga_tuning(): RSSI=-60, BBP 2320=0x16242ef0
Apr 12 18:59:57 perhome kernel: [ 1576.856121] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-59, Rssi_DVGA=-60
Apr 12 18:59:57 perhome kernel: [ 1576.856180] MT76x0_dynamic_vga_tuning(): RSSI=-59, BBP 2320=0x16242ef0
Apr 12 18:59:58 perhome kernel: [ 1577.953245] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-60, Rssi_DVGA=-60
Apr 12 18:59:58 perhome kernel: [ 1577.953359] MT76x0_dynamic_vga_tuning(): RSSI=-60, BBP 2320=0x16242ef0
Apr 12 18:59:59 perhome kernel: [ 1579.045268] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-60, Rssi_DVGA=-60
Apr 12 18:59:59 perhome kernel: [ 1579.045351] MT76x0_dynamic_vga_tuning(): RSSI=-60, BBP 2320=0x16242ef0
Apr 12 19:00:00 perhome kernel: [ 1580.065185] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-59, Rssi_DVGA=-60
Apr 12 19:00:00 perhome kernel: [ 1580.065276] MT76x0_dynamic_vga_tuning(): RSSI=-59, BBP 2320=0x16242ef0
Apr 12 19:00:01 perhome kernel: [ 1581.181407] @@@ BEFORE MT76x0_dynamic_vga_tuning(): rssi=-58, Rssi_DVGA=-60
[свернуть]

ecc83

Цитата: Modigar от 12 апреля 2018, 18:56:49
HWaddr 50:3e:aa:31:d6:72 одинаковый всегда, его и прописал в рулезы.

Удали своё старое правило udev и создай новое в каталоге /etc/udev/rules.d

Выполни в терминале:
echo 'SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="50:3e:aa:31:d6:72", NAME="wlan0"' | sudo tee /etc/udev/rules.d/70-persistent-net.rules

На всякий случай, в файл /etc/NetworkManager/NetworkManager.conf вставь дополнительно такой код:


[device]
wifi.scan-rand-mac-address=0


Внимательно проверь точность мак адреса.

Modigar

#12
Цитата: ecc83 от 12 апреля 2018, 19:30:44Удали своё старое правило udev и создай новое в каталоге /etc/udev/rules.d
с названием 70-persistent-net.rules ? или по другому назвать?
Цитата: ecc83 от 12 апреля 2018, 19:30:44Выполни в терминале:
Что должно произойти? У меня консоль ожидает пользовательского ввода



Cообщение объединено 12 апреля 2018, 20:30:49

После перезагрузки компа, выполнения в консоли вот такого:

iwpriv ra0 set NetworkType=Infra
iwpriv ra0 set AuthMode=WPA2PSK
iwpriv ra0 set EncrypType=AES
iwpriv ra0 set WirelessMode=15
iwpriv ra0 set SSID="MyWiFi"
iwpriv ra0 set WPAPSK="my_password"
iwpriv ra0 set SSID="MyWiFi"


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

ecc83

Цитата: Modigar от 12 апреля 2018, 20:22:30
Что должно произойти? У меня консоль ожидает пользовательского ввода

У тебя создалось новое правило в каталоге /etc/udev/rules.d
Проверь, что бы старое было удалено.
Перегрузи комп и введи команду:

sudo ifconfig -a

Должен быть новый интерфейс wlan0

Цитата: Modigar от 12 апреля 2018, 20:22:30
После перезагрузки компа, выполнения в консоли вот такого:

Давай ты пока "вот такого" ничего делать не будешь, потому что не понятно что и от чего на самом деле происходит.
Интересует появился ли новый интерфейс wlan0 ?

Покажи вывод:

cat /etc/udev/rules.d/70-persistent-net.rules

и

cat /etc/NetworkManager/NetworkManager.conf

Цитата: Modigar от 12 апреля 2018, 20:22:30
Но это не совсем юзер-френдли, что консоль, что тыкание, жена у меня не осилит такое.

В крайнем случае для жены можно составить скрипт из набора твоих команд, сделать на него ярлык на рабочий стол и она будет мышкой в него тыкать и запускать сеть.
А можно всё сделать автоматически при запуске компа.


Modigar

#14
Цитата: ecc83 от 12 апреля 2018, 20:56:33У тебя создалось новое правило в каталоге /etc/udev/rules.d
не создалось
Цитата: ecc83 от 12 апреля 2018, 20:56:33Покажи вывод:
Открыть содержимое (спойлер)
cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x15a1 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="10:c3:7b:50:57:8f", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# USB device 0x:0x (rt2800usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="cc:b2:55:00:b7:ac", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"                     
                                                                                                                                                                           
# USB device 0x:0x (rtl8188eu)                                                                                                                                             
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="d4:6e:0e:06:a0:3e", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
[свернуть]

Открыть содержимое (спойлер)
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=0
[свернуть]
Цитата: ecc83 от 12 апреля 2018, 20:56:33Интересует появился ли новый интерфейс wlan0 ?
у меня их до этого в рулезах было 2 прописано (wlan0 и wlan1)