Hello, in version 0.6.10 the attached changes solve the problem invoking "dhclient-v" instead of "dhclient-e"
Kind regards, Jordi Pujol Live never ending Tale GNU/Linux Live forever! http://livenet.selfip.com
diff -Naur ifupdown-0.6.10/ifupdown_0.6.7ubuntu7.patch ifupdown-0.6.10-lnet1//ifupdown_0.6.7ubuntu7.patch --- ifupdown-0.6.10/ifupdown_0.6.7ubuntu7.patch 2006-06-27 16:51:25.000000000 +0200 +++ ifupdown-0.6.10-lnet1//ifupdown_0.6.7ubuntu7.patch 2010-07-12 09:15:25.000000000 +0200 @@ -2258,7 +2258,7 @@ - dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp3/dhclient.%iface%.leases %iface% \ if (execable("/sbin/dhclient3")) - dhclient -e -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient -v -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ elsif (execable("/sbin/dhclient")) @@ -3934,7 +3976,7 @@ method dhcp elsif (execable("/sbin/dhcpcd")) @@ -2279,7 +2279,7 @@ - dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp3/dhclient.%iface%.leases %iface% \ if (execable("/sbin/dhclient3")) - dhclient -e -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient -v -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ elsif (execable("/sbin/dhclient")) @@ -89,7 +89,7 @@ method dhcp elsif (execable("/sbin/dhcpcd")) diff -Naur ifupdown-0.6.10/keep-leases.diff ifupdown-0.6.10-lnet1//keep-leases.diff --- ifupdown-0.6.10/keep-leases.diff 2006-09-16 08:54:57.000000000 +0200 +++ ifupdown-0.6.10-lnet1//keep-leases.diff 2010-07-12 09:15:50.000000000 +0200 @@ -17,7 +17,7 @@ - dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp3/dhclient.%iface%.leases %iface% \ if (execable("/sbin/dhclient3")) - dhclient -e -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient -v -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ elsif (execable("/sbin/dhclient")) @@ -3934,7 +3976,7 @@ method dhcp elsif (execable("/sbin/dhcpcd")) @@ -38,7 +38,7 @@ - dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp3/dhclient.%iface%.leases %iface% \ if (execable("/sbin/dhclient3")) - dhclient -e -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ + dhclient -v -pf /var/run/dhclient.%iface%.pid -lf /var/run/dhclient.%iface%.leases %iface% \ elsif (execable("/sbin/dhclient")) @@ -89,7 +89,7 @@ method dhcp elsif (execable("/sbin/dhcpcd"))