LINUX.ORG.RU
ФорумAdmin

Малинка Zero 2W не конектится к AP

 , ,


0

1

Роутер Keenetic II, который позволяет создать Основную точку и Гостевой доступ.
Изначально эту Малинку настроил в режим Гостевого доступа, и и до сих пор она в нем работает нормально.
Затем понадобилось ее перевести в Основную сеть точки доступа.

Запускаю 'raspi-config/ и ввожу SSID и пароль, однако в ответ получаю ошибку -

There was an error running option S1 Wireless LAN 
и Малинка снова возвращается в Гостевую сеть.

Чтобы это значило?

Upd. Гуглил. Но там ответы на вопрос почему вообще не коннектится, а у меня в Гостевую сеть коннектится нормально.

★★★★★

Последнее исправление: chukcha (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Да, ай-йя-яй, какой нехароший AP! А может raspi-config?
Ладно, подскажите тогда хоть нормальный посещаемый «малиновый» форум для наших людей с галивуду.
Т.е. русскоязычный. Несколько раз уже искал, но все попадается не то.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Так в том и вопрос, если ты эти параметры поменял на другие как он на гостевую откатился-то?

Попробуй их вообще удалить, по идее оно после этого не должно подключаться.

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Ну да, я-то их меняю в конфигураторе, , но тут же выскакивает эта ошибка.
Т.е. видимо на самом деле они отказываются меняться, и в работе остается все та же гостевая пара.
И малиновый конфигуратор не позволяет ее удалить, а только поменять на другую.

В-общем, нужен наш «малиновый» форум, наверняка там уже знают, как расшифровать эту загадочную ошибку.

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 1)
Ответ на: комментарий от chukcha

Предполагаю что дело может быть как в криво скопированном пароле, так и различной настройке точек, напирмер 2,4 Ггц - 5Ггц, или например в роутере запрет на новые соединения и т.п.

Могу порекомендовать поправить настройки роутера так чтобы твои ссид и пароль стали подключением для внутренней сети. Возможно в процессе станет ясно где косяк.

ya-betmen ★★★★★
()
Ответ на: комментарий от ya-betmen

Хорошо, а можно ли сделать проброс из Основной сети к Малинке, которая находится в Гостевой? Это было бы еще лучше.
Понимаю, что можно, но тут надо уметь обращаться с маршрутизацией, но я в ней совсем ни бум-бум 😊

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anonymous

По первой же ссылке в Гугле пишут, что его малина не умеет в 5ггц. Буду смеяться, если так и окажется.

Ну так и старый Keenetic не умеет «пятерку» 😃
К тому же эта Малинка успешно коннектиться к этому же роутеру в Гостевом режиме, так что Гигагерцы тут и не причем.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Попробуй вручную через wpa_cli.

А может есть чего попроще? А то в этом 'cli' длина хелпа как в туалетном рулоне 😜
Из-за этого может чего-то не то выберу и лишусь даже гостевого коннекта.

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 1)
Ответ на: комментарий от chukcha

К тому же эта Малинка успешно коннектиться к этому же роутеру в Гостевом режиме, так что Гигагерцы тут и не причем.

Я ещё раз рекомендую выставить для основного режима параметри гостевого подключения, готов спорить что малинка всё равно не подключится.

ya-betmen ★★★★★
()
Ответ на: комментарий от anonymous

Анонимус, вот спасибо, что напомнили названия консольных вариантов! 🍺 🍺
А то уже подзабыл их названия. Правда, NetworkManager не взлетел, потому что он ГУИшный, хотя вроде есть и консольный.
Зато nmtui сразу все расставил всё по своим местам.

Он подтвердил, что 'raspi-config' настроил основной коннект правильно.
Но он же не работает... и тут вспомнил!

(c) Обергруппенфюрер, Штирлиц просил передать вам, что он все вспомнил!

Что вы хотите от старого Чукчи... (c) Старый стал, ленивый, и забывчивый.

Оказалось, что в Гостевой сети в роутере поднят DHCP-сервер, а в Основной - нет! Отсюда и проблема не-коннекта.
А Малинка так нет же, чтобы по-человечески назвать причину не-коннекта, выдает какую-ту непонятную ошибку, расшифровать которую не смогли даже на «малиновом» форуме, на котором сегодня зарегился.

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

Как вообще надо правильно решить проблему сосуществования 2-х DHCP в одной локальной сети?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Как вообще надо правильно решить проблему сосуществования 2-х DHCP в одной локальной сети?

На кинетике ты так и не сделаешь, гостевая и основная — разные L2-домены. Включи DHCP в обеих, и если проблема есть, то напиши в техподдержку или на официальный форум (https://forum.keenetic.com/) там 99% помогут. Можешь ещё сюда выложить startup-config.txt с Keenetic.

anonymous
()
Ответ на: комментарий от anonymous

Включи DHCP в обеих, и если проблема есть, то напиши в техподдержку или на официальный форум (https://forum.keenetic.com/) там 99% помогут.

Ну конечно же проблема есть, иначе я бы не отключал один DHCP.
Но оффоруме наверняка предложат или другую прошивку, или подправленный конфиг, а мне бы не хотелось трогать давно настроенный и стабильно работающий роутер.
А то подправишь одно, а наверняка вылезет боком что-то другое.
Пусть уж все остается как есть.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Хотя можно решить данную проблему другим, более элегантным, чем DHCP, и надежным способом, который мне нравится гораздо больше - использовать для Малинки статический адрес.

Раньше это делалось очень просто, но со временем обратил внимание, что с каждым годом перестройка WiFi на статику давалась все труднее, поскольку основной приоритет для WiFi все больше делается на DHCP.

Можете подсказать, какой сейчас существует простой способ настройки WiFi-клиента на статику?

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 1)
Ответ на: комментарий от chukcha

с каждым годом перестройка WiFi на статику давалась все труднее

Чушь какая-то, честно говоря. NetworkManager, systemd-networkd — элементарно, и вообще никак не зависит от того, Wi-Fi это или нет. Если у тебя там дистрибутив от Raspberry Pi, то смотри /etc/dhcpcd.conf, там можно настроить статику.

anonymous
()
Ответ на: комментарий от anonymous

Успел попробовать тот же nmtui, в котором, в отличие от 'raspi-config', предусмотрели настройку на статику.
Настроил, ребутнул, но чей-то не взлетело...
Надо монитор цеплять к Малинке и разбираться.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Опять клоунада, да что ж такое.

Ещё раз. DHCP-сервер в сети должен быть исключительно один, это аксиома. То, что майки наворотили у себя 20+ лет назад в AD - всё равно в один момент времени dhcp-сервер работает только один.

Dimez ★★★★★
()
Ответ на: комментарий от chukcha

иначе, сорри, больше похоже на насмешку

Тебе показалось, даже в мыслях не было. Не должно быть более 1 dhcp в 1 сегменте сети, слишком они на низком уровне работают.

Dimez ★★★★★
()
Ответ на: комментарий от Dimez

Ок, я понял. Про конфликты 2-х DHCP давно знаю, но переспросил - а вдруг уже придумали способ их помирить? Оказалось, что нет.

А вот с WiFi-статикой как всегда, непонятки.
Выставил незанятый IP адрес, шлюз/маску/dns, SSID/пароль.
Но Малинка упорно не коннектится. Что же я забыл сделать-то?...

chukcha ★★★★★
() автор топика
Ответ на: комментарий от anonymous

anonymous, ты здесь?

Чушь какая-то, честно говоря. NetworkManager, systemd-networkd — элементарно, и вообще никак не зависит от того, Wi-Fi это или нет. Если у тебя там дистрибутив от Raspberry Pi, то смотри /etc/dhcpcd.conf, там можно настроить статику.


Да уж никакая это не чушь, не так все просто. Запомнилось, что настройка WiFi-статики для меня стала непростой задачей. И на этот раз оказалось тоже.
Потому что в привычном софте все постоянно меняется.

Твой консольный NetworkManager ничего не делает, только запускается, машет ручкой, и это все.
В его хелпе аж ничего полезного для настройки нет. Помню только, что старые версии работали как положено и настраивали что надо, это было еще в CentOS 6.

systemd-networkd в Raspi OS по умолчанию отсутствует, установить не могу, т.к. нет коннекта.

Конфиг в Raspi на самом деле называется так - /etc/dhcp/dhclient.conf
Заглянул в него - лучше бы не заглядывал...
Неужто надо обязательно ковырятся в конфигах, неужели нет нормальных утилит для настройки сети?

Да, есть - та самая nmtui, в ней легко настраивается как динамика, так и статика, можно активировать и деактивировать коннект.
И проверка по ip a тоже показывает, что статика настроилась правильно.
Однако самого коннекта нет - почему??


И как увеличить этот млятский блошиный консольный шрифт в Raspi?? 😡
Он с каждым годом становится все меньше, рассчитан, видать, на орлиное зрение, а мне это грозит угробить и без того слабое зрение.

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 3)
Ответ на: комментарий от chukcha

Уже глубокая ночь. Но статика упорно не работает, хоть тресни 😨
Не знаю, может nmtui обманывает, что настраивает ее, а на самом деле только делает вид?

Говорите, WiFi-статика легко настраивается? Да хрен там! 😡
В который раз обламываюсь с ней... опять столько времени зря потратил...

Пришлось снова откатиться на динамический IP - работает, гад, с пол-оборота!
И теперь, чтобы попадать на Малинку по SSH, снова приходится прибегать к постыдному извращению -
- заходить на нее через роутер снаружи, с Инета 😵

chukcha ★★★★★
() автор топика
Последнее исправление: chukcha (всего исправлений: 4)
Ответ на: комментарий от chukcha

Про конфликты 2-х DHCP давно знаю, но переспросил - а вдруг уже придумали способ их помирить? Оказалось, что нет.

Повторюсь, на Keenetic ты в принципе не сможешь запустить два DHCP-сервера в одном сегменте штатными средствами.

Что же я забыл сделать-то?

Показать конфигурацию.

