summaryrefslogtreecommitdiffstats
path: root/etc/rc.linkup
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2010-07-25 18:47:58 -0400
committerChris Buechler <cmb@pfsense.org>2010-07-25 18:47:58 -0400
commitae39786eed01a822f6e53e0938d59db339c42d4e (patch)
tree56b4acc5c3302c593f22f662c29f3355814ca663 /etc/rc.linkup
parent36b03cc70e4318391a096825421532e26ccfc66d (diff)
downloadpfsense-ae39786eed01a822f6e53e0938d59db339c42d4e.zip
pfsense-ae39786eed01a822f6e53e0938d59db339c42d4e.tar.gz
partially fix linkup. ticket #656
Diffstat (limited to 'etc/rc.linkup')
-rwxr-xr-xetc/rc.linkup6
1 files changed, 6 insertions, 0 deletions
diff --git a/etc/rc.linkup b/etc/rc.linkup
index 59c604e..682adb1 100755
--- a/etc/rc.linkup
+++ b/etc/rc.linkup
@@ -52,6 +52,12 @@ function handle_argument_group($iface, $argument2) {
interface_bring_down($iface);
break;
case "start":
+ log_error("DEVD Ethernet attached event for {$iface}");
+ $riface = get_real_interface($iface);
+ exec("/usr/sbin/arp -d -i {$riface} -a");
+ log_error("HOTPLUG: Configuring interface {$iface}");
+ interface_configure($iface);
+ break;
case "up":
log_error("DEVD Ethernet attached event for {$iface}");
$riface = get_real_interface($iface);
OpenPOWER on IntegriCloud