Ранее channel я всегда уставливал через web, после того, вслед за вами один раз поменял его в cli командой interface WifiMaster1 channel 149, теперь стабильно в running-config вижу всегда настройку
interface WifiMaster1
channel 149
Эффект, который я наблюдал ранее, когда в running-config настройка channel "исчезала", как я описывал, больше не воспроизводится и у меня. Я сохранил running-config.txt кофигурации при которой эффект наблюдался и я сравнил его с нынешним running-config (diff)-- отличий нет, но эффект "исчезающей" настройки channel пропал -- не могу это объяснить.
Однако, похоже проблема все равно осталась -- Keenetic AP все равно "сваливается" на канал 36 (хотя настройка channel теперь как бы "сохраняется") и мне никак его не удается уговорить его всегда использовать channel 149.
Чтобы было легче воспроизвести этот эффект я выключил (из розетки) WISP AP (gponuplink) и использовал для изменения настроек cli.
Начальное состояние Keentic после перезагрузки:
- интерфейс WifiMaster1/WifiSation0 down (WISP disabled)
- interface WifiMaster1 channel 149
Далее: interface WifiMaster1/WifiStation0 up/down
Далее я наблюдаю с помощью show interface WifiMaster1 и "снаружи" (на телефоне wifi analyzer), что WifiMaster1 использует канал 36 хотя интерфейс WISP находится в состоянии down и, казалось бы, должна применяться настройка channel 149 -- тем более она теперь никуда не "исчезает".
Ниже подробности
(config)> system reboot
...
(config)> sho run
! $$$ Model: Keenetic Ultra
! $$$ Version: 2.06.1
..
!
interface WifiMaster1
country-code US
compatibility AN+AC
channel 149
channel width 40-above/80
tx-burst
rekey-interval 86400
band-steering
beamforming explicit mu-mimo
atf inbound
up
!
interface WifiMaster1/WifiStation0
security-level public
authentication wpa-psk ns3 *
encryption enable
encryption wpa2
ip address dhcp
ip dhcp client no dns-routes
ip dhcp client no name-servers
ip global 87
ssid gponuplink
led wan
down
!
(config)> sho interface WifiMaster1
id: WifiMaster1
index: 1
type: WifiMaster
description:
interface-name: WifiMaster1
link: up
connected: yes
state: up
mtu: 1500
tx-queue: 1000
hwstate: on
bitrate: 1734000000
channel: 149
temperature: 55
(config)> sho interface WifiMaster1/WifiStation0
ap: 00:00:00:00:00:00
id: WifiMaster1/WifiStation0
index: 0
type: WifiStation
description:
interface-name: WifiMaster1/WifiStation0
link: down
connected: no
state: down
mtu: 1500
tx-queue: 1000
global: yes
defaultgw: no
priority: 87
security-level: public
mac: XX:XX:XX:XX:XX:XX
auth-type: none
encryption: wpa2
вроде бы все как и должно быть, теперь
(config)> interface WifiMaster1/WifiStation0 up
Network::Interface::Base: "WifiMaster1/WifiStation0": interface is up.
(config)> interface WifiMaster1/WifiStation0 down
Network::Interface::Base: "WifiMaster1/WifiStation0": interface is down.
смотрим
(config)> sho interface WifiMaster1
id: WifiMaster1
index: 1
type: WifiMaster
description:
interface-name: WifiMaster1
link: up
connected: yes
state: up
mtu: 1500
tx-queue: 1000
hwstate: on
bitrate: 1734000000
channel: 36
temperature: 55
и далее я так и не придумал, как уговорить WifiMaster1 использовать channel 149 в этом сценарии.
Если теперь включить WISP AP и "поднять" интерфейс WifiMaster1/WifiStation0, то Keenetic установит в конце коцов link с WISP AP и поскольку она у меня работает на канале 149, то и WifiMaster1 будет использовать channel 149, пока опять не выключить WISP AP или может еще до каких-нибудь событий.