Добрый день.
Напишите пожалуйста - в какой документациии описан “wb-bridge”.
Ну и подробно - что и как конфигурируете, какого результата ожидаете после каждой используемой команды?
Настраивал в точности по этой инструкции
с тем чтобы получить покрытие wi-fi за счет простаивающего wi-fi модуля контроллера
к сети он подключен по проводу
Ниже только команды, относящиеся к настройке моста, в порядке выполнения.
1. Создание моста
Создал профиль моста wb-bridge с интерфейсом br0:
nmcli connection add type bridge ifname br0 con-name wb-bridge
Выбрал предусмотренный инструкцией вариант получения адреса по DHCP:
nmcli connection modify wb-bridge ipv4.method auto
Активировал мост:
nmcli connection up wb-bridge
2. Добавление Ethernet в мост
Создал для eth0 профиль порта моста:
nmcli connection add type ethernet ifname eth0 master br0 con-name bridge-slave-eth0
Активировал его, переключив eth0 со старого профиля на br0:
nmcli connection up bridge-slave-eth0
Старому профилю wb-eth0 отключил автозапуск, чтобы после перезагрузки он не конкурировал с bridge-slave-eth0:
nmcli connection modify wb-eth0 connection.autoconnect no
3. Создание Wi‑Fi-точки доступа внутри моста
Создал AP-профиль для wlan0, включённый в br0:
nmcli connection add type wifi ifname wlan0 mode ap \
con-name bridge-slave-wifi \
ssid "<SSID>" \
master br0
Настроил WPA-PSK:
nmcli connection modify bridge-slave-wifi \
wifi-sec.key-mgmt wpa-psk \
wifi-sec.psk "<пароль>"
Активировал точку доступа:
nmcli connection up bridge-slave-wifi
4. Перенос SSID и пароля из старого Wi‑Fi-профиля
Позже SSID и пароль были заменены значениями из существовавшего профиля.
SSID="$(nmcli -g 802-11-wireless.ssid \
connection show 'no_wi-fi_but_20$is20$')"
PSK="$(nmcli --show-secrets \
-g 802-11-wireless-security.psk \
connection show 'no_wi-fi_but_20$is20$')"
Перенёс их в bridge-slave-wifi:
nmcli connection modify bridge-slave-wifi \
802-11-wireless.ssid "$SSID" \
802-11-wireless-security.key-mgmt wpa-psk \
802-11-wireless-security.psk "$PSK"
unset PSK
Перезапустил только Wi‑Fi-профиль для применения параметров:
nmcli connection down bridge-slave-wifi
nmcli connection up bridge-slave-wifi
Старому Wi‑Fi-профилю отключил автозапуск, поскольку wlan0 уже используется точкой доступа:
nmcli connection modify 'no_wi-fi_but_20$is20$' \
connection.autoconnect no
5. Проверка
Проверил активные профили:
nmcli connection show
Дополнительно проверил адрес моста и состояние его портов:
ip -br address
bridge link
Результат соответствует инструкции:
wb-bridge br0 active
bridge-slave-eth0 eth0 active
bridge-slave-wifi wlan0 active
br0 UP 192.168.2.11/24
eth0 master br0, state forwarding
wlan0 master br0, state forwarding
Так, все верно и правильно, интерфейсы подняты и активны.
А что не работает?
Собственно - частично ожидаемое поведение. Поскольку конфиг создан не из интерфейса - то он его и обработать не может. Но интерфейсчы не входящие в бридж должны работать.
Для диагностики пришлите, пожалуйста, архив с диагностической информацией контроллера. Создание архива описано в документации.
Я понимаю почему так
но просто одно дело
делайте в консоли мы так из UI пока не сделали потому что это мало кому нужно
(в любом случае спасибо за возможность)
и другое - но если сделаете то у вас отвалится штатный UI
Воспроизвожу, проверяю.
