BSDPORTAL.RU

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

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




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

Зарегистрирован: Пн 02 фев, 2009 12:54 pm
Сообщения: 482
Добрый день!
Вот, ввожу я команду "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
Сообщения: 494
Откуда: Беларусь
Код:
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
Сообщения: 494
Откуда: Беларусь
Кстати подсмотрите здесь https://github.com/GhostBSD/networkmgr


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

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


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


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

Зарегистрирован: Вт 17 авг, 2010 8:48 pm
Сообщения: 494
Откуда: Беларусь
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
Сообщения: 482
erema15,

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


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

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


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

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


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

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