anonymous
()
Ответ на: комментарий от anonymous

Показать конфигурацию.

Какую конфигурацию, в каком виде?

Пока не будет вывода ip a и ip r — ХЗ.

Как же ее вывести? У меня доступ к Малинке только с клавиатуры и монитора, и тут копи-паст не работает.

Разве что сфотографировать - пойдет?

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Какую конфигурацию, в каком виде?

Желательно startup-config (или вывод show running-config) с Keenetic текстом (пароли, SSID и прочие такие данные стоит удалить). Обязательно — вывод ip (r и a).

Разве что сфотографировать - пойдет?

Поставь pastebinit или используй https://termbin.com Это первые попавшиеся.

anonymous
()

А ты на свою малину какой линукс накатил? Какой-то специальный с патчами или обычный условный арч? Вот если я арч захочу поставить, то это больно будет? Ну там, что-нибудь работать будет неправильно и тп.

PS: мне для себя интересно, нужно экономное, носимое устройство с линуксом, без необходимости таскать с собой электростанцию. Без всяких там вендор локов и прочей ерунды. То ли искать телефон непроблемный, куда нормальная ось встанет, то ли малина. До меня доходили слухи, что у всех этих банано-малин своя патченная ось от вендора, меня это не устроит.

kvpfs_2
()
Ответ на: комментарий от chukcha

Настройка роутера Zyxel Keenetic

Смотри картинку «Системный монитор интернет-центра KEENETIC».

Домашняя сеть > DHCP-сервер > Пул адресов.

Адреса из этого диапазона раздаёт DHCP. Любой другой можешь присваивать статически.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Так вы все о чем мне толкуете - о настройке Кинетика? А я о настройках Малины.

За Кинетик, конечно, спасибо, но только с ним у меня проблем нет.
Он у меня > 10 лет и на нем висит пару десятков разнообразных устройств, в том числе статических по Ethernet, так что знаю, как его настраивать.

Проблема в статическом WiFi, и она видится именно в настройках Малинки.

Но если вы мне не верите, сделаем проще - запущу вас на Кинетик, и вы сами убедитесь, что с ним порядок.

chukcha ★★★★★
() автор топика
Ответ на: комментарий от chukcha

Как объяснил, так тебя и поняли.

Keenetic - роутер? «Малина» - клиент?

На клиенте создаешь соединение, в свойствах которого указан статический адрес(addresses1):

cat /etc/NetworkManager/system-connections/dir825
...
[ipv4]
method=manual
dns=192.168.0.1;
addresses1=192.168.0.252;24;192.168.0.1;
ignore-auto-routes=false
ignore-auto-dns=false
dhcp-send-hostname=false
never-default=false

[ipv6]
method=ignore

Через любой nmcli-nmtui подключаешься, используя это соединение. Получаешь:

$ nmcli
wlo2: connected to dir825
        "Intel Gemini Lake PCH CNVi"
        wifi (iwlwifi), xx:xx:xx:xx:xx:xx, hw, mtu 1500
        ip4 default
        inet4 192.168.0.252/24
        route4 192.168.0.0/24 metric 600
        route4 default via 192.168.0.1 metric 600
        route4 169.254.0.0/16 metric 1000
        inet6 fe80::96e6:f7ff:fe5b:bc1/64
        route6 fe80::/64 metric 256

Всё. Подключены со статическим адресом. Что там себе думает DHCP - до лампочки.

Оставил только существенные строки, чтобы не запутывать лишним.

andytux ★★★★★
()
Ответ на: комментарий от andytux

Оставил только существенные строки, чтобы не запутывать лишним.

И это правильно! Хотя я все равно запутался. Шучу 😊
Ненавижу конфиги! В них так легко допустить ошибку и не заметить.

Ведь сейчас какой век - XXI ? И что, до сих не сделали человеческую консольную утилиту для настройки сети? Позорище! 😠
Ведь были они раньше, тот же NM, и куда они все подевались?

Ладно, пошел фтыкать твои конфиги, интересно, что получится...

chukcha ★★★★★
() автор топика
Ответ на: комментарий от andytux

Как там в озвучке иноземных фильмов?

(c) Дажэ нэ думай!!!

Вот оно даже не думает взлетать. При попытке коннекта с помощью 'nmtui' появляется сообщение

Connection...

и далее пауза на ~минуту.

Затем возникает сообщение

Could not activate connection:
Activation failed: IP configuration could not reserved (no available address, timeout, etc.)

Ну еще в журнале Кинетика такая байда -
Jul 10 18:41:35wmond
WifiMaster0/AccessPoint0: (RT5392) STA(2c:cf:67:36:c4:f5) had associated successfully.
Jul 10 18:41:35wmond
WifiMaster0/AccessPoint0: (RT5392) STA(2c:cf:67:36:c4:f5) set key done in WPA2/WPA2PSK.
Jul 10 18:42:20wmond
WifiMaster0/AccessPoint0: (RT5392) STA(2c:cf:67:36:c4:f5) had disassociated by STA (reason: STA is leaving or has left BSS).

chukcha ★★★★★
() автор топика