The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Невозможно повторное подключение wifi после выкл/вкл кнопки , !*! Isothiocyanate, 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.

  • Невозможно повторное подключение wifi после выкл/вкл кнопки , !*! pavlinux, 13:59 , 13-Ноя-18 (1)
    > ни через консоль поднять 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: команду не знайдено

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

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

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

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

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

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

      • Невозможно повторное подключение wifi после выкл/вкл кнопки , !*! Виль анонимно, 14:32 , 17-Ноя-18 (3)
        > 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 может помочь убрать окно из панели задач и засунуть этот терминал в трэй у часов. Это удобно, если надо из скрипта поднять какой-то ВПН до работы, интерактивно вводить пароли-логины и не закрывать окно до конца сеанса.

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

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

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

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

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

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

          • Невозможно повторное подключение wifi после выкл/вкл кнопки , !*! Виль анонимно, 15:16 , 17-Ноя-18 (5)
            > интерфейсы
            > 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-адаптером/интерфейсом, но до подключения к точке доступа.




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

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