The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Невозможно повторное подключение wifi после выкл/вкл кнопки "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Сеть / Linux)
Изначальное сообщение [ Отслеживать ]

"Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от Isothiocyanate (ok), 10-Ноя-18, 15:02 
Добрый день!
Debian 9.5 LXDE x64 на ноутбуке MSI VR610x 205 при физическом выключении кнопки wifi и повторном ее включении не видит сеть.

user1@debian999:~$  lspci | grep -i 'net'
02:00.0 Ethernet controller: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 01)
user1@debian999:~$

выключаем, а затем включаем wifi кнопкой на корпусе

user1@debian999:~$ sudo dmesg | grep wifi
user1@debian999:~$ sudo dmesg | grep wlan
[   12.145183] ath5k 0000:02:00.0 wlp2s0: renamed from wlan0
user1@debian999:~$ sudo ifup wlp2s0
ifup: unknown interface wlp2s0
user1@debian999:~$ sudo /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
user1@debian999:~$ sudo ifup wlp2s0
ifup: unknown interface wlp2s0
user1@debian999:~$ sudo ifdown wlp2s0
ifdown: unknown interface wlp2s0
user1@debian999:~$ sudo ifup wlan0
ifup: unknown interface wlan0
user1@debian999:~$ sudo ifup ath5k
ifup: unknown interface ath5k
user1@debian999:~$ sudo /etc/init.d/wicd start
[sudo] пароль до user1:
[ ok ] Starting wicd (via systemctl): wicd.service.
user1@debian999:~$ wicd-client -n
Has notifications support True
Loading...
Connecting to daemon...
Connected.
refreshing...
refreshing...
refreshing...
refreshing...
refreshing...
user1@debian999:~$ sudo iface wlan0 inet dhcp
sudo: iface: команду не знайдено
user1@debian999:~$ auto wlan0
bash: auto: команду не знайдено
user1@debian999:~$ sudo auto wlan0
sudo: auto: команду не знайдено
user1@debian999:~$ ifup wlan0
bash: ifup: команду не знайдено

Подскажите пожалуйста, в чем причина такого странного поведения?
Я так понимаю надо ставить что-то типа ifplugd?
ifupdown установлен.
Стоят Gnome-network-manager, wifi-radar, wicd-client.
Ни через GUI ни через консоль поднять wifi не удалось, только sudo reboot.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от pavlinux (ok), 13-Ноя-18, 13:59 
> ни через консоль поднять wifi не удалось,

Да ладно?!

# iwconfig wlan0 essid "VASYA_PUPKIN_WIFI";
# iwconfig wlan0 channel 11;
# iwconfig wlan0 mode Auto;
# iwconfig wlan0 ap PRONO_NET;
# iwconfig wlan0 key SUPERSECRET;
# ifconfig wlan0 10.0.0.11 up;
# route add default gw 10.0.0.1 dev wlan0;


> user1@debian999:~$ sudo auto wlan0
> sudo: auto: команду не знайдено

Вернись на венду.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от Isothiocyanate (ok), 17-Ноя-18, 10:07 
>> user1@debian999:~$ sudo auto wlan0
>> sudo: auto: команду не знайдено
> Вернись на венду.

Я не могу на венду, я бомж и у меня халявный вай-фай под макдональдсом :)

1. Как можно прописать в конфиг и в какой конфиг настройки сети wifi, чтобы перезапускать сеть одной  командой?

2. Не будет ли этот конфиг мешать подключаться к другим сетям?

3. В идеале - сделать ярлык для автозапуска или скрипт sh в худьшем случае? Ведь компьютером ползуются и мои родственники, а они точно не будут поднимать интерфейс из консольки.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от Виль анонимно (?), 17-Ноя-18, 14:32 
> 3. В идеале - сделать ярлык для автозапуска или скрипт sh в
> худьшем случае? Ведь компьютером ползуются и мои родственники, а они точно
> не будут поднимать интерфейс из консольки.

Один из известных вариантов:
- Команды, что выше оформить в shell скрипт. Сделав ему chmod 755
- Скрипт положить туда, куда прописан PATH. Т.е. типа в /usr/bin
- Прописать в sudoers на скрипт всем без пароля.
- Сделать desktop файл (см. файлы, которые найдёт find /usr -name "*.desktop") по аналогии с уже существующими в изобилии в системе. Вписать туда: Exec=sudo скрипт Или даже так:
Exec=sudo bash -с /usr/bin/скрипт'
- Десктоп файл положить к уже существующим в системе, в туже папку. Панель запуска заметит файл и покажет ярлык или сразу, или после рестарта и в меню "Старт" появится этот ярлык.

Чтобы не начали загадывать загадки на тему "запустил и неработает без логов", в ярлыке можно стартовать в терминале примерно вот так:
xterm -e скрипт
Оно тогда запустит скрипт в отдельном окошке и там будут логи.

И в скрипт дописать вот так:


#!/bin/bash
PS4="+:\$0:\$LINENO: "
set -ex
команды старта WiFi
read -p "Нажмите энтер чтобы закрыть."

P.S. alltray может помочь убрать окно из панели задач и засунуть этот терминал в трэй у часов. Это удобно, если надо из скрипта поднять какой-то ВПН до работы, интерактивно вводить пароли-логины и не закрывать окно до конца сеанса.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от Isothiocyanate (ok), 17-Ноя-18, 14:46 
> Один из известных вариантов:
> - Команды, что выше оформить в shell скрипт. Сделав ему chmod 755

Спасибо большое!

Сегодня общался с провайдером. При переподключении сети с wifi на eth0 без роутера напрямую для увеличения скорости интернета для Скайп, обнаружилось, что интерфейсы wlan0/eth0 теряют MAC адреса при выключении не перезапускаются полноценно  sudo /etc/init.d/networking restart  с присвоением МАС. А у провайдера привязка к МАС - или роутера или компа.

В случае с eth0 MAC можно присвоить через аплет gnome-network-manager а потом перезапустить вышеуказанной командой. И только предварительно выключив вайфай соединение, поскольку роутер продолжал держать связь с ноутбуком, а маршрутизация в случае одновременной работы двух интерфейсов не настроена.

А вот на вайфай адаптер присвоить МАС адрес не получается и адаптер все равно не видно.

Лечит только перезагрузка.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от Виль анонимно (?), 17-Ноя-18, 15:16 
> интерфейсы
> wlan0/eth0 теряют MAC адреса при выключении не перезапускаются полноценно  sudo
> /etc/init.d/networking restart  с присвоением МАС. А у провайдера привязка к
> МАС - или роутера или компа.
> Лечит только перезагрузка.

А если так:


#!/bin/bash
declare -r my_addr_mac="f4:b7:e2:b8:25:3c"
declare -r my_net_iface="wlo1"
set +x ; echo \
    ; read -p "Change MAC address ? [yes/no] " user_unswer \
    ; echo ; set -x
if [ "${user_unswer,,}" == "yes" ] || [ "${user_unswer,,}" == "y" ] ; then
    sudo ifconfig "${my_net_iface}" down
    sudo macchanger --mac "${my_addr_mac}" "${my_net_iface}" || true
    sudo ifconfig "${my_net_iface}" up
    read -p "Restart somehow your i-net connection. And press 'enter' key."
fi

?
Но тут надо переустановить Wifi соединение после манипуляций (залезть руками в Нетвор-менеджер и отключиться-подключиться, или скриптом передёрнуть).
Или проделать всё с активным wifi-адаптером/интерфейсом, но до подключения к точке доступа.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Невозможно повторное подключение wifi после выкл/вкл кнопки "  +/
Сообщение от pavlinux (ok), 17-Ноя-18, 16:19 
> А если так:
> [сode]
> #!/bin/bash
> declare -r ...

И тут Остапа понесло ©:)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру