LINUX.ORG.RU

TP-LINK 1043 и high Invalid misc

 ,


0

2

Привет, Сообщество!
Прошу знающих людей объяснить значения из вывода

wlan0     IEEE 802.11bgn  ESSID:"TP-LINK_40485C" 
          Mode:Managed  Frequency:2.427 GHz  Access Point: 64:70:02:40:48:5C   
          Bit Rate=135 Mb/s   Tx-Power=14 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-24 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1  Invalid misc:2936   Missed beacon:0

Особенно интересует Invalid misc:2936
Прошивка 3.13.15 Build 140 319 Rel. 41339, приемник Intel Corporation Centrino Wireless-N 1000

Благодарю!


Ответ на: комментарий от mky

Нет такого файла

Здравствуйте! В /proc/net/ нет папки hostap.
Нашел только /proc/net/dev_snmp6/wlan0

Вот на всякий случай текст (не получилось убрать под cut)

ifIndex                         	3
Ip6InReceives                   	41
Ip6InHdrErrors                  	0
Ip6InTooBigErrors               	0
Ip6InNoRoutes                   	0
Ip6InAddrErrors                 	0
Ip6InUnknownProtos              	0
Ip6InTruncatedPkts              	0
Ip6InDiscards                   	0
Ip6InDelivers                   	41
Ip6OutForwDatagrams             	0
Ip6OutRequests                  	67
Ip6OutDiscards                  	2
Ip6OutNoRoutes                  	0
Ip6ReasmTimeout                 	0
Ip6ReasmReqds                   	0
Ip6ReasmOKs                     	0
Ip6ReasmFails                   	0
Ip6FragOKs                      	0
Ip6FragFails                    	0
Ip6FragCreates                  	0
Ip6InMcastPkts                  	41
Ip6OutMcastPkts                 	82
Ip6InOctets                     	8225
Ip6OutOctets                    	10085
Ip6InMcastOctets                	8225
Ip6OutMcastOctets               	11265
Ip6InBcastOctets                	0
Ip6OutBcastOctets               	0
Ip6InNoECTPkts                  	41
Ip6InECT1Pkts                   	0
Ip6InECT0Pkts                   	0
Ip6InCEPkts                     	0
Icmp6InMsgs                     	0
Icmp6InErrors                   	0
Icmp6OutMsgs                    	24
Icmp6OutErrors                  	0
Icmp6InCsumErrors               	0
Icmp6InDestUnreachs             	0
Icmp6InPktTooBigs               	0
Icmp6InTimeExcds                	0
Icmp6InParmProblems             	0
Icmp6InEchos                    	0
Icmp6InEchoReplies              	0
Icmp6InGroupMembQueries         	0
Icmp6InGroupMembResponses       	0
Icmp6InGroupMembReductions      	0
Icmp6InRouterSolicits           	0
Icmp6InRouterAdvertisements     	0
Icmp6InNeighborSolicits         	0
Icmp6InNeighborAdvertisements   	0
Icmp6InRedirects                	0
Icmp6InMLDv2Reports             	0
Icmp6OutDestUnreachs            	0
Icmp6OutPktTooBigs              	0
Icmp6OutTimeExcds               	0
Icmp6OutParmProblems            	0
Icmp6OutEchos                   	0
Icmp6OutEchoReplies             	0
Icmp6OutGroupMembQueries        	0
Icmp6OutGroupMembResponses      	0
Icmp6OutGroupMembReductions     	0
Icmp6OutRouterSolicits          	6
Icmp6OutRouterAdvertisements    	0
Icmp6OutNeighborSolicits        	3
Icmp6OutNeighborAdvertisements  	0
Icmp6OutRedirects               	0
Icmp6OutMLDv2Reports            	15
Icmp6OutType133                 	6
Icmp6OutType135                 	3
Icmp6OutType143                 	15

Обратил внимание на значения Ip6. Отключил этот протокол в параметрах сети.
Вот вывод с отключенным Ip6

wlan0     IEEE 802.11bgn  ESSID:"TP-LINK_40485C"  
          Mode:Managed  Frequency:2.427 GHz  Access Point: 64:70:02:40:48:5C   
          Bit Rate=150 Mb/s   Tx-Power=14 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-24 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:51   Missed beacon:0

Спустя некоторе время включил Ip6.

wlan0     IEEE 802.11bgn  ESSID:"TP-LINK_40485C"  
          Mode:Managed  Frequency:2.427 GHz  Access Point: 64:70:02:40:48:5C   
          Bit Rate=135 Mb/s   Tx-Power=14 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-25 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:94   Missed beacon:0
При этом значение Invalid misc выросло с 51 до 94 за несколько минут.

mfch ()
Ответ на: Нет такого файла от mfch

Re: Нет такого файла

Не знаю, почему так влияет ipv6, видимо, когда есть ipv6, постоянно рассылаются пакеты Neighbor Discovery Protocol, а приходящие в ответ пакеты не нравятся.

