diff options
-rwxr-xr-x | etc/rc.linkup | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/rc.linkup b/etc/rc.linkup index 5a77d28..5884b09 100755 --- a/etc/rc.linkup +++ b/etc/rc.linkup @@ -33,6 +33,12 @@ require_once("config.inc"); require_once("functions.inc"); + $friendly_interface = convert_real_interface_to_friendly_interface_name($argv[1]); + if($config['interfaces'][$friendly_interface]['ipaddr'] <> "dhcp") { + log_error("Hotplug event detected for {$argv[1]} but ignoring since interface is not set for DHCP"); + exit; + } + if($argv[2] == "stop" or $argv[2] == "down") { log_error("DEVD Ethernet detached event for {$argv[1]}"); exec("/sbin/ifconfig {$argv[1]} delete"); |