|
|
|
| Ну и такой вопрос:
<?php
$ip3=$_POST['ip']; // ввожу айпи
$get1=`cat /var/cache/htb/htb.init | grep $ip3`; // ищу строку по айпи
$id=`cat /var/cache/htb/htb.init | grep $ip3 | awk '{print $18}' | cut -d: -f2`; // ищу айди каждого айпи
//$id1="<font color=red>$id</font>";
$class_show=`/sbin/tc class show dev eth0 | grep $id` //строка для класса айпи
$ceil=`/sbin/tc class show dev eth0 | grep $id | awk NR==1'{print $13}'`; //значение ceil из строки класса
$get3=`ping -c 1 $ip3`;
?>
|
Допустим
$ip3 - 192.168.180.44
$get1 - /sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 100 u32 match ip dst 192.168.180.44 classid 1:2044
$class_show - class htb 1:2044 parent 1:2 leaf 2044: prio 0 rate 20000bit ceil 10512Kbit burst 1600b cburst 1597b
$id - 2044
$ceil - 10512Kbit
1. Как мне выводить на веб $get1 с подсвеченым 192.168.180.44 и 2044? (я так понимаю это надо preg_replace?)
2. Значение $ceil в консоль выводит 10512Kbit, но в веб почему-то выводится полностью строка класса для айпи. Буд-то я выводжу на веб не $ceil , а $class_show. В чем может быть ошибка? | |
|
|