Мост с WiFi и Ethernet не удается создать

Добрый день.
Нужно сделать, чтобы точка доступа WiFi и Ethernet были в одной сети используя мост.
Сделал через nmtui бридж, добавил туда eth1, создал в бридже точку доступа wifi.
Точка доступа видна, но к сожалению законектиться к ней не получается ни на каком устройстве, выдает постоянно ошибку. Как только точку доступа удаляю из моста, сразу к ней становится возможно законектиться. Очевидно проблема в мосте.

Может кто знает, как на WB настроить рабочую конфигурацию c wifi в мосте?

Добрый день.

Вот тут не совсем понятно. Что значит “видна”?
Тут чтобы понять - желательно чуть больше информации. Например - как настроена IP адресация на бридже.
Ну и как происходит процесс подключения, логи с клиентского хоста.

На контроллере - обычный debian, точно такой же как на компьютере.

При сканировании Wifi сетей, например на телефоне, появляется в списке. Нажимаем подключиться и телефон не может установить соединение. Мост каким то образом что-то делает с пакетами у точки доступа полагаю.

Просто указал IP адрес 10.7.7.13/24. Сам мост работает, пингуется, если в него добавить второй ethernet тоже все прекрасно работает.
Проблема именно с wlan интерфейсом в нем. Он почему-то не хочет работать в режиме AP нормально c мостом.

Это понятно, но не могу нигде найти инфу как на дебиан настроить wifi точку доступа в режиме моста с ethernet через network manager.
Вы можете у себя такой конфиг сделать работающий?

Первая ж ссылка из поиска man nmcli (1): command-line tool for controlling NetworkManager

Ну, вот например:

nmcli con add save no  type bridge ifname br0 bridge.stp no


nmcli con add save no type wifi con-name "WBtest" slave-type bridge master "bridge-br0" connection.interface-name "wlan0" wifi.band bg wifi.channel 1 wifi.mode ap wifi.powersave 2 wifi.ssid WBtest
nmcli con up WBtest

nmcli con add save no type bridge-slave ifname eth0 master br0

nmcli con up bridge-slave-eth0
nmcli con up bridge-br0

Подключаюсь:

 nmcli con add save no type wifi con-name "WBtest" ssid "WBtest" ipv4.address 10.0.0.177/24
Connection 'WBtest' (d51d22e6-a228-496d-9d95-9ae6b3003a4d) successfully added.
sysadmin@brain:~# nmcli conn up "WBtest"

Ну и это совершенно неспецифично для контроллера и относится к настройке сетей.

Благодарю за пример конфига, я делал таким же образом, за исключением того, что у меня AP c паролем. В этом и кроется глюк. К открытой точке доступа в мосте все подключается, а как так только ставишь пароль начинается глюк с подключением. Если коннектиться на клиенте с network manager (например, с малины), то выдает вот такую ошибку:
Error: Connection activation failed: Secrets were required, but not provided
Хотя пароль есть и верный. Как только AP из моста выкидываю, сразу спокойно происходит коннект.

Попробуй пожалуйста с паролем подключиться.

Увы, на других девайсах у меня спокойно получилось сделать рабочий бридж ethernet c wifi ap(с паролем), а на WB почему то глюки.

Покажите пожалуйста как создаете, попробую воспроизвести.

На WB:
nmcli con add type bridge ifname br0 bridge.stp no ipv4.address 10.9.9.1/24
nmcli con add type wifi con-name “WBtest” slave-type bridge master “bridge-br0” ifname “wlan0” 802-11-wireless.mode ap ssid WBtest 802-11-wireless.band bg 802-11-wireless.channel 1 wifi-sec.key-mgmt wpa-psk wifi-sec.psk “12345678”
nmcli con down wb-eth1
nmcli con add type bridge-slave ifname eth1 master br0
nmcli con up WBtest
nmcli con up bridge-slave-eth1
nmcli con up bridge-br0

На малине:
nmcli con add type wifi con-name “WBtest” ssid “WBtest” wifi-sec.key-mgmt wpa-psk wifi-sec.psk “12345678” ipv4.address 10.9.9.9/24

nmcli con up WBtest

Error: Connection activation failed: Secrets were required, but not provided

Если без пароля делать AP на WB, то все прекрасно соединяется и бридж пингуется. С паролем вот такая ерунда, никак не могу победить глюк :frowning:

Да, попробовал - действительно.
Вполне возможно что баг в используемой версии NM. Попросил разработчиков посмотреть.

Так без моста все работает. Я подозреваю, что баг глубже…в драйверах реалтека :frowning:

Не исключено. Попробую найти USB адаптер Wi-Fi на другом чипсете, проверить на нем.

Не удалось найти решение проблемы?

Пока нет, проверил на “Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter”. А он не умеет быть AP.