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

Автор Тема: [Решено] Настройка скрытой wifi сети в netctl  (Прочитано 8591 раз)

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

Оффлайн MikeMN

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Автор темы
В 1510middle не нашел,как подключиться к скрытой беспроводной сети(к не скрытой-проблем нет).В NM все просто-жмакнул по "подключиться к скрытой беспроводной сети" и все ОК, а здесь как?

Решение
« Последнее редактирование: 07 Декабрь 2015, 09:33:02 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Настройка скрытой wifi сети в netctl
« Ответ #1 : 04 Ноябрь 2015, 10:11:11 »
Если NM видит скрытые - чего Вы добивались скрытием? https://cryptoworld.su/hiden-ssid/
wifi-menu не видит скрытые? Если нет -пробуйте
т.е. правьте руками конфиг, довавляйте
scan_ssid=1 к опциям в wireless-wpa-configsection или Hidden=yes

Оффлайн MikeMN

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Автор темы
Re:Настройка скрытой wifi сети в netctl
« Ответ #2 : 04 Ноябрь 2015, 13:58:00 »
Если NM видит скрытые - чего Вы добивались скрытием? https://cryptoworld.su/hiden-ssid/
wifi-menu не видит скрытые? Если нет -пробуйте
т.е. правьте руками конфиг, довавляйте
scan_ssid=1 к опциям в wireless-wpa-configsection или Hidden=yes


Чего я добивался скрытием? А это имеет отношение к делу? Просто констатация факта-в NM подключка в пару кликов,здесь надо штудировать вики по арчу и править вручную конфиги,если я правильно понял. Где обитает этот конфиг,который нужно править?

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Настройка скрытой wifi сети в netctl
« Ответ #3 : 05 Ноябрь 2015, 10:04:29 »
Чего я добивался скрытием? А это имеет отношение к делу?
Да.  Если ничено не добился - решение проблемы - убрать скрытие  ;)
Просто констатация факта-в NM подключка в пару кликов,здесь надо штудировать вики по арчу и править вручную конфиги,если я правильно понял. Где обитает этот конфиг,который нужно править?
Это стандартная плата за минимализм и это НЕ значит, что если кому-то удобнее в middle NM - будем ловить и банить  :D
В итоге получилось?

Оффлайн MikeMN

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Автор темы
Re:Настройка скрытой wifi сети в netctl
« Ответ #4 : 05 Ноябрь 2015, 21:37:20 »
Если ничего не добился-решение проблемы-использовать NM ;D Что я и сделал,ибо ничего не добился :'(.(в смысле решения проблемы подключения)Ручная правка профиля,созданного автоматом,ничего не дает.Вставлял вручную ssid, дописывал Hidden=yes(кстати,в вики написано,что это сейчас уже не работает)-результат прежний.Что касается создания профиля по шаблону "wireless-wpa-configsection"(куда рекомендуется добавить scan_ssid=1),не понял,как там заполнять эту самую configsection.
« Последнее редактирование: 05 Ноябрь 2015, 21:59:07 от MikeMN »

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Настройка скрытой wifi сети в netctl
« Ответ #5 : 06 Ноябрь 2015, 09:18:16 »
как там заполнять эту самую configsection.
1. Заменить interf ssid ident pass на свои и добавить в конце scan_ssid=1 или Hidden=yes
2. положить в /etc/netctl
3. sudo netctl start wireless-wpa-configsection
4. Если не поднимется - выкладывайте сюда netctl list && netctl status wireless-wpa-configsection

Оффлайн drill

  • Пользователь
  • **
  • Сообщений: 31
  • Репутация: +4/-0
Re:Настройка скрытой wifi сети в netctl
« Ответ #6 : 08 Ноябрь 2015, 23:03:50 »
Это вы просто пример выбрали не совсем подходящий. Там WPA-EAP, а это совсем другое кино; там нужен и метод EAP и 2-й этап аутентификации, и имя пользователя и пароль, и опционально сертификат пользователя... Это для крупных организаций, как я понял, а дома всё проще.

Я, думаю, что у вас соединение настраивается через wpa_supplicant, как и у меня. Вот пример из файла wpa_supplicant.conf:
Код
# WPA-Personal(PSK) with TKIP and enforcement for frequent PTK rekeying
network={
ssid="example"
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk="not so secure passphrase"
wpa_ptk_rekey=600
}

И вот пример из моего файла настроек (вижу, что это не совсем тот файл, но по списку переменных можно будет сориентироваться):
Код
network={
ssid="имя_сети"
scan_ssid=1
psk="пароль"
key_mgmt=WPA-PSK
priority=5
}

Приоритет опциональный. А "scan_ssid=1" нужен для того, чтобы соединиться со скрытой сетью.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Настройка скрытой wifi сети в netctl
« Ответ #7 : 09 Ноябрь 2015, 11:32:31 »
drill - спасибо +
MikeMN - получилось?
Если да - наверное надо куда-то в гуй настройки добавить про скрытые сети и scan_ssid=1
.... хотя это wpa_supplicant.conf , а мы пишем про netctl - это уже надстройка
« Последнее редактирование: 09 Ноябрь 2015, 11:35:50 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Настройка скрытой wifi сети в netctl
« Ответ #8 : 10 Ноябрь 2015, 11:00:13 »
 Вполне хватает
