I still have this problem. Currently as a workaround I'm doing ifdown/ifup on eth1 in rc.local.
Some info on my system:
kubuntu 7.04 fully updated dual boot (the other OS is XP)
ADSL modem on eth1 (3Com PCI 3c905B Cyclone 100baseTx) local net on eth0 (Intel PRO/100)
> uname -a Linux ra-sun 2.6.20-15-386 #2 Sun Apr 15 07:34:00 UTC 2007 i686 GNU/Linux
> cat /etc/timezone Europe/Rome
(i.e. GMT+2)
11:05:38> ls -la /var/lib/dhcp3 total 24 drwxr-xr-x 2 dhcpd dhcpd 4096 2007-05-21 11:04 . drwxr-xr-x 52 root root 4096 2007-05-16 19:30 .. -rw-r--r-- 1 dhcp root 0 2007-05-02 01:28 dhclient.ath0.leases -rw-r--r-- 1 dhcp root 0 2006-07-26 12:28 dhclient.eth0.leases -rw-r--r-- 1 dhcp root 2005 2007-05-21 11:01 dhclient.eth1.leases -rw-r--r-- 1 dhcp root 396 2007-05-02 01:28 dhclient.eth2.leases -rw-r--r-- 1 root root 0 2006-05-31 03:16 dhclient.leases -rw-r--r-- 1 dhcp root 0 2007-05-02 01:28 dhclient.wlan0.leases -rw-r--r-- 1 dhcpd dhcpd 1777 2007-05-21 11:04 dhcpd.leases -rw-r--r-- 1 dhcpd dhcpd 1777 2007-05-21 10:38 dhcpd.leases~
11:08:25> grep dhcp-lease-time /var/lib/dhcp3/dhclient.eth1.leases option dhcp-lease-time 300; option dhcp-lease-time 300; option dhcp-lease-time 300; option dhcp-lease-time 300; option dhcp-lease-time 300;
11:08:28> grep dhcp-renewal-time /var/lib/dhcp3/dhclient.eth1.leases <empty output>
11:08:39> grep dhcp-rebinding-time /var/lib/dhcp3/dhclient.eth1.leases <empty output>
I still have this problem.
Currently as a workaround I'm doing ifdown/ifup on eth1 in rc.local.
Some info on my system:
kubuntu 7.04 fully updated
dual boot (the other OS is XP)
ADSL modem on eth1 (3Com PCI 3c905B Cyclone 100baseTx)
local net on eth0 (Intel PRO/100)
> uname -a
Linux ra-sun 2.6.20-15-386 #2 Sun Apr 15 07:34:00 UTC 2007 i686 GNU/Linux
> cat /etc/timezone
Europe/Rome
(i.e. GMT+2)
11:05:38> ls -la /var/lib/dhcp3 ath0.leases eth0.leases eth1.leases eth2.leases wlan0.leases
total 24
drwxr-xr-x 2 dhcpd dhcpd 4096 2007-05-21 11:04 .
drwxr-xr-x 52 root root 4096 2007-05-16 19:30 ..
-rw-r--r-- 1 dhcp root 0 2007-05-02 01:28 dhclient.
-rw-r--r-- 1 dhcp root 0 2006-07-26 12:28 dhclient.
-rw-r--r-- 1 dhcp root 2005 2007-05-21 11:01 dhclient.
-rw-r--r-- 1 dhcp root 396 2007-05-02 01:28 dhclient.
-rw-r--r-- 1 root root 0 2006-05-31 03:16 dhclient.leases
-rw-r--r-- 1 dhcp root 0 2007-05-02 01:28 dhclient.
-rw-r--r-- 1 dhcpd dhcpd 1777 2007-05-21 11:04 dhcpd.leases
-rw-r--r-- 1 dhcpd dhcpd 1777 2007-05-21 10:38 dhcpd.leases~
11:08:25> grep dhcp-lease-time /var/lib/ dhcp3/dhclient. eth1.leases
option dhcp-lease-time 300;
option dhcp-lease-time 300;
option dhcp-lease-time 300;
option dhcp-lease-time 300;
option dhcp-lease-time 300;
11:08:28> grep dhcp-renewal-time /var/lib/ dhcp3/dhclient. eth1.leases
<empty output>
11:08:39> grep dhcp-rebinding-time /var/lib/ dhcp3/dhclient. eth1.leases
<empty output>