Сайт | Скачать | Видео | Wiki

Автор Тема: Не работает WiFi на планшете  (Прочитано 11960 раз)

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

Оффлайн tumanovalex

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +1/-0
  • Автор темы
Re: Не работает WiFi на планшете
« Ответ #60 : 06 Октябрь 2018, 10:15:15 »
Спасибо, нашел

Оффлайн tumanovalex

  • Постоялец
  • ***
  • Сообщений: 173
  • Репутация: +1/-0
  • Автор темы
Re: Не работает WiFi на планшете
« Ответ #61 : 10 Октябрь 2018, 22:31:16 »
Хотел немного изменить консольный скрипт DdShurick, чтобы не надо было вводить имя сети и пароль и не надо было использовать sudo:
Код
#!/bin/sh
#wi-fi up (console). DdShurick 25.11.14 version 002 GPL
#if [ $(whoami) = root ]; then
MYESSID = "MyHyawei"
MYPASSWD = "12345"
IFACE=$(basename $(dirname /sys/class/net/*/phy80211))
[ $(pidof sudo dhcpcd) ] && sudo dhcpcd -k $IFACE
[ $(pidof sudo wpa_supplicant) ] && sudo kill $(pidof sudo wpa_supplicant)
 if [ "$(cat /sys/class/net/$IFACE/operstate)" != "up" ]; then
sudo ifconfig $IFACE up
sleep 2
 fi
#echo "Выберите сеть"
 if sudo iwlist $IFACE scan | grep MYESSID; then
#echo -n "ESSID: "
#read MYESSID
#echo -n "Пароль "
#read MYPASSWD
sudo wpa_passphrase $MYESSID $MYPASSWD > /tmp/wpa.conf
sudo wpa_supplicant -B -D wext -i $IFACE -c /tmp/wpa.conf
sudo dhcpcd $IFACE
 else
echo "Доступные сети не найдены"
 fi
#else
#echo "У вас нет прав на выполнение wifiup, нужны права root"
#fi     
Получаю ошибки:
Код
live@pra-roll:~$ /mnt/sda1/config/wifi.sh
/mnt/sda1/config/wifi.sh: строка 4: MYESSID: команда не найдена
/mnt/sda1/config/wifi.sh: строка 5: MYPASSWD: команда не найдена
/mnt/sda1/config/wifi.sh: строка 8: [: 1316: ожидается унарный оператор
Доступные сети не найдены
Помогите, пожалуйста, правильно изменить скрипт
« Последнее редактирование: 10 Октябрь 2018, 23:22:48 от tumanovalex »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5339
  • Репутация: +139/-1
Re: Не работает WiFi на планшете
« Ответ #62 : 10 Октябрь 2018, 23:53:02 »
MYESSID="MyHyawei"
MYPASSWD="12345"
Пробелы.
Убрать sudo везде где добавлено.

 8 строчка:
Код
[ $(pidof wpa_supplicant) ] && kill $(pidof wpa_supplicant)
(Взято из вики).

Для работы скрипта без sudo добавить в начало скрипта:
Цитата
#!/bin/sh
#wi-fi up (console). DdShurick 25.11.14 version 002 GPL
#if [ $(whoami) = root ]; then
which loginroot && loginroot=loginroot || loginroot=sudo
[ `id -u` = 0 ] || exec $loginroot $0
(Взято в вики из GUI скрипта).

« Последнее редактирование: 10 Октябрь 2018, 23:54:57 от krasnyh »