Выведем информацию о состоянии беспроводных каналов связи, используя команду "mint rf5.0 map detail": Code Block |
---|
| mint rf5.0 map detail
==============================================================================
Interface rf5.0
Node 00043523FA96 "Slave", Id 60758, Nid 0, (Slave)
Freq 5550, Band 40, Sid 10101010, autoBitrate 300000 (min 30000), Noise -88
------- ---------------------------- ------------ ----- ------- ----- -------
Id Name Node SNR Bitrate Retry Options
------------------------------------ ------------ rx/tx rx/tx rx/tx -------
13659 LINAR 00043514C93B 46/45 300/300 0/0 /M/F
load 5/2, pps 3/0, cost 51
pwr 10/10, thr 23/23 dist 2,
H08v1.90.46, up 18:20, IP=192.168.103.82
------- ---------------------------- ------------ ----- ------- ----- -------
1 active neighbors
Total load: 5/2 (rx/tx), 7 (sum) Kbps
Total nodes in area: 2
|
Индикаторы в столбце "Options" , которые могут принимать следующие значения: - "S" - данное устройство является ведомым;
- "M" - данное устройство является ведущим;
- "L" - пропускная способность устройства ограничена лицензией;
- "P" - на устройстве включен режим polling;
- "F" - версия программного обеспечения более старая, чем на локальном устройстве.
Вопросительный знак перед именем удалённого устройства обозначает, что на нём не установлен пароль. Обратите внимание на символ "*", который может обозначать следующее: - В столбце "pwr" - аппаратная неисправность устройства.
|
Узлы А и B используют одинаковый ключ и могут установить соединение друг с другом в режиме "public". Узел А: Code Block |
---|
| mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public |
Узел B: Code Block |
---|
| mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public |
|
Узлы А и B используют разные ключи доступа, но могут установить соединение друг с другом в режиме "public" с использованием локальных баз данных. Узел А: Code Block |
---|
| mint rf5.0 –key SECRETKEY
mint rf5.0 –authmode public
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2 |
Узел B: Code Block |
---|
| mint rf5.0 –key KEY2
mint rf5.0 –authmode public
mint rf5.0 addnode -mac A:A:A:A:A:A -key SECRETKEY |
При этом каждый узел может дополнительно устанавливать связи с другими узлами, работающими в режиме "public", если их ключи совпадают с собственным ключом данного узла. |
Узел А использует локальную базу данных и играет роль шлюза аутентификации. Узел B не имеет своей базы данных и в режиме "remote" пользуется услугами шлюза аутентификации. Узел А: Code Block |
---|
| mint rf5.0 –key KEY1
mint rf5.0 –authmode static
mint rf5.0 –authrelay
mint rf5.0 addnode -mac B:B:B:B:B:B -key KEY2
mint rf5.0 addnode -mac С:С:С:С:С:С -key KEY3 |
Узел B: Code Block |
---|
| mint rf5.0 –key KEY2
mint rf5.0 –authmode remote |
Узел B будет получать информацию о соседях через шлюз аутентификации (узел A). |
Для упрощения настройки сектора базовой станции при статическом описании абонентов, команду "mint addnode" дополним двумя параметрами "-defgw X.X.X.X" и "-defmask X.X.X.X". Code Block |
---|
| mint rf5.0 addnode –mac 000028BAF234 –lip 1.1.1.1 –tip 1.1.1.2 –mask 255.255.255.252 –lcost 120 |
Если при описании конкретного абонента не указан точный адрес шлюза или маска сети, то будут использованы значения по умолчанию, установленные в данных параметрах. Таким образом, для каждого абонента достаточно указать только динамически назначаемый IP-адрес и ключ доступа. Code Block |
---|
| mint rf5.0 addnode -mac 000435567322 -tip 10.1.1.1 -key SecretKey1 |
Если ключ доступа не указан, то предполагается, что он совпадает с ключом базовой станции. Если IP-адрес не указан, то никаких действий с адресами не производится. Warning |
---|
| Информация о шлюзе по умолчанию (который определяется командами "addnode -tgw / addnode -defgw") не передаётся узлу, если для него не указан адрес и маска сети. |
|
Команда удаляет сетевой узел с MAC-адресом 00:00:28:BA:F2:34 из локальной базы данных. Code Block |
---|
| mint rf5.0 delnode –mac 000028BAF234 |
|
Команда отправляет всем устройствам в сети MINT удаленные команды: отобразить конфигурацию устройства (в первом случае) загрузить с ftp командный файл (во втором случае). Code Block |
---|
| mint rf5.0 rcmd -n all -cmd "co sh"
mint rf5.0 rcmd -n all -file ftp_name:ftp_pswd@192.168.100.21/1.txt |
|
Активация поллинга. Code Block |
---|
| mint rf5.0 poll start |
Для просмотра статистики работы поллинга используется параметр "stat". Code Block |
---|
| mint rf5.0 poll stat
MI=9, MP=60, MT=120, started
md=143234, ma=123212, mt=36
pd=312762, pa=22343, pt=11 |
В выводе отображаются значения следующих параметров: - "md" - количество маркеров, в ответ на которые получен пакет данных.
- "ma" - количество маркеров, в ответ на которые получен ответ "нет данных".
- "mt" - количество маркеров, в ответ на которые не получено ответа (таймаут).
- "pd" - количество пакетов, в ответ на которые получен пакет данных.
- "pa" - количество пакетов, в ответ на которые получен ответ "нет данных".
- "pt" - количество пакетов, в ответ на которые не получено ответа (таймаут).
|
Выведем данные для мониторинга уровней сигналов. Code Block |
---|
| mint rf5.0 monitor |
Уровни входного/выходного сигналов выводятся относительно минимальной скорости на прием/передачу. Center |
---|
Gliffy Diagram |
---|
name | отображение mint monitor Copy |
---|
|
|
|
Устройство находится в активном режиме, рассылая анонсы о своей версии ПО. Если в сети обнаружатся другие активные устройства с более новой версией ПО, то запрос на обновление будет выслана не ранее чем через 7 часов непрерывной работы источника анонса. Code Block |
---|
| mint rf5.0 –airupdate active normal |
Устройство пассивно прослушивает сеть, собирает информацию об анонсах и ждёт момента, когда источник с новой версией программного обеспечения проработает с ней не менее суток. Code Block |
---|
| mint rf5.0 –airupdate passive slow |
Оператор решает безусловно произвести замену программного обеспечения в сети на новое заведомо проверенное. Code Block |
---|
| mint rf5.0 –airupdate force |
Данное устройство не участвует в системе автоматического обновления, не генерирует и не слушает анонсы. Code Block |
---|
| mint rf5.0 –airupdate disable |
Оператор указывает путь на ftp-сервере, откуда устройство будет скачивать обновления. Code Block |
---|
| mint rf5.0 -f ftp://user:pass@host/path/file |
|
Выполним резервирование линии связи. Для этого на каждом устройстве создадим псевдо-радио интерфейс через проводной порт (либо vlan). При этом оба устройства установят связь друг с другом через PRF интерфейсы используя основной канал. Code Block |
---|
| ifconfig prf0 up
prf 0 parent eth0
mint prf0 start |
Затем на обоих устройствах интерфейсы "rf5.0" и "prf0" объединм с помощью параметра "join". Code Block |
---|
| mint join rf5.0 prf0 |
Оба устройства должны иметь хотя бы одну группу коммутации между интерфейсами ETH и RF, которая будет обеспечивать передачу L2 трафика на время отсутствия основного канала. Code Block |
---|
| switch group 1 add eth0 rf5.0
switch group 1 start
switch start |
Warning |
---|
| В случае если в качестве резервируемой линии используются устройства Инфинет, рекомендуется на каждом канале использовать свою группу коммутации. Если же необходимо использовать одну группу, нельзя объединять на удалённом устройстве интерфейсы "rf5.0" и "prf0" параметром "join". Кроме того, необходимо явно прописывать MAC-адрес удалённого устройства, так как параметр "auto" работать не будет. |
Функция "failover" включается на радиоинтерфейсе устройства Master. Code Block |
---|
| mint rf5.0 -failover auto |
Как только устройство Master обнаружит, что контролируемый MAC-адрес доступен через интерфейс "prf0", оно немедленно выключит свой радиопередатчик и переведёт радиоинтерфейс в состояние DOWN, одновременно прекратив коммутацию L2 трафика. Потеряв синхронизацию по радио с устройством Master, устройство Slave также прекратит передачу и перейдёт в режим ожидания. При потере связи с контролируемым MAC-адресом, например при отказе основного канала, устройство Master включит свой передатчик и переведёт радио интерфейс в состояние UP. Устройство Slave обнаружит наличие сигнала от Master и перейдёт в режим установления связи. Клиентский трафик снова начнёт передаваться по радио. |