Bug #335 ยป guess_interface_from_ip_bridges_fix.patch
| etc/inc/interfaces.inc | ||
|---|---|---|
| 2442 | 2442 |
return false; |
| 2443 | 2443 |
} |
| 2444 | 2444 |
/* create a route table we can search */ |
| 2445 |
exec("netstat -rn", $output, $ret);
|
|
| 2445 |
exec("netstat -rnW", $output, $ret);
|
|
| 2446 | 2446 |
foreach($output as $line) {
|
| 2447 | 2447 |
if(preg_match("/^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\/[0-9]+[ ]+link[#]/", $line)) {
|
| 2448 | 2448 |
$fields = preg_split("/[ ]+/", $line);
|
| 2449 | 2449 |
if(ip_in_subnet($ipaddress, $fields[0])) {
|
| 2450 |
return $fields[5];
|
|
| 2450 |
return $fields[6];
|
|
| 2451 | 2451 |
} |
| 2452 | 2452 |
} |
| 2453 | 2453 |
} |