|
@@ 635-643 (lines=9) @@
|
| 632 |
|
|| preg_match('/^\s+ether\s+(\S+)\s+txqueuelen/i', $buf2, $ar_buf2) |
| 633 |
|
|| preg_match('/^\s+link\/ether\s+(\S+)\s+brd/i', $buf2, $ar_buf2)) //ip |
| 634 |
|
$macaddr = preg_replace('/:/', '-', strtoupper($ar_buf2[1])); |
| 635 |
|
elseif (preg_match('/^\s+inet\saddr:(\S+)\s+P-t-P:(\S+)/i', $buf2, $ar_buf2) |
| 636 |
|
|| preg_match('/^\s+inet\s+(\S+)\s+netmask.+destination\s+(\S+)/i', $buf2, $ar_buf2) |
| 637 |
|
|| preg_match('/^\s+inet\s+([^\/\s]+).*peer\s+([^\/\s]+).*\s+scope\s((global)|(host))/i', $buf2, $ar_buf2)) { //ip |
| 638 |
|
if ($ar_buf2[1] != $ar_buf2[2]) { |
| 639 |
|
$dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1].";:".$ar_buf2[2]); |
| 640 |
|
} else { |
| 641 |
|
$dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1]); |
| 642 |
|
} |
| 643 |
|
} elseif (preg_match('/^\s+inet\saddr:(\S+)/i', $buf2, $ar_buf2) |
| 644 |
|
|| preg_match('/^\s+inet\s+(\S+)\s+netmask/i', $buf2, $ar_buf2) |
| 645 |
|
|| preg_match('/^'.trim($dev_name).':\s+ip\s+(\S+)\s+mask/i', $buf2, $ar_buf2) |
| 646 |
|
|| preg_match('/^\s+inet6\saddr:\s([^\/\s]+)(.+)\s+Scope:[GH]/i', $buf2, $ar_buf2) |
|
@@ 805-812 (lines=8) @@
|
| 802 |
|
if (preg_match('/\s+encap:Ethernet\s+HWaddr\s(\S+)/i', $line, $ar_buf2) |
| 803 |
|
|| preg_match('/^\s+ether\s+(\S+)\s+txqueuelen/i', $line, $ar_buf2)) |
| 804 |
|
$macaddr = preg_replace('/:/', '-', strtoupper($ar_buf2[1])); |
| 805 |
|
elseif (preg_match('/^\s+inet\saddr:(\S+)\s+P-t-P:(\S+)/i', $line, $ar_buf2) |
| 806 |
|
|| preg_match('/^\s+inet\s+(\S+)\s+netmask.+destination\s+(\S+)/i', $line, $ar_buf2)) { |
| 807 |
|
if ($ar_buf2[1] != $ar_buf2[2]) { |
| 808 |
|
$dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1].";:".$ar_buf2[2]); |
| 809 |
|
} else { |
| 810 |
|
$dev->setInfo(($dev->getInfo()?$dev->getInfo().';':'').$ar_buf2[1]); |
| 811 |
|
} |
| 812 |
|
} elseif (preg_match('/^\s+inet\saddr:(\S+)/i', $line, $ar_buf2) |
| 813 |
|
|| preg_match('/^\s+inet\s+(\S+)\s+netmask/i', $line, $ar_buf2) |
| 814 |
|
|| preg_match('/^\s+inet6\saddr:\s([^\/\s]+)(.+)\s+Scope:[GH]/i', $line, $ar_buf2) |
| 815 |
|
|| preg_match('/^\s+inet6\s+(\S+)\s+prefixlen(.+)((<global>)|(<host>))/i', $line, $ar_buf2)) |