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

Автор Тема: [Решено]net-auto: netctl + minirc + ESSID c пробелами - не работает  (Прочитано 10493 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
если в имени точки доступа(ESSID) имеются пробелы - подключится не удастся, так что переименовываем(на смарте в свойствах AP) .
проявляется в комбинации netctl + minirc + ESSID c пробелами независимо от источника wifi?
« Последнее редактирование: 03 Февраль 2016, 13:03:47 от sfs »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #1 : 26 Январь 2016, 11:20:30 »
1 - проявляется в комбинации netctl + minirc + ESSID c пробелами независимо от источника wifi?
да - 3 разных AP,minirc, на одном из смартов точка доступа изначально была без пробелов - подключение без проблем - поэтому и догадался  :) .
на другом, например, ESSID был "ALCATEL POP S3" , при попытке подключения чз, например, поиск открытых вай-фай выдавало(точно не помню): " блабла ALCATEL толи не найден .. или не удалось подключится" - те ищется точка с ESSID "ALCATEL"(которой естественно нет) а не "ALCATEL POP S3"  .
искал сети или с мастером настройки вай-фай или поиском открытых, чаще последним.
« Последнее редактирование: 04 Февраль 2016, 11:22:13 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #2 : 26 Январь 2016, 11:41:39 »
В /etc/netctl/*.conf у Вас : ESSID='a b c' c ковычками?

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #3 : 26 Январь 2016, 12:38:37 »
как раз без кавычек.
conf-файлов нет, есть wlan0-ALCATEL wlan0-dexp, не подскажите какими скриптами(утилитами) они создаются?
упс невнимателен
#Automatically generated profile by net-auto
« Последнее редактирование: 04 Февраль 2016, 11:25:00 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #4 : 26 Январь 2016, 13:02:47 »
поменял ESSID на смарте на 'dexp 250' (с пробелом).
поменял 5ю строчку в /etc/netctl/wlan0-dexp  на : ESSID='dexp 250'
пробую поиск открытых - неудачно(если нет пробелов - находит и подключается без проблем)
мастер вай-фай - то же, если в этом мастере жамкнуть "изменить",вписать
'dexp 250' , сохранить - подключается.
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #5 : 26 Январь 2016, 13:17:55 »
пробуем (инет есть):
настройки - настройки сети - мастер настройки wi-fi - выскочит окошко с точками доступа - кликаем по нужной - ....дальше трабла - кто то? заменяет правильную строчку(с кавычками ) в ( /etc/netctl/wlan0-dexp - это у меня)  на строчку без кавычек. все - инета нет (( , пока не впишем правильный ESSID(с кавычками)
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #6 : 26 Январь 2016, 13:21:25 »
Вроде починил - проверить сейчас не на чем

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #7 : 26 Январь 2016, 13:43:59 »
 net-auto.gz ну и наворочено, графоман однако. :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #8 : 26 Январь 2016, 13:59:12 »
не помогло (
даже хуже - настройки сети перестали запускаться
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #9 : 26 Январь 2016, 14:07:13 »
варианты:
1) название точек доступа без пробелов
2)прописать правильныенужные названия и запретить запись в соответствующие файлики
3)разобраться кто пишет в /etc/netctl/wlan0-вашаТочкаДоступа и дальше по ситуации
упс  net-auto - это не бинарник а скрипт  :o (фм показывает как бинарник) - будем ковырять  :)
« Последнее редактирование: 26 Январь 2016, 14:13:14 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #10 : 26 Январь 2016, 14:22:24 »
в нэт-ауто строчки  176 - 183 :
Код
sudo echo "Description='Automatically generated profile by net-auto'" >$F
sudo echo "$sel$key" | awk '{print "Interface="$4"\n"\
"Connection=wireless\n"\
"Security="$3"\n"\
"ESSID="$1"\n"\
"IP=dhcp\n"\
"'$key'"}' >>$F && (sudo netctl.sh &) && exit
}
похоже здесь происходит перезапись wlan0-* ?
« Последнее редактирование: 04 Февраль 2016, 11:27:59 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 34033
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #11 : 26 Январь 2016, 14:24:18 »
net-auto.gz ну и наворочено, графоман однако. :)
Там больше половины Вашего кода из раннего auto-net  :D Не признали?

 net-auto.gz надо распаковать, сделать исполняемым (chmod 755) и заменить в дистре
Заменил 1 строку
Код
ESSID='"'"'"$1"'"'"'\n\
« Последнее редактирование: 26 Январь 2016, 14:26:11 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #12 : 26 Январь 2016, 14:28:57 »
Не признали?
Как-же, признал, но приписок, как на складе продовольственном. :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #13 : 26 Январь 2016, 14:43:27 »
фм у меня его почему-то бинарником показывает а не скриптом , соответственно про права забыл,  бинарники автоматом ведь исполняемые?
с этой строчкой может поиграться(122я)?:
for IFACE in `iwconfig | awk '/IEEE / {print $1}'` ;do

нет не то, здесь поиск всех видимых
« Последнее редактирование: 04 Февраль 2016, 11:29:30 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8637
  • Репутация: +187/-2
  • Старый чайник
net-auto: netctl + minirc + ESSID c пробелами - не работает
« Ответ #14 : 26 Январь 2016, 15:36:59 »
не помогло - упорно обрезает по первому пробелу (
Надо найти где. Мне кажется, что в строке 170 надо заэкранировать кавычки
Код
es="`echo \"$sel\" | awk '{print $1}'`"
потому что
Код
# echo sel
sel
# echo "sel"
sel
# echo \"sel\"
"sel"
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64