BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Сб 10 дек, 2016 4:27 pm 
Не в сети

Зарегистрирован: Пн 02 фев, 2009 12:54 pm
Сообщения: 476
Добрый день!
Вот, ввожу я команду "ifconfig -v wlan0 list scan", она мне выдает, допустим:

Код:
SSID/MESH ID                     BSSID              CHAN RATE   S:N     INT CAPS
ASUS 30                          30:5a:3a:67:97:18    6   54M -88:-95  100 EP   SSID<ASUS 30> RATES<B2,B4,B11,B22,36,48,72,108> DSPARMS<6> ERP<0x4> ???<2f0104> RSN<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK> XRATES<12,18,24,96> HTCAP<cap 0x19fc param 0x1b mcsset[0-15] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 6, 0,13,0,0 basicmcs[]> ???<4a0e14000a002c01c800140005001900> ???<7f0101> WPS<v:1.0 st:C uuid-e:bd-86-6e-1c-bc-2d-c3-bf-10-ef-6d-9e-2a-a8-ff-77> VEN<dd090010180202f02c0000> WME<qosinfo 0x80 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]>
dlink-45                         00:1b:11:ff:0e:14    1   54M -86:-95  100 EPS  SSID<dlink-45> RATES<B2,B4,B11,B22> DSPARMS<1> ERP<0x0> XRATES<12,18,24,36,48,72,96,108> WPA<v1 mc:TKIP uc:TKIP km:8021X-PSK>
ROSTELECOM_AA53                  f0:82:61:1b:aa:54   11   54M -91:-95  100 EP   SSID<ROSTELECOM_AA53> RATES<B2,B4,B11,B22,36,48,72,108> DSPARMS<11> ERP<0x4> ???<2f0104> RSN<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> XRATES<12,18,24,96> HTCAP<cap 0x187c param 0x1b mcsset[0-7] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 11, 8,15,0,0 basicmcs[]> VEN<dd090010180203f02c0000> WPA<v1 mc:TKIP uc:AES-CCMP+TKIP km:8021X-PSK> WME<qosinfo 0x80 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]>
ROSTELECOM_3D79                  8c:10:d4:5e:3d:79    1   54M -84:-95  100 EP   SSID<ROSTELECOM_3D79> RATES<B2,B4,B11,B22,12,18,24,36> DSPARMS<1> ERP<0x0> XRATES<48,72,96,108> HTCAP<cap 0x186e param 0x1f mcsset[0-15] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 1, 5,1,0,0 basicmcs[]> WPA<v1 mc:TKIP uc:TKIP+AES-CCMP km:8021X-PSK> RSN<v1 mc:TKIP uc:TKIP+AES-CCMP km:8021X-PSK> WME<qosinfo 0x0 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]> VEN<dd1e00904c336e181fffff000000000000-> VEN<dd1a00904c340105010000000000000000-> VEN<dd0600e04c020160>
tplink                           90:f6:52:91:f6:58    4   54M -90:-95  100 EPS  SSID<tplink> RATES<B2,B4,B11,B22,12,18,24,36> DSPARMS<4> RSN<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK> WPA<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK> ERP<0x0> XRATES<48,72,96,108> WME<qosinfo 0x86 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]> VEN<dd1e00904c334e101bffff000000000000-> HTCAP<cap 0x104e param 0x1b mcsset[0-15] extcap 0x0 txbf 0x0 antenna 0x0> VEN<dd1a00904c34040d0a0000000000000000-> HTINFO<ctl 4, d,a,0,0 basicmcs[]> ATH<0x7fff> VEN<dd0a00037f04010000004000> WPS<v:1.0 st:C uuid-e:00-00-00-00-00-00-10-00-00-00-90-f6-52-91-f6-58>


Из этой информации можно как-то уровень сигнала в процентах вычислить? И как вообще можно?

ЗЫ: пишу гуевую обертку, для фри нормально рабоающих не видел.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 10 дек, 2016 5:30 pm 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 477
Откуда: Беларусь
Код:
SSID/MESH ID                     BSSID              CHAN RATE   S:N     INT CAPS
ASUS 30                          30:5a:3a:67:97:18    6   54M -88:-95  100 EP


Я так понимаю, что графа S:N означает сигнал/шум. По этой информации можно вычислить уровень в процентах, но нужно знать от чего отталкиваться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 10 дек, 2016 5:33 pm 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 477
Откуда: Беларусь
Кстати подсмотрите здесь https://github.com/GhostBSD/networkmgr


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 11 дек, 2016 10:10 pm 
Не в сети

Зарегистрирован: Пн 02 фев, 2009 12:54 pm
Сообщения: 476
erema15 писал(а):
Кстати подсмотрите здесь https://github.com/GhostBSD/networkmgr


В смысле исходники глянуть или это и просто рабочий менеджер?
Исходники полезно будет посмотреть...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 11 дек, 2016 11:18 pm 
Не в сети

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 477
Откуда: Беларусь
fsx писал(а):
erema15 писал(а):
Кстати подсмотрите здесь https://github.com/GhostBSD/networkmgr


В смысле исходники глянуть или это и просто рабочий менеджер?
Исходники полезно будет посмотреть...


И исходники, и рабочий менеждер. Что хочешь выбирай.
Вот, кажется, то место https://github.com/GhostBSD/networkmgr/ ... #L168-L172
Код:
168  def barpercent(sn):
169       sig = int(sn.partition(':')[0])
170       noise = int(sn.partition(':')[2])
171       bar = (sig - noise) * 4
172       return bar


А дальше он формирует иконку в зависимости от уровня сигнала https://github.com/GhostBSD/networkmgr/ ... #L273-L286


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт 13 дек, 2016 12:08 am 
Не в сети

Зарегистрирован: Пн 02 фев, 2009 12:54 pm
Сообщения: 476
erema15,

Спасибо, действительно рабочая формула!
Хотя поначалу вызвала у меня некоторые сомнения )


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика