Yngwie Posted November 15, 2021 Share Posted November 15, 2021 Решил настроить vnstat. Хочу мониторить интернет. Методом научного тыка я выяснил, что мой интернет похоже что eth2.4 (хотя он воткнут во 2 порт роутера). Как можно умным методом понять, какой из этих интерфейсов за какое подключение / порт отвечает? Как вообще можно получить список доступных интерфейсов для указания в других пакетах ОПКГ, например? Даю вывод команды. / # vnstat --add -i eth Error: Unable to get interface "eth" statistics. Only available interfaces can be added for monitoring. The following interfaces are currently available: atm0.10 tunl0 br1 ra3 apcli0 ra0 br2 ra4.1 ra4 eth2 (10 Mbit) ra1 eth2.4 (10 Mbit) eth2.1 (10 Mbit) ppp0 atm0 ra4.2 ptm0 br0 ra2 ezcfg0 (10 Mbit) eth2.2 (10 Mbit) Интернет у меня по DHCP подключается. Я так понимаю, названия интерфейсов только для ОПКГ. Для команд роутера интерфейсы имеют другие названия. Например тут есть Bridge0 что отвечает интерфейсу br0, но сам br0 в выводе нигде не встречается. Quote Link to comment Share on other sites More sharing options...
r13 Posted November 15, 2021 Share Posted November 15, 2021 ifconfig есть в opkg А там уже в выводе по адресации например можно разобраться какие интерфейсы на что мапятся. Quote Link to comment Share on other sites More sharing options...
Yngwie Posted November 15, 2021 Author Share Posted November 15, 2021 Ну вызов ifconfig мне не особо прояснил ситуацию. Может параметры надо какие указать? У части интерфейсов указаны ИП. Частичный вывод br0 Link encap:Ethernet HWaddr 50:FF:20:12:46:29 inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5593846 errors:0 dropped:6 overruns:0 frame:0 TX packets:11578165 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:682046562 (650.4 MiB) TX bytes:13658599522 (12.7 GiB) eth2 Link encap:Ethernet HWaddr 50:FF:20:12:46:29 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:322297567 errors:27 dropped:0 overruns:0 frame:27 TX packets:322394786 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:271156554292 (252.5 GiB) TX bytes:277995914343 (258.9 GiB) Interrupt:22 eth2.1 Link encap:Ethernet HWaddr 50:FF:20:12:46:29 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1356777 errors:0 dropped:4 overruns:0 frame:0 TX packets:2159660 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:242765822 (231.5 MiB) TX bytes:902828890 (861.0 MiB) eth2.2 Link encap:Ethernet HWaddr 52:FF:20:12:46:28 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:573556 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:24089352 (22.9 MiB) eth2.4 Link encap:Ethernet HWaddr 50:FF:20:12:46:29 inet addr:91.246.4.107 Bcast:91.246.5.255 Mask:255.255.254.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:189012017 errors:0 dropped:0 overruns:0 frame:0 TX packets:162343196 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:243514958754 (226.7 GiB) TX bytes:63990628888 (59.5 GiB) Quote Link to comment Share on other sites More sharing options...
vasek00 Posted November 15, 2021 Share Posted November 15, 2021 (edited) 29 минут назад, Yngwie сказал: Ну вызов ifconfig мне не особо прояснил ситуацию. Может параметры надо какие указать? У части интерфейсов указаны ИП. Для Mediatek = eth2 - физический и на нем подняты "eth2.1/eth2.2/eth2.4" - vlan1/2/4, br0 - bridge LAN+wifi Так на eth2.4 есть IP белый то это WAN порт, который вырезан из LAN портов. vnstat --add -i eth2.4 WAN статистика vnstat --add -i eth2 Статисика ИТОГО по физ.eth2 vnstat --add -i eth2.1 Статистика по всем LAN портам Edited November 15, 2021 by vasek00 Quote Link to comment Share on other sites More sharing options...
Yngwie Posted November 15, 2021 Author Share Posted November 15, 2021 Спасибо за некое просветление. Роутер у меня Keentic DSL. 2 порт у него назначен как WAN. АДСЛ порт не занят То есть другого пути понять что за что отвечает нет, кроме как ковырять спецификации чипов? Я так понимаю, тут где-то должен быть еще отдельно радиоинтерфейс. Как его обнаружить мне непонятно. Бр2 похоже гостевая сеть (которая выключена), тк там 5 подсеть. 4 часа назад, vasek00 сказал: vnstat --add -i eth2.1 Статистика по всем LAN портам Как то не похоже, тк оно оч. сильно отличается от 2.4. У меня только комп подключен к Лан1. Лан2 это Интернет. И что считает етх2 мне непонятно, Тх и Рх практически одинаковые. Quote Link to comment Share on other sites More sharing options...
sergeyk Posted November 15, 2021 Share Posted November 15, 2021 1 минуту назад, Yngwie сказал: То есть другого пути понять что за что отвечает нет, кроме как ковырять спецификации чипов? Нет. Для KN-2010 основные это Dsl0 - ptm0 (VDSL) Dsl0/PvcX - atm0.[X + 10] (ADSL PVC X) BridgeX - brX (мост X) WifiMaster0 - ra0 (радиоинтерфейс) WifiMaster0/AccessPoint0 - ra0 (первая точка доступа) WifiMaster0/AccessPoint1 - ra1 WifiMaster0/AccessPoint2 - ra2 WifiMaster0/AccessPoint3 - ra3 WifiMaster0/WifiStation0 - apcli0 (клиент Wi-Fi) FastEthernet0 - eth2 (свитч) FastEthernet0/X - физический порт X свитча, системного интерфейса не имеет FastEthernet0/Vlan1 - eth2.1 (VLAN 1 на свитче) В общем случае VLAN Z поверх любого интерфейса Ethernet Y Y/VlanZ - y.Z (например, Dsl0/Vlan5 - ptm0.5) Quote Link to comment Share on other sites More sharing options...
vasek00 Posted November 15, 2021 Share Posted November 15, 2021 45 минут назад, Yngwie сказал: Хочу мониторить интернет Что вы хотите конкреоно мониторить. Quote Link to comment Share on other sites More sharing options...
Yngwie Posted November 16, 2021 Author Share Posted November 16, 2021 22 часа назад, vasek00 сказал: Что вы хотите конкреоно мониторить. Интернет трафик, сколько я скушал за неделю/месяц/год. Провайдер мне не дает такую статистику Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.