Menu="NetworkSettings" Title="Interface Rules" Tag="icon-network" Cond="file_exists('/boot/config/network-rules.cfg')" --- $cfg = '/boot/config/network-rules.cfg'; function strip($item) { list($key,$val) = explode('"',$item); return $val; } exec("awk '/NAME=\"eth/{print $4 $8}' $cfg",$rules); exec("grep -Po '^# \K.*' $cfg",$info); $link = []; $i = 0; foreach ($rules as $rule) { list($mac,$eth) = array_map('strip',explode(',',$rule)); $link[$eth]['mac'] = $mac; $link[$eth]['info'] = $info[$i++]; } ksort($link,SORT_NATURAL); ?>