Код
# wpa_passphrase SSID PASSWORD
network={
ssid="SSID"
#psk="PASSWORD"
psk=c2161655c6ba444d8df94cbbf4e9c5c4c61fc37702b9c66ed37aee1545a5a333
}
Можно попробовать так:
Код
# wpa_passphrase SSID PASSWORD | sed 's/#psk.*"$/scan_ssid=1/'
network={
ssid="SSID"
scan_ssid=1
psk=c2161655c6ba444d8df94cbbf4e9c5c4c61fc37702b9c66ed37aee1545a5a333
}
Выхлоп wpa_passphrese > /tmp/wpa.conf и указать wpa_supplicant путь
Код
wpa_supplicant -Dnl80211 -iwlan0 -c/tmp/wpa.conf
Моноблок 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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Настройка скрытой wifi сети в netctl
« Ответ #9 : 10 Ноябрь 2015, 11:14:54 »
Дядя Шурик - надо настроить именно через конфиг netctl
Зачем, когда есть /usr/bin/wifi?
Моноблок 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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Настройка скрытой wifi сети в netctl
« Ответ #10 : 10 Ноябрь 2015, 11:45:12 »
autonet не работает с systemd
Тем хуже для systemd  :)
autonet настроит через гуй скрытую сеть?
Не знаю, не пробовал.
Моноблок 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

Оффлайн loop223

  • Ветеран
  • *****
  • Сообщений: 606
  • Репутация: +7/-0
Re:15.10 подключение к скрытой Wifi (мидл)
« Ответ #11 : 25 Ноябрь 2015, 17:50:57 »
Куда пропал нормальный Network Manager? Вместо него появился аплет настройки сети без возможности подключения к скрытой сети.
« Последнее редактирование: 25 Ноябрь 2015, 18:18:46 от loop223 »
X96MAX+ SoC S905X3 4/64.Armbian 22.11.0 bullseye 5.15.78
Home Assistant Supervised

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re:Настройка скрытой wifi сети в netctl
« Ответ #12 : 05 Декабрь 2015, 11:05:57 »
NM не изменялся. Из pra-middle по итогу голосования удален. Подключите модуль NM
Для netctl
правьте руками конфиг, довавляйте
scan_ssid=1 к опциям в wireless-wpa-configsection или Hidden=yes

Код
Description='Automatically generated profile by net-auto'                                               
Interface=Ваш                                                                                       
Connection=wireless                                                                                     
Security=wpa                                                                                           
ESSID=Ваш                                                                                       
IP=dhcp                                                                                                 
Key=Ваш   
Так работает? "Ваш" - заменить на свой

Оффлайн Satevis

  • Старожил
  • ****
  • Сообщений: 230
  • Репутация: +6/-0
Re:Настройка скрытой wifi сети в netctl
« Ответ #13 : 06 Декабрь 2015, 11:18:28 »
Начнём с того, что в моём случае netctl видит скрытые сети, но отображает их хитрым способом x00 - будет столько, сколько символов в названии точки доступа.
1. Настраиваем, - Выбор действия - Изменить (заменяем в конфиге "x00x..." на имя скрытой сети)
Код
ESSID=Ваш
А так как генерация пароля происходит, как я понял по названию сети, то пароль вводим и храним в незашифрованном виде.
Код
Key=Ваш
В конце файла добавляем строку
Код
Hidden=yes

2. Можно просто сделать сеть видимой, настроить и дописать Hidden=yes в конфиг, а затем скрыть точку доступа, тогда пароль будет храниться в зашифрованном виде.

P.S. в процессе настроек обнаружилась соседская точка доступа на кириллице (отображается что-то типа xD0x....)
NM точки доступа на кириллице видит правильно и подключается без проблем, в случае netctl делаем по пункту 1, если сеть не скрытая Hidden=yes необязательный параметр.

З.Ы. если уж сеть совсем невидимая, думаю вручную поправить конфиг wireless-wpa (скопировав его из /etc/netctl/examples в /etc/netct/) не составит труда.
« Последнее редактирование: 06 Декабрь 2015, 12:29:37 от Satevis »

Оффлайн MikeMN

  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Автор темы
Re:Настройка скрытой wifi сети в netctl
« Ответ #14 : 07 Декабрь 2015, 01:27:03 »
Поначалу несколько скептически отнесся к Вашему посту,ибо первый вариант-это то,что сразу приходит в голову,и я этот вариант месяц назад крутил.Но все же решил еще раз проверить и,как оказалось,не напрасно,все получилось.Моя ошибка была в том,что я не обратил внимание на то,что шифрованный ключ привязан к ssid.Действительно,ввод ключа без шифрования решает проблему(+hidden=yes).То же самое и при редактировании профиля,создаваемого через консоль("консольный мастер wi-fi")-ввод своего ssid, замена ключа на свой не шифрованный,Hidden=yes,и мы в сети.
Чтобы ключ был шифрованным,надо в терминале от рута ввести "wpa_passphrase your_essid passphrase",где your_essid-это ssid, а passphrase-ключ,и сгенерированный шифрованный ключ скопировать и затем вставить в профиль.Слегка напрягают две вещи:1)в трее нет значка сети(это,наверное,просто решается?)2)работать ручками приходится:))