Добавить README.MD
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
Установка
|
||||
WIFI mesh
|
||||
1. Установите правильный пакет
|
||||
Стандартного wpad-basic недостаточно. Вам нужна полная версия:
|
||||
|
||||
Действие: Перейдите в System → Software, нажмите Update lists....
|
||||
|
||||
Поиск: Найдите и установите wpad-wolfssl (или wpad-openssl). Обычно он уже включает поддержку 802.11k/v/r.
|
||||
|
||||
Важно: Если wpad-basic уже установлен, удалите его перед установкой полной версии.
|
||||
|
||||
2. Включение в Luci (Веб-интерфейс)
|
||||
Перейдите в Network → Wireless.
|
||||
|
||||
Нажмите Edit на нужной радио-сети (например, radio0 или radio1).
|
||||
|
||||
Откройте вкладку WLAN Roaming (или Advanced Settings).
|
||||
|
||||
Настройте параметры:
|
||||
|
||||
Для 802.11r (Fast Transition):
|
||||
Эти настройки нужно включить на каждой точке доступа.
|
||||
|
||||
Fast Transition: Поставьте галочку (Включено).
|
||||
|
||||
FT Protocol: Выберите Over the Air (рекомендуется) или Over the DS.
|
||||
|
||||
Mobility Domain: Оставьте пустым (сгенерируется автоматически) или укажите свой ID (4 шестнадцатеричных символа, например 4f57). Он должен быть одинаковым на всех точках.
|
||||
|
||||
Generate PMK locally: Поставьте галочку, если используете WPA2-PSK (личный).
|
||||
|
||||
Для 802.11k (Neighbor Reports) и 802.11v (BSS Transition):
|
||||
В том же разделе найдите параметры 802.11k и 802.11v и поставьте галочки.
|
||||
|
||||
Важное дополнение: Просто включить 802.11k недостаточно. Для автоматического заполнения отчетов о соседях (Neighbor Reports) требуется дополнительный демон, например DAWN или usteer. Без него клиент будет получать пустые подсказки.
|
||||
|
||||
3. Включение через командную строку (если нет GUI)
|
||||
Если вкладки WLAN Roaming нет, используйте консоль:
|
||||
|
||||
bash
|
||||
# Пример для radio0 (2.4 ГГц)
|
||||
uci set wireless.@wifi-iface[0].ieee80211r='1' # Включить 802.11r
|
||||
uci set wireless.@wifi-iface[0].ieee80211k='1' # Включить 11k
|
||||
uci set wireless.@wifi-iface[0].ieee80211v='1' # Включить 11v
|
||||
uci set wireless.@wifi-iface[0].bss_transition='1' # Обязательно для 11v
|
||||
uci commit wireless
|
||||
/etc/init.d/network reload
|
||||
[Цифра в квадратных скобках] — индекс вашего интерфейса, если их несколько.
|
||||
|
||||
4. Продвинутая настройка с DAWN
|
||||
Для реально умного роуминга:
|
||||
|
||||
Установите пакеты: luci-app-dawn и dawn.
|
||||
|
||||
После установки в меню Services появится DAWN.
|
||||
|
||||
Он автоматически собирает данные о сигналах клиентов и может "отключать" клиента от плохой точки, заставляя его переключиться на лучшую (функция Kick).
|
||||
|
||||
⚠️ Важные нюансы
|
||||
WPA3: Если включена 802.11r, используйте только WPA2-PSK (AES). WPA3 с FT работает значительно хуже и часто вызывает проблемы со входом.
|
||||
|
||||
Старые устройства: Некоторые смартфоны и ноутбуки (особенно старые или с устаревшими драйверами) могут отказываться подключаться или терять соединение при включенном 802.11r (FT).
|
||||
|
||||
Диагностика: Проверить успешность перехода можно в логах (logread). При успешном роуминге вы увидите сообщения auth_alg=ft.
|
||||
|
||||
Совет: Начните с включения только 802.11k и 802.11v (без 802.11r). Они безопаснее и дают отличный эффект. 802.11r (Fast Transition) добавляйте только если заметите задержки при переключении с одними и теми же устройствами.
|
||||
|
||||
|
||||
|
||||
VSFTPD
|
||||
HDD
|
||||
opkg update && opkg install block-mount e2fsprogs kmod-usb-storage-uas kmod-usb3 kmod-fs-ext4
|
||||
|
||||
Сменить каталог у пользователя ftpd
|
||||
cat /etc/passwd
|
||||
ftp:*:55:55:ftp:/mnt/sda:/bin/false
|
||||
|
||||
cat /etc/vsftpd.conf
|
||||
local_enable=NO
|
||||
allow_writeable_chroot=YES
|
||||
anonymous_enable=YES
|
||||
anon_upload_enable=YES
|
||||
anon_mkdir_write_enable=YES
|
||||
anon_other_write_enable=YES
|
||||
#anon_root=/mnt/sda
|
||||
no_anon_password=YES
|
||||
#anon_umask=022
|
||||
anon_world_readable_only=NO
|
||||
#ftp_username=ftp
|
||||
anon_umask=000
|
||||
#secure_chroot_dir=/mnt/sda
|
||||
allow_writeable_chroot=YES
|
||||
|
||||
background=YES
|
||||
listen=YES
|
||||
#anonymous_enable=NO
|
||||
#local_enable=YES
|
||||
write_enable=YES
|
||||
local_umask=022
|
||||
check_shell=NO
|
||||
#dirmessage_enable=YES
|
||||
#ftpd_banner=Welcome to blah FTP service.
|
||||
session_support=NO
|
||||
Reference in New Issue
Block a user