Можно посмотреть вывод ifconfing (cat /proc/net/dev). Там другие счётчики плохих пакетов. ЕМНИП, это от драйвера зависит, как он классифицирует плохие пакеты, может все сваливать в одну кучу (Invalid misc).

mky ★★★★★ ()
Ответ на: Re: Нет такого файла от mky

Драйвер?

Не знаю, почему так влияет ipv6, видимо, когда есть ipv6, >постоянно рассылаются пакеты Neighbor Discovery Protocol, а >приходящие в ответ пакеты не нравятся.

Дело в том, что после вкл/выкл IPv6 количество таких пакетов упало с 3 тыс до сотни.
Субъективно растет (51 до 113).

Можно посмотреть вывод ifconfing (cat /proc/net/dev)

wlan0     Link encap:Ethernet  HWaddr 8c:a9:82:15:67:70  
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::8ea9:82ff:fe15:6770/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:280580 errors:0 dropped:0 overruns:0 frame:0
          TX packets:193631 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:253685241 (253.6 MB)  TX bytes:86698747 (86.6 MB)
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
  eth0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
 wlan0: 261475479  287687    0    0    0     0          0         0 87158191  195840    0    0    0     0       0          0
    lo:  688663    9658    0    0    0     0          0         0   688663    9658    0    0    0     0       0          0

ЕМНИП, это от драйвера зависит, как он классифицирует >плохие пакеты, может все сваливать в одну кучу (Invalid misc).

Как узнать корректно ли работает драйвер?
Когда на этом роутере стояла open wrt, таких значений не было.
Зато был нестабильный бит рейт.

mfch ()

Выводимая статистика через iwconfig сильно зависит от используемого драйвера. Если это не опенсорсные дрова, то нужно читать документацию на них, может там чего упоминается. Для опенсорсных можно проследить цепочку сбора статистики на интерфейсе. Но для них же лучше использовать утилиту iw (например, iw wlan0 station dump), т.к. wireless-utils объявлены deprecated и с них пора сползать. Как правило, это ошибки физического уровня, интерференция и/или прилетают неподдерживаемые форматы фреймов для адаптера/драйвера, то есть вполне вероятно, что проблема в dcu части адаптера. Что именно - нужно изучать. С другой стороны, если это не влияет на показатели скорости, то можно просто «забить» на это. Для примера, мои данные:

$ uptime ;echo; iwconfig wlan0 ; iw wlan0 station dump
 00:38:58 up 1 day,  7:23, 15 users,  load average: 2,48, 3,05, 3,45

wlan0     IEEE 802.11abgn  ESSID:"x"  
          Mode:Managed  Frequency:2.377 GHz  Access Point: 14:CC:20:xx:xx:xx   
          Bit Rate=300 Mb/s   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=70/70  Signal level=-24 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:2137  Invalid misc:306660   Missed beacon:0

Station 14:cc:20:xx:xx:xx (on wlan0)
        inactive time:  46 ms
        rx bytes:       171440755
        rx packets:     36342381
        tx bytes:       1404731537
        tx packets:     55439816
        tx retries:     1929327
        tx failed:      2137
        signal:         -24 [-29, -25] dBm
        signal avg:     -25 [-30, -27] dBm
        tx bitrate:     300.0 MBit/s MCS 15 40MHz short GI
        rx bitrate:     300.0 MBit/s MCS 15 40MHz short GI
        expected throughput:    58.593Mbps
        authorized:     yes
        authenticated:  yes
        preamble:       long
        WMM/WME:        yes
        MFP:            no
        TDLS peer:      no
        connected time: 100722 seconds

При этом я качаю с максимальной скоростью и ввиду нестандартных частот - помех нет.

nickleiten ★★★ ()
Ответ на: Драйвер? от mfch

Re: Драйвер?

Обычно, если число ошибок мало по сравнению с RX packets, и никаких явных неудобств нет, то ничего и не делают, работает и хорошо.

Как узнать корректно ли работает драйвер?

ИМХО, никак. Это нужно брать исходники и сравнивать нонешний дравер и драйвер в openwrt. Вдобавок, скорее всего разные версии ядер, что может ещё усложнить поиск причины различного поведения wi-fi в этой прошивке и в openwrt...

mky ★★★★★ ()
Ответ на: Bit Rate=300 Mb/s от mfch

Насколько я знаю, 1043 максимально умеет 300Мбит, но ваш адаптер умеет только 150Мбит на Tx и 300 на Rx (да, существуют такие обрубки). В спецификациях у интела на вашу модель указано 1T2R, что и даёт указанные параметры. Не знаю, реализованы ли такие ассиметричные схемы в опенсорнсом драйвере, но не вижу фундаментальных проблем проблем, почему нет, т.к. в драйвере в основном управляется только Tx скорость, на Rx по стандарту повлиять никак нельзя, только на этапе установки соединения (согласование параметров интерфейса с удалённой стороной).

Посмотрите у себя выхлоп утилиты iw, она выводит и Tx и Rx скрость, в крайнем случае, зайдите на роутер и в ней посмотрите той же утилитой статистику для своего адаптера по MAC'у.

nickleiten ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.