nxez / pi-dashboard

A WebUI dashboard for IoT devices likes raspberry pi.
GNU General Public License v3.0
814 stars 202 forks source link

网络那里只显示 wlan0 #15

Closed potoo0 closed 5 years ago

potoo0 commented 5 years ago

网络哪里怎么只显示 wlan0?。我的树莓派只使用无线,所以想去掉那用不上的两部分。 我修改了 index.phpfor($i = 0; $i<$D['net']['count'];$i++)for($i = 0; $i<1;$i++),会发生错误:Highcharts Error #13 Rendering div not found

potoo0 commented 5 years ago

em。。。解决了。
网络接口数量的检测是在 device.php,其他地方引用了正确的网络接口的数量并渲染,而我去掉 index.php 中网络部分的后两个 div,导致后两个在渲染时 div 找不到。
去掉 lo 和 eth0 正确解法是:

  1. 首先 cat /proc/net/dev看到这个文件一共五行,前两行是表头。我这里第三行是 wlan,第四第五是 lo 和 eth0。
  2. 修改 device.php$D['net']['count'] = count($strs) - 2;$D['net']['count'] = count($strs) - 4;,再修改 for ($i = 2; $i < count($strs); $i++ )for ($i = 2; $i < count($strs)-2; $i++ )
  3. 这样就只显示网络接口的第一个,也就是 wlan了。