From 1cbc2a1c68aa0a125a9c13b620201b7464cd511b Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Sun, 17 Dec 2006 18:04:58 +0000 Subject: Use correct interface when restarting dhclient --- etc/rc.newwanip | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'etc') diff --git a/etc/rc.newwanip b/etc/rc.newwanip index 569f930..d6067a9 100755 --- a/etc/rc.newwanip +++ b/etc/rc.newwanip @@ -45,16 +45,18 @@ $argument = str_replace("\n", "", $argv[1]); if($argument <> "") { $curwanip = find_interface_ip($argument); $interface = convert_real_interface_to_friendly_interface_name($argument); + $interface_real = convert_friendly_interface_to_real_interface_name($argument); if($curwanip == "") $curwanip = get_current_wan_address(); } else { $curwanip = get_current_wan_address(); - $interface = $config['interfaces']['wan']['if']; + $interface = "wan"; + $interface_real = $config['interfaces']['wan']['if']; } if($curwanip == "0.0.0.0") { log_error("Failed to update WAN IP, restarting dhclient."); - exec("dhclient {$interface}"); + exec("dhclient {$interface_real}"); /* die now, dhclient will kick off rc.newwanip again? */ exit; } -- cgit v1.1