Revision afe81d69
Added by Renato Botelho over 10 years ago
etc/inc/interfaces.inc | ||
---|---|---|
3974 | 3974 |
$members = explode(" ", $groupname['members']); |
3975 | 3975 |
foreach($members as $ifs) { |
3976 | 3976 |
$realif = get_real_interface($ifs); |
3977 |
if ($realif) |
|
3977 |
if ($realif && does_interface_exist($realif))
|
|
3978 | 3978 |
mwexec("/sbin/ifconfig {$realif} group {$groupname['ifname']}"); |
3979 | 3979 |
} |
3980 | 3980 |
|
... | ... | |
3995 | 3995 |
|
3996 | 3996 |
function interface_group_add_member($interface, $groupname) { |
3997 | 3997 |
$interface = get_real_interface($interface); |
3998 |
mwexec("/sbin/ifconfig {$interface} group " . escapeshellarg($groupname), true); |
|
3998 |
if (does_interface_exist($interface)) |
|
3999 |
mwexec("/sbin/ifconfig {$interface} group " . escapeshellarg($groupname), true); |
|
3999 | 4000 |
} |
4000 | 4001 |
|
4001 | 4002 |
/* COMPAT Function */ |
Also available in: Unified diff
Check if interface exist before try to add it to group